Lines Matching refs:item
99 #define SWRAP_DLIST_ADD(list,item) do { \
101 (item)->prev = NULL; \
102 (item)->next = NULL; \
103 (list) = (item); \
105 (item)->prev = NULL; \
106 (item)->next = (list); \
107 (list)->prev = (item); \
108 (list) = (item); \
112 #define SWRAP_DLIST_REMOVE(list,item) do { \
113 if ((list) == (item)) { \
114 (list) = (item)->next; \
119 if ((item)->prev) { \
120 (item)->prev->next = (item)->next; \
122 if ((item)->next) { \
123 (item)->next->prev = (item)->prev; \
126 (item)->prev = NULL; \
127 (item)->next = NULL; \