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

#include <async.h>

+ Collaboration diagram for async_completion_s:

Data Fields

async_meta_smeta
 
utils_list_node_s outstanding
 
size_t vm_id
 
volatile size_t completed
 
pthread_mutex_t mutex
 
pthread_mutexattr_t attr
 

Detailed Description

Definition at line 20 of file ivshmem/async.h.

Field Documentation

◆ attr

pthread_mutexattr_t attr

Definition at line 27 of file ivshmem/async.h.

Referenced by async_completion_init().

◆ completed

volatile size_t completed

◆ meta

◆ mutex

◆ outstanding

utils_list_node_s outstanding

Definition at line 23 of file ivshmem/async.h.

Referenced by _add_completion(), async_completion_init(), and async_semaphore_dec().

◆ vm_id

size_t vm_id

Definition at line 24 of file ivshmem/async.h.

Referenced by async_completion_complete(), and async_completion_wait().


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