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

#include <async.h>

+ Collaboration diagram for async_semaphore_s:

Data Fields

async_meta_smeta
 
utils_list_s pending_list
 
utils_spinlock pending_lock
 
volatile size_t value
 
sem_t sem
 

Detailed Description

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

Field Documentation

◆ meta

async_meta_s* meta

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

Referenced by async_semaphore_dec(), and async_semaphore_inc().

◆ pending_list

utils_list_s pending_list

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

Referenced by async_semaphore_dec(), async_semaphore_inc(), and async_semaphore_init().

◆ pending_lock

utils_spinlock pending_lock

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

Referenced by async_semaphore_dec(), async_semaphore_inc(), and async_semaphore_init().

◆ sem

◆ value

volatile size_t value

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