Go to the source code of this file.
|
svm_queue_t * | svm_queue_init (int nels, int elsize, int consumer_pid, int signal_when_queue_non_empty) |
|
void | svm_queue_free (svm_queue_t *q) |
|
void | svm_queue_lock (svm_queue_t *q) |
|
void | svm_queue_unlock (svm_queue_t *q) |
|
int | svm_queue_is_full (svm_queue_t *q) |
|
int | svm_queue_add_nolock (svm_queue_t *q, u8 *elem) |
|
int | svm_queue_add_raw (svm_queue_t *q, u8 *elem) |
|
int | svm_queue_add (svm_queue_t *q, u8 *elem, int nowait) |
|
int | svm_queue_add2 (svm_queue_t *q, u8 *elem, u8 *elem2, int nowait) |
|
int | svm_queue_sub (svm_queue_t *q, u8 *elem, svm_q_conditional_wait_t cond, u32 time) |
|
int | svm_queue_sub2 (svm_queue_t *q, u8 *elem) |
|
int | svm_queue_sub_raw (svm_queue_t *q, u8 *elem) |
|
svm_queue_t* svm_queue_init |
( |
int |
nels, |
|
|
int |
elsize, |
|
|
int |
consumer_pid, |
|
|
int |
signal_when_queue_non_empty |
|
) |
| |