Home
last modified time | relevance | path

Searched refs:qe_element (Results 1 – 3 of 3) sorted by relevance

/xnu-8020.101.4/osfmk/kern/
H A Dqueue.h454 #define qe_element(qe, type, field) __container_of(qe, type, field) macro
509 for (elt = qe_element((head)->next, typeof(*(elt)), field); \
511 elt = qe_element((elt)->field.next, typeof(*(elt)), field))
532 for (typeof(*(elt)) *_nelt = qe_element(((head)->next)->next, typeof(*(elt)), field), \
534 (elt = qe_element((head)->next, typeof(*(elt)), field)); \
536 elt = _nelt, _nelt = qe_element((elt)->field.next, typeof(*(elt)), field)) \
545 _tmp_element = qe_element(_tmp_entry, type, field); \
554 _tmp_element = qe_element(_tmp_entry, type, field); \
563 _tmp_element = qe_element(_tmp_entry, type, field); \
572 _tmp_element = qe_element(_tmp_entry, type, field); \
[all …]
H A Dsched_prim.c208 thread_t iter_thread = qe_element(iter, struct thread, runq_links); in check_rt_runq_consistency()
4054 thread_t iter_thread = qe_element(iter, struct thread, runq_links); in rt_runq_enqueue()
/xnu-8020.101.4/iokit/DriverKit/
H A Dqueue_implementation.h454 #define qe_element(qe, type, field) __container_of(qe, type, field) macro
509 for (elt = qe_element((head)->next, typeof(*(elt)), field); \
511 elt = qe_element((elt)->field.next, typeof(*(elt)), field))
532 for (typeof(*(elt)) *_nelt = qe_element(((head)->next)->next, typeof(*(elt)), field), \
534 (elt = qe_element((head)->next, typeof(*(elt)), field)); \
536 elt = _nelt, _nelt = qe_element((elt)->field.next, typeof(*(elt)), field)) \
545 _tmp_element = qe_element(_tmp_entry, type, field); \
554 _tmp_element = qe_element(_tmp_entry, type, field); \
563 _tmp_element = qe_element(_tmp_entry, type, field); \
572 _tmp_element = qe_element(_tmp_entry, type, field); \
[all …]