|
AquilaOS documentation
How it works, and its code
|
A queue. More...
#include <queue.h>
Data Fields | |
| size_t | count |
| struct qnode * | head |
| struct qnode * | tail |
| int | flags |
| size_t queue::count |
Definition at line 30 of file queue.h.
Referenced by dequeue(), enqueue(), enqueue_head(), hashmap_grow(), pgrp_release(), proc_execve(), proc_setpgid(), procfs_proc_status(), queue_node_remove(), queue_remove(), and vm_space_insert().
| struct qnode* queue::head |
Definition at line 31 of file queue.h.
Referenced by arch_proc_fork(), arch_proc_init(), binfmt_fmt_load(), dequeue(), enqueue(), enqueue_head(), exec_start(), hashmap_grow(), init_execve(), kmain(), proc_fork(), proc_kill(), proc_threads_end(), queue_node_remove(), sched_init_spawn(), sys_fork(), and vm_space_insert().
| struct qnode* queue::tail |
Definition at line 32 of file queue.h.
Referenced by dequeue(), enqueue(), enqueue_head(), hashmap_grow(), queue_node_remove(), and queue_remove().