![]() |
FD.io VPP
v17.01.1-3-gc6833f8
Vector Packet Processing
|
Include dependency graph for unix_shared_memory_queue.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Typedefs | |
| typedef struct _unix_shared_memory_queue | unix_shared_memory_queue_t |
Functions | |
| unix_shared_memory_queue_t * | unix_shared_memory_queue_init (int nels, int elsize, int consumer_pid, int signal_when_queue_non_empty) |
| void | unix_shared_memory_queue_free (unix_shared_memory_queue_t *q) |
| int | unix_shared_memory_queue_add (unix_shared_memory_queue_t *q, u8 *elem, int nowait) |
| int | unix_shared_memory_queue_sub (unix_shared_memory_queue_t *q, u8 *elem, int nowait) |
| void | unix_shared_memory_queue_lock (unix_shared_memory_queue_t *q) |
| void | unix_shared_memory_queue_unlock (unix_shared_memory_queue_t *q) |
| int | unix_shared_memory_queue_is_full (unix_shared_memory_queue_t *q) |
| int | unix_shared_memory_queue_add_nolock (unix_shared_memory_queue_t *q, u8 *elem) |
| int | unix_shared_memory_queue_sub_raw (unix_shared_memory_queue_t *q, u8 *elem) |
| int | unix_shared_memory_queue_add_raw (unix_shared_memory_queue_t *q, u8 *elem) |
| typedef struct _unix_shared_memory_queue unix_shared_memory_queue_t |
| int unix_shared_memory_queue_add | ( | unix_shared_memory_queue_t * | q, |
| u8 * | elem, | ||
| int | nowait | ||
| ) |
Definition at line 190 of file unix_shared_memory_queue.c.
Here is the caller graph for this function:| int unix_shared_memory_queue_add_nolock | ( | unix_shared_memory_queue_t * | q, |
| u8 * | elem | ||
| ) |
Definition at line 129 of file unix_shared_memory_queue.c.
Here is the caller graph for this function:| int unix_shared_memory_queue_add_raw | ( | unix_shared_memory_queue_t * | q, |
| u8 * | elem | ||
| ) |
Definition at line 164 of file unix_shared_memory_queue.c.
Here is the caller graph for this function:| void unix_shared_memory_queue_free | ( | unix_shared_memory_queue_t * | q | ) |
Definition at line 100 of file unix_shared_memory_queue.c.
Here is the call graph for this function:
Here is the caller graph for this function:| unix_shared_memory_queue_t* unix_shared_memory_queue_init | ( | int | nels, |
| int | elsize, | ||
| int | consumer_pid, | ||
| int | signal_when_queue_non_empty | ||
| ) |
Definition at line 54 of file unix_shared_memory_queue.c.
Here is the call graph for this function:
Here is the caller graph for this function:| int unix_shared_memory_queue_is_full | ( | unix_shared_memory_queue_t * | q | ) |
Definition at line 120 of file unix_shared_memory_queue.c.
Here is the caller graph for this function:| void unix_shared_memory_queue_lock | ( | unix_shared_memory_queue_t * | q | ) |
Definition at line 108 of file unix_shared_memory_queue.c.
Here is the caller graph for this function:| int unix_shared_memory_queue_sub | ( | unix_shared_memory_queue_t * | q, |
| u8 * | elem, | ||
| int | nowait | ||
| ) |
Definition at line 246 of file unix_shared_memory_queue.c.
Here is the caller graph for this function:| int unix_shared_memory_queue_sub_raw | ( | unix_shared_memory_queue_t * | q, |
| u8 * | elem | ||
| ) |
Definition at line 297 of file unix_shared_memory_queue.c.
Here is the caller graph for this function:| void unix_shared_memory_queue_unlock | ( | unix_shared_memory_queue_t * | q | ) |
Definition at line 114 of file unix_shared_memory_queue.c.
Here is the caller graph for this function: