1#ifndef ARAX_VACCEL_HEADER
2#define ARAX_VACCEL_HEADER
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
struct utils_list_node utils_list_node_s
struct queue utils_queue_s
volatile uint32_t utils_spinlock
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)
arax_accel_ordering_e ordering
utils_list_node_s vaccels