13 vaccel->
cid = (uint64_t) -1;
98 return &(vaccel->
queue);
struct arax_pipe arax_pipe_s
enum arax_accel_state arax_accel_state_e
enum arax_accel_type arax_accel_type_e
struct arax_accel_stats arax_accel_stats_s
#define arax_assert_obj(OBJ, TYPE)
struct queue utils_queue_s
#define ARAX_OBJ_DTOR_DECL(TYPE)
arax_accel_state_e arax_accel_get_stat(arax_accel_s *accel, arax_accel_stats_s *stat)
void arax_accel_del_vaccel(arax_accel_s *accel, arax_vaccel_s *vaccel)
void arax_accel_add_task(arax_accel_s *accel)
void arax_accel_add_vaccel(arax_accel_s *accel, arax_vaccel_s *vaccel)
arax_object_s * arax_object_register(arax_object_repo_s *repo, arax_object_type_e type, const char *name, size_t size, const int ref_count)
void arax_pipe_add_orphan_vaccel(arax_pipe_s *pipe, arax_vaccel_s *vac)
void arax_pipe_remove_orphan_vaccel(arax_pipe_s *pipe, arax_vaccel_s *vac)
arax_accel_state_e arax_vaccel_get_stat(arax_vaccel_s *accel, arax_accel_stats_s *stat)
uint64_t arax_vaccel_get_job_priority(arax_vaccel_s *vaccel)
arax_vaccel_s * arax_vaccel_init(arax_pipe_s *pipe, const char *name, arax_accel_type_e type, arax_accel_s *accel)
void arax_vaccel_add_task(arax_vaccel_s *accel, arax_task *task)
uint64_t arax_vaccel_set_cid(arax_vaccel_s *vaccel, uint64_t cid)
unsigned int arax_vaccel_queue_size(arax_vaccel_s *vaccel)
void arax_vaccel_set_meta(arax_vaccel_s *vaccel, void *meta)
void * arax_vaccel_get_meta(arax_vaccel_s *vaccel)
arax_accel_ordering_e arax_vaccel_get_ordering(arax_accel_s *accel)
uint64_t arax_vaccel_get_cid(arax_vaccel_s *vaccel)
void arax_vaccel_set_ordering(arax_accel_s *accel, arax_accel_ordering_e ordering)
uint64_t arax_vaccel_set_job_priority(arax_vaccel_s *vaccel, uint64_t priority)
utils_queue_s * arax_vaccel_queue(arax_vaccel_s *vaccel)
void utils_list_node_init(utils_list_node_s *node, void *owner)
#define utils_spinlock_lock(V)
#define utils_spinlock_init(V)
utils_queue_s * utils_queue_init(void *buff)
unsigned int utils_queue_used_slots(utils_queue_s *q)
#define utils_spinlock_unlock(V)
void * utils_queue_push(utils_queue_s *q, void *data)
arax_accel_ordering_e ordering
utils_list_node_s vaccels