![]() |
Arax -8d09c51940345c86062e8ef2427c705ae66e5926
A Runtime Framework for Decoupling Applications from Heterogeneous Accelerators
|
#include <arax_object.h>
Data Fields | |
arax_object_repo_s * | repo |
utils_list_node_s | list |
size_t | alloc_size |
arax_object_type_e | type |
volatile int | ref_count |
char * | name |
Arax Object super class, all Arax Objects have this as their first member.
Definition at line 40 of file arax_object.h.
size_t alloc_size |
Definition at line 44 of file arax_object.h.
Referenced by arax_object_ref_dec(), arax_object_ref_dec_pre_locked(), and arax_object_register().
utils_list_node_s list |
Definition at line 43 of file arax_object.h.
Referenced by arax_object_ref_dec(), arax_object_ref_dec_pre_locked(), and arax_object_register().
char* name |
Definition at line 47 of file arax_object.h.
Referenced by arax_accel_get_name(), ARAX_OBJ_DTOR_DECL(), arax_object_ref_dec(), arax_object_ref_dec_pre_locked(), arax_object_register(), arax_object_rename(), and arax_pipe_find_proc().
volatile int ref_count |
Definition at line 46 of file arax_object.h.
Referenced by arax_object_ref_dec(), arax_object_ref_dec_pre_locked(), arax_object_ref_inc(), arax_object_refs(), and arax_object_register().
arax_object_repo_s* repo |
Definition at line 42 of file arax_object.h.
Referenced by arax_accel_add_vaccel(), arax_object_ref_dec(), arax_object_ref_dec_pre_locked(), arax_object_register(), and arax_object_rename().
arax_object_type_e type |
Definition at line 45 of file arax_object.h.
Referenced by _arax_assert_obj(), arax_accel_acquire_phys(), arax_accel_release(), arax_accel_stat(), arax_data_ref(), arax_object_ref_dec(), arax_object_ref_dec_pre_locked(), arax_object_ref_inc(), arax_object_register(), and check_semantics().