Lines Matching refs:type

89 #define	LIST_HEAD(name, type)						\  argument
91 struct type *lh_first; /* first element */ \
97 #define LIST_ENTRY(type) \ argument
99 struct type *le_next; /* next element */ \
100 struct type **le_prev; /* address of previous next element */ \
185 #define SLIST_HEAD(name, type) \ argument
187 struct type *slh_first; /* first element */ \
193 #define SLIST_ENTRY(type) \ argument
195 struct type *sle_next; /* next element */ \
219 #define SLIST_REMOVE(head, elm, type, field) do { \ argument
224 struct type *curelm = (head)->slh_first; \
255 #define STAILQ_HEAD(name, type) \ argument
257 struct type *stqh_first; /* first element */ \
258 struct type **stqh_last; /* addr of last next element */ \
264 #define STAILQ_ENTRY(type) \ argument
266 struct type *stqe_next; /* next element */ \
300 #define STAILQ_REMOVE(head, elm, type, field) do { \ argument
304 struct type *curelm = (head)->stqh_first; \
347 #define SIMPLEQ_HEAD(name, type) \ argument
349 struct type *sqh_first; /* first element */ \
350 struct type **sqh_last; /* addr of last next element */ \
356 #define SIMPLEQ_ENTRY(type) \ argument
358 struct type *sqe_next; /* next element */ \
392 #define SIMPLEQ_REMOVE(head, elm, type, field) do { \ argument
396 struct type *curelm = (head)->sqh_first; \
420 #define _TAILQ_HEAD(name, type, qual) \ argument
422 qual type *tqh_first; /* first element */ \
423 qual type *qual *tqh_last; /* addr of last next element */ \
425 #define TAILQ_HEAD(name, type) _TAILQ_HEAD(name, struct type,) argument
430 #define _TAILQ_ENTRY(type, qual) \ argument
432 qual type *tqe_next; /* next element */ \
433 qual type *qual *tqe_prev; /* address of previous next element */\
435 #define TAILQ_ENTRY(type) _TAILQ_ENTRY(struct type,) argument
608 #define CIRCLEQ_HEAD(name, type) \ argument
610 struct type *cqh_first; /* first element */ \
611 struct type *cqh_last; /* last element */ \
617 #define CIRCLEQ_ENTRY(type) \ argument
619 struct type *cqe_next; /* next element */ \
620 struct type *cqe_prev; /* previous element */ \