PLASMA  2.4.6
 All Data Structures Functions Groups
async.h
1 
14 #ifndef _PLASMA_ASYNC_H_
15 #define _PLASMA_ASYNC_H_
16 
17 #ifdef __cplusplus
18 extern "C" {
19 #endif
20 
21 /***************************************************************************/
24 int plasma_request_fail(PLASMA_sequence *sequence, PLASMA_request *request, int error);
25 int plasma_sequence_create(plasma_context_t *plasma, PLASMA_sequence **sequence);
26 int plasma_sequence_destroy(plasma_context_t *plasma, PLASMA_sequence *sequence);
27 int plasma_sequence_wait(plasma_context_t *plasma, PLASMA_sequence *sequence);
28 void plasma_sequence_flush(Quark *quark, PLASMA_sequence *sequence, PLASMA_request *request, int status);
29 
30 /***************************************************************************/
33 int PLASMA_Sequence_Create(PLASMA_sequence **sequence);
34 int PLASMA_Sequence_Destroy(PLASMA_sequence *sequence);
35 int PLASMA_Sequence_Wait(PLASMA_sequence *sequence);
36 int PLASMA_Sequence_Flush(PLASMA_sequence *sequence, PLASMA_request *request);
37 
38 #ifdef __cplusplus
39 }
40 #endif
41 
42 #endif