![]() |
Arax -8d09c51940345c86062e8ef2427c705ae66e5926
A Runtime Framework for Decoupling Applications from Heterogeneous Accelerators
|
#include <arax_data.h>
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().