Lines Matching refs:shadow_list_t
29 * each list element contains an embedded shadow_list_t (previous and next
31 * An additional shadow_list_t is used to store the head (l_next) and tail
40 shadow_list_append(shadow_list_t *lp, void *new)
42 shadow_list_t *p = lp->l_prev; /* p = tail list element */
43 shadow_list_t *q = new; /* q = new list element */
59 shadow_list_prepend(shadow_list_t *lp, void *new)
61 shadow_list_t *p = new; /* p = new list element */
62 shadow_list_t *q = lp->l_next; /* q = head list element */
78 shadow_list_insert_before(shadow_list_t *lp, void *before_me, void *new)
80 shadow_list_t *p = before_me;
81 shadow_list_t *q = new;
95 shadow_list_insert_after(shadow_list_t *lp, void *after_me, void *new)
97 shadow_list_t *p = after_me;
98 shadow_list_t *q = new;
112 shadow_list_delete(shadow_list_t *lp, void *existing)
114 shadow_list_t *p = existing;