Lines Matching refs:element
50 * added to the list after an existing element or at the head of the list.
61 * to the list after an existing element, at the head of the list, or at the
70 * so that an arbitrary element can be removed without a need to
72 * or after an existing element or at the head of the list. A list
77 * linked so that an arbitrary element can be removed without a need to
79 * after an existing element, at the head of the list, or at the end of
111 struct type *slh_first; /* first element */ \
119 struct type *sle_next; /* next element */ \
172 struct type *stqh_first;/* first element */ \
173 struct type **stqh_last;/* addr of last next element */ \
181 struct type *stqe_next; /* next element */ \
257 struct type *lh_first; /* first element */ \
265 struct type *le_next; /* next element */ \
266 struct type **le_prev; /* address of previous next element */ \
322 struct type *tqh_first; /* first element */ \
323 struct type **tqh_last; /* addr of last next element */ \
331 struct type *tqe_next; /* next element */ \
332 struct type **tqe_prev; /* address of previous next element */ \
426 struct quehead *element = (struct quehead *)a,
429 element->qh_link = head->qh_link;
430 element->qh_rlink = head;
431 head->qh_link = element;
432 element->qh_link->qh_rlink = element;
438 struct quehead *element = (struct quehead *)a;
440 element->qh_link->qh_rlink = element->qh_rlink;
441 element->qh_rlink->qh_link = element->qh_link;
442 element->qh_rlink = 0;