Searched refs:__head (Results 1 – 3 of 3) sorted by relevance
| /xnu-12377.1.9/iokit/DriverKit/ |
| H A D | queue_implementation.h | 756 #define __QUEUE2_CHECK_NEXT(__fail, __elt, __prev, __head, type, field) \ argument 758 if (__prev == __head) { \ 759 __fail |= __head->next != (queue_entry_t)__elt; \ 767 #define __QUEUE2_CHECK_PREV(__fail, __elt, __next, __head, type, field) \ argument 769 if (__next == __head) { \ 770 __fail |= __head->prev != (queue_entry_t)__elt; \ 785 #define __QUEUE2_SET_NEXT(__prev, __elt, __head, type, field) \ argument 787 if (__head == __prev) { \ 788 __head->next = (queue_entry_t)__elt; \ 795 #define __QUEUE2_SET_PREV(__next, __elt, __head, type, field) \ argument [all …]
|
| /xnu-12377.1.9/osfmk/kern/ |
| H A D | queue.h | 756 #define __QUEUE2_CHECK_NEXT(__fail, __elt, __prev, __head, type, field) \ argument 758 if (__prev == __head) { \ 759 __fail |= __head->next != (queue_entry_t)__elt; \ 767 #define __QUEUE2_CHECK_PREV(__fail, __elt, __next, __head, type, field) \ argument 769 if (__next == __head) { \ 770 __fail |= __head->prev != (queue_entry_t)__elt; \ 785 #define __QUEUE2_SET_NEXT(__prev, __elt, __head, type, field) \ argument 787 if (__head == __prev) { \ 788 __head->next = (queue_entry_t)__elt; \ 795 #define __QUEUE2_SET_PREV(__next, __elt, __head, type, field) \ argument [all …]
|
| H A D | smr.h | 302 __auto_type __head = (head); \ 304 smr_init_store(&__head->first, NULL); \ 305 if (__smrq_lastp(__head)) { \ 306 *__smrq_lastp(__head) = &__head->first; \ 413 __auto_type __head = (head); \ 415 __smrq_serialized_insert(&__head->first, (elem), \ 416 smr_serialized_load(&__head->first), __smrq_lastp(__head)); \ 428 __auto_type __head = (head); \ 430 __smrq_serialized_insert(__head->last, (elem), \ 431 NULL, &__head->last); \ [all …]
|