![]() |
Arax -8d09c51940345c86062e8ef2427c705ae66e5926
A Runtime Framework for Decoupling Applications from Heterogeneous Accelerators
|
#include <arax_object.h>
Data Fields | ||
arax_pipe_s * | pipe | |
struct { | ||
utils_list_s list | ||
utils_spinlock lock | ||
} | repo [ARAX_TYPE_COUNT] | |
Arax object repository struct, contains references to all Arax objects.
Definition at line 27 of file arax_object.h.
utils_list_s list |
Definition at line 32 of file arax_object.h.
Referenced by arax_object_list_lock(), arax_object_ref_dec(), arax_object_ref_dec_pre_locked(), arax_object_register(), arax_object_repo_exit(), and arax_object_repo_init().
utils_spinlock lock |
Definition at line 33 of file arax_object.h.
Referenced by arax_object_list_lock(), arax_object_list_unlock(), arax_object_ref_dec(), arax_object_register(), and arax_object_repo_init().
arax_pipe_s* pipe |
Definition at line 29 of file arax_object.h.
Referenced by arax_accel_add_vaccel(), arax_object_ref_dec(), arax_object_ref_dec_pre_locked(), arax_object_register(), arax_object_rename(), and arax_object_repo_init().
struct { ... } repo[ARAX_TYPE_COUNT] |