Home
last modified time | relevance | path

Searched refs:list_node_t (Results 1 – 25 of 69) sorted by relevance

123

/system/public/zircon/
A Dlistnode.h18 list_node_t* prev;
19 list_node_t* next;
42 static inline void list_add_head(list_node_t* list, list_node_t* item) { in list_add_head()
77 static inline list_node_t* list_remove_head(list_node_t* list) { in list_remove_head()
98 static inline list_node_t* list_remove_tail(list_node_t* list) { in list_remove_tail()
119 static inline list_node_t* list_peek_head(list_node_t* list) { in list_peek_head()
138 static inline list_node_t* list_peek_tail(list_node_t* list) { in list_peek_tail()
157 static inline list_node_t* list_prev(list_node_t* list, list_node_t* item) { in list_prev()
175 static inline list_node_t* list_prev_wrap(list_node_t* list, list_node_t* item) { in list_prev_wrap()
195 static inline list_node_t* list_next(list_node_t* list, list_node_t* item) { in list_next()
[all …]
/system/dev/usb/xhci/
A Dxdc.h43 list_node_t queued_reqs; // requests waiting to be processed
45 list_node_t pending_reqs; // processed requests waiting for completion, including current_req
85 list_node_t completed_reqs;
124 list_node_t free_read_reqs;
128 list_node_t instance_list;
130 list_node_t host_streams;
139 list_node_t node;
148 zx_status_t xdc_req_list_add_head(list_node_t* list, usb_request_t* req, size_t parent_req_size);
149 zx_status_t xdc_req_list_add_tail(list_node_t* list, usb_request_t* req, size_t parent_req_size);
150 usb_request_t* xdc_req_list_remove_head(list_node_t* list, size_t parent_req_size);
[all …]
A Dxhci.h60 list_node_t queued_reqs; // requests waiting to be processed
62 list_node_t pending_reqs; // processed requests waiting for completion, including current_req
87 list_node_t node;
186 list_node_t command_queue;
234 bool xhci_add_to_list_tail(xhci_t* xhci, list_node_t* list, usb_request_t* req);
235 bool xhci_add_to_list_head(xhci_t* xhci, list_node_t* list, usb_request_t* req);
236 bool xhci_remove_from_list_head(xhci_t* xhci, list_node_t* list, usb_request_t** req);
237 bool xhci_remove_from_list_tail(xhci_t* xhci, list_node_t* list, usb_request_t** req);
A Dxhci-root-hub.h23 list_node_t pending_intr_reqs;
A Dxhci.cpp668 bool xhci_add_to_list_tail(xhci_t* xhci, list_node_t* list, usb_request_t* req) { in xhci_add_to_list_tail()
670 list_add_tail(list, (list_node_t*)((uintptr_t)req + node_offset)); in xhci_add_to_list_tail()
674 bool xhci_add_to_list_head(xhci_t* xhci, list_node_t* list, usb_request_t* req) { in xhci_add_to_list_head()
676 list_add_head(list, (list_node_t*)((uintptr_t)req + node_offset)); in xhci_add_to_list_head()
680 bool xhci_remove_from_list_head(xhci_t* xhci, list_node_t* list, usb_request_t** req) { in xhci_remove_from_list_head()
682 list_node_t* node = list_remove_head(list); in xhci_remove_from_list_head()
691 bool xhci_remove_from_list_tail(xhci_t* xhci, list_node_t* list, usb_request_t** req) { in xhci_remove_from_list_tail()
693 list_node_t* node = list_remove_tail(list); in xhci_remove_from_list_tail()
704 list_node_t* node = (list_node_t*)((uintptr_t)req + node_offset); in xhci_delete_req_node()
/system/ulib/async-testutils/
A Dtest_loop_dispatcher.cpp11 #define TO_NODE(type, ptr) ((list_node_t*)&ptr->state)
22 inline list_node_t* WaitToNode(async_wait_t* wait) { in WaitToNode()
26 inline async_wait_t* NodeToWait(list_node_t* node) { in NodeToWait()
30 inline list_node_t* TaskToNode(async_task_t* task) { in TaskToNode()
39 list_node_t* node; in InsertTask()
95 list_node_t* node = WaitToNode(wait); in CancelWait()
130 list_node_t* node = TaskToNode(task); in CancelTask()
221 list_node_t* node; in ExtractDueTasks()
222 list_node_t* tail = nullptr; in ExtractDueTasks()
229 list_node_t* head = task_list_.next; in ExtractDueTasks()
[all …]
/system/utest/util/
A Dlistnode.cpp12 list_node_t node;
15 void expect_list_sorted(list_node_t* list, int count) { in expect_list_sorted()
32 list_node_t list = LIST_INITIAL_CLEARED_VALUE; in initialize_empty_list()
80 list_node_t list = LIST_INITIAL_CLEARED_VALUE; in element_add_remove()
99 list_node_t* node = NULL; in element_add_remove()
100 list_node_t* to_del = NULL; in element_add_remove()
123 list_node_t first_list; in list_splice_split()
125 list_node_t second_list; in list_splice_split()
/system/ulib/async-testutils/include/lib/async-testutils/
A Dtest_loop_dispatcher.h76 list_node_t task_list_;
78 list_node_t due_list_;
80 list_node_t wait_list_;
/system/dev/bus/platform/
A Dplatform-i2c.h32 list_node_t node;
48 list_node_t queued_txns_ __TA_GUARDED(mutex_);
49 list_node_t free_txns_ __TA_GUARDED(mutex_);
/system/dev/lib/usb/include/usb/
A Dusb-request.h26 list_node_t free_reqs;
33 list_node_t node;
123 zx_status_t usb_req_list_add_head(list_node_t* list, usb_request_t* req, size_t parent_req_size);
126 zx_status_t usb_req_list_add_tail(list_node_t* list, usb_request_t* req, size_t parent_req_size);
129 usb_request_t* usb_req_list_remove_head(list_node_t* list, size_t parent_req_size);
/system/ulib/async-loop/
A Dloop.c68 list_node_t node;
88 list_node_t wait_list; // most recently added first
120 #define TO_NODE(type, ptr) ((list_node_t*)&ptr->state)
210 list_node_t* node; in async_loop_shutdown()
350 list_node_t* node; in async_loop_dispatch_tasks()
353 list_node_t* tail = NULL; in async_loop_dispatch_tasks()
360 list_node_t* head = loop->task_list.next; in async_loop_dispatch_tasks()
520 list_node_t* node = wait_to_node(wait); in async_loop_cancel_wait()
576 list_node_t* node = task_to_node(task); in async_loop_cancel_task()
672 list_node_t* node = exception_to_node(exception); in async_loop_unbind_exception_port()
[all …]
/system/dev/nand/nand/
A Dnand.h23 list_node_t io_list;
34 list_node_t node;
/system/dev/ethernet/intel-ethernet/
A Die.h18 list_node_t node;
35 list_node_t free_frames;
36 list_node_t busy_frames;
/system/dev/block/usb-mass-storage/
A Dusb-mass-storage.h57 list_node_t queued_txns;
71 list_node_t node;
/system/ulib/unittest/
A Dcrash-list.cpp20 list_node_t node;
27 list_node_t should_crash_procs;
43 (list_node_t)LIST_INITIAL_VALUE(crash_list->should_crash_procs); in crash_list_new()
/system/dev/lib/usb/
A Dusb-request.c334 if (req->alloc_size < (pool->node_offset + sizeof(list_node_t))) { in usb_request_pool_add()
338 list_add_tail(&pool->free_reqs, (list_node_t*)((uintptr_t)req + pool->node_offset)); in usb_request_pool_add()
348 list_node_t* node; in usb_request_pool_get()
368 list_node_t* node; in usb_request_pool_release()
377 __EXPORT zx_status_t usb_req_list_add_head(list_node_t* list, usb_request_t* req, in usb_req_list_add_head()
379 if (req->alloc_size < parent_req_size + sizeof(list_node_t)) { in usb_req_list_add_head()
387 __EXPORT zx_status_t usb_req_list_add_tail(list_node_t* list, usb_request_t* req, in usb_req_list_add_tail()
389 if (req->alloc_size < parent_req_size + sizeof(list_node_t)) { in usb_req_list_add_tail()
397 __EXPORT usb_request_t* usb_req_list_remove_head(list_node_t* list, size_t parent_req_size) { in usb_req_list_remove_head()
/system/dev/gpio/pl061/include/gpio/pl061/
A Dpl061.h15 list_node_t node;
/system/dev/usb/usb-composite/
A Dusb-composite.h39 list_node_t children;
A Dusb-interface.h25 list_node_t node;
/system/dev/block/zxcrypt/
A Dextra.h26 list_node_t node;
/system/dev/display/imx8m-display/
A Dimx8m-display.h42 list_node_t imported_images;
/system/dev/lib/hi3660/include/soc/hi3660/
A Dhi3660.h12 list_node_t gpios;
/system/dev/usb/mt-musb-peripheral/
A Dmt-usb.h78 list_node_t queued_reqs __TA_GUARDED(lock);
81 list_node_t complete_reqs __TA_GUARDED(lock);
/system/dev/audio/usb-audio/
A Dusb-midi-source.c27 list_node_t free_read_reqs;
29 list_node_t completed_reads;
160 list_node_t* node = list_peek_head(&source->completed_reads); in usb_midi_source_read()
/system/dev/misc/pty/
A Dpty-core.h33 list_node_t clients;

Completed in 75 milliseconds

123