![]() |
Arax -8d09c51940345c86062e8ef2427c705ae66e5926
A Runtime Framework for Decoupling Applications from Heterogeneous Accelerators
|
#include <async.h>
Collaboration diagram for async_semaphore_s:Data Fields | |
| async_meta_s * | meta |
| utils_list_s | pending_list |
| utils_spinlock | pending_lock |
| volatile size_t | value |
| sem_t | sem |
Definition at line 30 of file ivshmem/async.h.
| async_meta_s* meta |
Definition at line 32 of file ivshmem/async.h.
Referenced by async_semaphore_dec(), and async_semaphore_inc().
| 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().
| 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_t sem |
Definition at line 24 of file mutex/async.h.
Referenced by async_semaphore_dec(), async_semaphore_inc(), async_semaphore_init(), and async_semaphore_value().
| volatile size_t value |
Definition at line 35 of file ivshmem/async.h.
Referenced by async_semaphore_dec(), async_semaphore_inc(), async_semaphore_init(), and async_semaphore_value().