Lines Matching defs:SLIST_FIRST
215 QUEUE_TYPEOF(type) *curelm = SLIST_FIRST(head1); \
217 if ((SLIST_FIRST(head1) = SLIST_FIRST(head2)) != NULL) \
219 } else if (SLIST_FIRST(head2) != NULL) { \
222 SLIST_NEXT(curelm, field) = SLIST_FIRST(head2); \
229 #define SLIST_FIRST(head) ((head)->slh_first)
232 for ((var) = SLIST_FIRST((head)); \
237 for ((var) = ((var) ? (var) : SLIST_FIRST((head))); \
242 for ((var) = SLIST_FIRST((head)); \
247 for ((var) = ((var) ? (var) : SLIST_FIRST((head))); \
252 for ((varp) = &SLIST_FIRST((head)); \
257 SLIST_FIRST((head)) = NULL; \
266 SLIST_NEXT((elm), field) = SLIST_FIRST((head)); \
267 SLIST_FIRST((head)) = (elm); \
273 if (SLIST_FIRST((head)) == (elm)) { \
277 QUEUE_TYPEOF(type) *curelm = SLIST_FIRST(head); \
292 QMD_SAVELINK(oldnext, SLIST_FIRST(head)->field.sle_next); \
293 SLIST_FIRST((head)) = SLIST_NEXT(SLIST_FIRST((head)), field); \
304 QUEUE_TYPEOF(type) *swap_first = SLIST_FIRST(head1); \
305 SLIST_FIRST(head1) = SLIST_FIRST(head2); \
306 SLIST_FIRST(head2) = swap_first; \