Lines Matching refs:lp
50 fmd_list_append(fmd_list_t *lp, void *new)
52 fmd_list_t *p = lp->l_prev; /* p = tail list element */
55 lp->l_prev = q;
63 ASSERT(lp->l_next == NULL);
64 lp->l_next = q;
69 fmd_list_prepend(fmd_list_t *lp, void *new)
72 fmd_list_t *q = lp->l_next; /* q = head list element */
74 lp->l_next = p;
82 ASSERT(lp->l_prev == NULL);
83 lp->l_prev = p;
88 fmd_list_insert_before(fmd_list_t *lp, void *before_me, void *new)
94 fmd_list_prepend(lp, new);
105 fmd_list_insert_after(fmd_list_t *lp, void *after_me, void *new)
111 fmd_list_append(lp, new);
122 fmd_list_delete(fmd_list_t *lp, void *existing)
129 lp->l_next = p->l_next;
134 lp->l_prev = p->l_prev;