![]() |
Arax -8d09c51940345c86062e8ef2427c705ae66e5926
A Runtime Framework for Decoupling Applications from Heterogeneous Accelerators
|
#include <arax_data.h>
Collaboration diagram for arax_data_s:Data Fields | |
| arax_object_s | obj |
| void * | remote |
| void * | accel_meta |
| arax_accel * | accel |
| size_t | size |
| size_t | align |
| size_t | flags |
| void * | buffer |
| arax_accel_s * | phys |
Definition at line 36 of file arax_data.h.
| arax_accel* accel |
Definition at line 42 of file arax_data.h.
Referenced by arax_data_allocate_remote(), arax_data_get(), arax_data_migrate_accel(), arax_data_set(), arax_data_set_accel(), arax_data_set_remote(), and ARAX_OBJ_DTOR_DECL().
| void* accel_meta |
Definition at line 41 of file arax_data.h.
| size_t align |
Definition at line 44 of file arax_data.h.
Referenced by arax_data_init_aligned().
| void* buffer |
Definition at line 46 of file arax_data.h.
Referenced by arax_data_deref(), and arax_data_init_aligned().
| size_t flags |
Definition at line 45 of file arax_data.h.
Referenced by arax_data_init_aligned(), arax_data_memcpy(), arax_data_set_remote(), arax_data_stat(), and ARAX_OBJ_DTOR_DECL().
| arax_object_s obj |
Definition at line 38 of file arax_data.h.
Referenced by arax_data_free(), arax_data_input_init(), arax_data_output_init(), arax_data_ref(), and check_semantics().
| arax_accel_s* phys |
Definition at line 47 of file arax_data.h.
Referenced by arax_data_init_aligned(), and ARAX_OBJ_DTOR_DECL().
| void* remote |
Definition at line 40 of file arax_data.h.
Referenced by arax_data_allocate_remote(), arax_data_has_remote(), arax_data_migrate_accel(), arax_data_set_remote(), and ARAX_OBJ_DTOR_DECL().
| size_t size |
Definition at line 43 of file arax_data.h.
Referenced by arax_data_init_aligned(), arax_data_size(), and ARAX_OBJ_DTOR_DECL().