sys/sys/queue.h
347
#define XSIMPLEQ_FIRST(head) XSIMPLEQ_XOR(head, ((head)->sqx_first))
sys/sys/queue.h
350
#define XSIMPLEQ_NEXT(head, elm, field) XSIMPLEQ_XOR(head, ((elm)->field.sqx_next))
sys/sys/queue.h
368
(head)->sqx_first = XSIMPLEQ_XOR(head, NULL); \
sys/sys/queue.h
369
(head)->sqx_last = XSIMPLEQ_XOR(head, &(head)->sqx_first); \
sys/sys/queue.h
374
XSIMPLEQ_XOR(head, NULL)) \
sys/sys/queue.h
375
(head)->sqx_last = XSIMPLEQ_XOR(head, &(elm)->field.sqx_next); \
sys/sys/queue.h
376
(head)->sqx_first = XSIMPLEQ_XOR(head, (elm)); \
sys/sys/queue.h
380
(elm)->field.sqx_next = XSIMPLEQ_XOR(head, NULL); \
sys/sys/queue.h
381
*(XSIMPLEQ_XOR(head, (head)->sqx_last)) = XSIMPLEQ_XOR(head, (elm)); \
sys/sys/queue.h
382
(head)->sqx_last = XSIMPLEQ_XOR(head, &(elm)->field.sqx_next); \
sys/sys/queue.h
387
XSIMPLEQ_XOR(head, NULL)) \
sys/sys/queue.h
388
(head)->sqx_last = XSIMPLEQ_XOR(head, &(elm)->field.sqx_next); \
sys/sys/queue.h
389
(listelm)->field.sqx_next = XSIMPLEQ_XOR(head, (elm)); \
sys/sys/queue.h
393
if (((head)->sqx_first = XSIMPLEQ_XOR(head, \
sys/sys/queue.h
394
(head)->sqx_first)->field.sqx_next) == XSIMPLEQ_XOR(head, NULL)) \
sys/sys/queue.h
395
(head)->sqx_last = XSIMPLEQ_XOR(head, &(head)->sqx_first); \
sys/sys/queue.h
399
if (((elm)->field.sqx_next = XSIMPLEQ_XOR(head, \
sys/sys/queue.h
401
== XSIMPLEQ_XOR(head, NULL)) \
sys/sys/queue.h
403
XSIMPLEQ_XOR(head, &(elm)->field.sqx_next); \