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

#include <arax_data.h>

+ Collaboration diagram for arax_data_s:

Data Fields

arax_object_s obj
 
void * remote
 
void * accel_meta
 
arax_accelaccel
 
size_t size
 
size_t align
 
size_t flags
 
void * buffer
 
arax_accel_sphys
 

Detailed Description

Definition at line 36 of file arax_data.h.

Field Documentation

◆ accel

◆ accel_meta

void* accel_meta

Definition at line 41 of file arax_data.h.

◆ align

size_t align

Definition at line 44 of file arax_data.h.

Referenced by arax_data_init_aligned().

◆ buffer

void* buffer

Definition at line 46 of file arax_data.h.

Referenced by arax_data_deref(), and arax_data_init_aligned().

◆ flags

◆ obj

◆ phys

arax_accel_s* phys

Definition at line 47 of file arax_data.h.

Referenced by arax_data_init_aligned(), and ARAX_OBJ_DTOR_DECL().

◆ remote

◆ size

size_t size

Definition at line 43 of file arax_data.h.

Referenced by arax_data_init_aligned(), arax_data_size(), and ARAX_OBJ_DTOR_DECL().


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