Arax -8d09c51940345c86062e8ef2427c705ae66e5926
A Runtime Framework for Decoupling Applications from Heterogeneous Accelerators
Loading...
Searching...
No Matches
arax_accel_s Struct Reference

#include <arax_accel.h>

+ Collaboration diagram for arax_accel_s:

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_sfree_vaq
 

Detailed Description

Definition at line 14 of file arax_accel.h.

Field Documentation

◆ free_vaq

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().

◆ lock

◆ obj

◆ revision

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().

◆ state

Definition at line 18 of file arax_accel.h.

Referenced by arax_accel_get_stat(), and arax_accel_init().

◆ stats

Definition at line 24 of file arax_accel.h.

◆ tasks

◆ throttle

◆ type

◆ vaccels


The documentation for this struct was generated from the following file: