Lines Matching refs:head
13 #define REMOVE_DL_LIST( item, head, prefix ) \
18 head = item->prefix##next; \
24 #define ADD_DL_LIST_HEAD( item, head, prefix ) \
26 item->prefix##next = head; \
29 if( (head) ) \
30 (head)->prefix##prev = item; \
32 (head) = item; \
35 #define REMOVE_CDL_LIST( item, head, prefix ) \
40 if( item == (head) ) { \
42 (head) = item->prefix##next; \
44 (head) = NULL; \
48 #define ADD_CDL_LIST_TAIL( item, type, head, prefix ) \
50 type *old_head = head; \
63 head = item; \
68 #define ADD_CDL_LIST_HEAD( item, type, head, prefix ) \
70 type *old_head = head; \
72 head = item; \