![]() |
Arax -8d09c51940345c86062e8ef2427c705ae66e5926
A Runtime Framework for Decoupling Applications from Heterogeneous Accelerators
|
#include <arax_accel.h>
Data Fields | |
arax_object_s | obj |
arax_accel_type_e | type |
arax_accel_state_e | state |
async_condition_s | lock |
utils_list_s | vaccels |
size_t | tasks |
size_t | revision |
arax_throttle_s | throttle |
arax_accel_stats_s | stats |
arax_vaccel_s * | free_vaq |
Definition at line 14 of file arax_accel.h.
arax_vaccel_s* free_vaq |
Definition at line 25 of file arax_accel.h.
Referenced by arax_accel_init(), ARAX_OBJ_DTOR_DECL(), and ARAX_OBJ_DTOR_DECL().
async_condition_s lock |
Definition at line 19 of file arax_accel.h.
Referenced by arax_accel_add_task(), arax_accel_add_vaccel(), arax_accel_del_vaccel(), arax_accel_get_assigned_vaccels(), arax_accel_init(), arax_accel_wait_for_task(), and ARAX_OBJ_DTOR_DECL().
arax_object_s obj |
Definition at line 16 of file arax_accel.h.
Referenced by arax_accel_acquire_phys(), arax_accel_get_name(), arax_accel_list(), arax_accel_stat(), ARAX_OBJ_DTOR_DECL(), and arax_pipe_delete_accel().
size_t revision |
Definition at line 22 of file arax_accel.h.
Referenced by arax_accel_get_revision(), arax_accel_inc_revision(), and arax_accel_init().
arax_accel_state_e state |
Definition at line 18 of file arax_accel.h.
Referenced by arax_accel_get_stat(), and arax_accel_init().
arax_accel_stats_s stats |
Definition at line 24 of file arax_accel.h.
size_t tasks |
Number of pending tasks
Definition at line 21 of file arax_accel.h.
Referenced by arax_accel_add_task(), arax_accel_add_vaccel(), arax_accel_del_vaccel(), arax_accel_init(), arax_accel_pending_tasks(), and arax_accel_wait_for_task().
arax_throttle_s throttle |
Definition at line 23 of file arax_accel.h.
Referenced by arax_accel_get_available_size(), arax_accel_get_total_size(), arax_accel_init(), arax_accel_size_dec(), and arax_accel_size_inc().
arax_accel_type_e type |
Definition at line 17 of file arax_accel.h.
Referenced by arax_accel_acquire_phys(), arax_accel_init(), arax_accel_list(), arax_accel_type(), and arax_pipe_find_accel().
utils_list_s vaccels |
Definition at line 20 of file arax_accel.h.
Referenced by arax_accel_add_vaccel(), arax_accel_del_vaccel(), arax_accel_get_assigned_vaccels(), arax_accel_init(), and ARAX_OBJ_DTOR_DECL().