PLASMA: /home/mathieu/svn/plasma/trunk/tools/plasma_2.5.0/control/async.h Source File

PLASMA 2.4.6

- Main Page
- Modules
- Data Types List

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