|
PLASMA 2.3.1
|
00001 00014 #ifndef _PLASMA_ASYNC_H_ 00015 #define _PLASMA_ASYNC_H_ 00016 00017 #ifdef __cplusplus 00018 extern "C" { 00019 #endif 00020 00021 /***************************************************************************/ 00024 int plasma_request_fail(PLASMA_sequence *sequence, PLASMA_request *request, int error); 00025 int plasma_sequence_create(plasma_context_t *plasma, PLASMA_sequence **sequence); 00026 int plasma_sequence_destroy(plasma_context_t *plasma, PLASMA_sequence *sequence); 00027 int plasma_sequence_wait(plasma_context_t *plasma, PLASMA_sequence *sequence); 00028 void plasma_sequence_flush(Quark *quark, PLASMA_sequence *sequence, PLASMA_request *request, int status); 00029 00030 /***************************************************************************/ 00033 int PLASMA_Sequence_Create(PLASMA_sequence **sequence); 00034 int PLASMA_Sequence_Destroy(PLASMA_sequence *sequence); 00035 int PLASMA_Sequence_Wait(PLASMA_sequence *sequence); 00036 int PLASMA_Sequence_Flush(PLASMA_sequence *sequence, PLASMA_request *request); 00037 00038 #ifdef __cplusplus 00039 } 00040 #endif 00041 00042 #endif
1.7.3