Lines Matching refs:SLIST_FIRST
167 #define SLIST_FIRST(head) ((head)->slh_first)
170 for ((var) = SLIST_FIRST((head)); \
175 for ((var) = ((var) ? (var) : SLIST_FIRST((head))); \
180 for ((var) = SLIST_FIRST((head)); \
185 for ((var) = ((var) ? (var) : SLIST_FIRST((head))); \
190 for ((varp) = &SLIST_FIRST((head)); \
195 SLIST_FIRST((head)) = NULL; \
204 SLIST_NEXT((elm), field) = SLIST_FIRST((head)); \
205 SLIST_FIRST((head)) = (elm); \
212 if (SLIST_FIRST((head)) == (elm)) { \
216 struct type *curelm = SLIST_FIRST((head)); \
230 SLIST_FIRST((head)) = SLIST_NEXT(SLIST_FIRST((head)), field); \
234 struct type *swap_first = SLIST_FIRST(head1); \
235 SLIST_FIRST(head1) = SLIST_FIRST(head2); \
236 SLIST_FIRST(head2) = swap_first; \