Lines Matching refs:type

84 #define	LIST_HEAD(name, type)						\  argument
86 struct type *lh_first; /* first element */ \
92 #define LIST_ENTRY(type) \ argument
94 struct type *le_next; /* next element */ \
95 struct type **le_prev; /* address of previous next element */ \
150 #define SLIST_HEAD(name, type) \ argument
152 struct type *slh_first; /* first element */ \
158 #define SLIST_ENTRY(type) \ argument
160 struct type *sle_next; /* next element */ \
184 #define SLIST_REMOVE(head, elm, type, field) do { \ argument
189 struct type *curelm = (head)->slh_first; \
211 #define STAILQ_HEAD(name, type) \ argument
213 struct type *stqh_first; /* first element */ \
214 struct type **stqh_last; /* addr of last next element */ \
220 #define STAILQ_ENTRY(type) \ argument
222 struct type *stqe_next; /* next element */ \
256 #define STAILQ_REMOVE(head, elm, type, field) do { \ argument
260 struct type *curelm = (head)->stqh_first; \
293 #define SIMPLEQ_HEAD(name, type) \ argument
295 struct type *sqh_first; /* first element */ \
296 struct type **sqh_last; /* addr of last next element */ \
302 #define SIMPLEQ_ENTRY(type) \ argument
304 struct type *sqe_next; /* next element */ \
338 #define SIMPLEQ_REMOVE(head, elm, type, field) do { \ argument
342 struct type *curelm = (head)->sqh_first; \
367 #define _TAILQ_HEAD(name, type, qual) \ argument
369 qual type *tqh_first; /* first element */ \
370 qual type *qual *tqh_last; /* addr of last next element */ \
372 #define TAILQ_HEAD(name, type) _TAILQ_HEAD(name, struct type,) argument
377 #define _TAILQ_ENTRY(type, qual) \ argument
379 qual type *tqe_next; /* next element */ \
380 qual type *qual *tqe_prev; /* address of previous next element */\
382 #define TAILQ_ENTRY(type) _TAILQ_ENTRY(struct type,) argument
470 #define CIRCLEQ_HEAD(name, type) \ argument
472 struct type *cqh_first; /* first element */ \
473 struct type *cqh_last; /* last element */ \
479 #define CIRCLEQ_ENTRY(type) \ argument
481 struct type *cqe_next; /* next element */ \
482 struct type *cqe_prev; /* previous element */ \