Lines Matching refs:elem
274 uu_panic("insert(%p): elem %p node %p corrupt, "
292 uu_list_insert(uu_list_t *lp, void *elem, uu_list_index_t idx)
303 (void *)lp, elem, (void *)idx,
308 "index\n", (void *)lp, elem, (void *)idx);
311 list_insert(lp, ELEM_TO_NODE(lp, elem), np->uln_prev, np);
315 uu_list_find(uu_list_t *lp, void *elem, void *private, uu_list_index_t *out)
330 int cmp = func(ep, elem, private);
540 uu_list_remove(uu_list_t *lp, void *elem)
542 uu_list_node_impl_t *np = ELEM_TO_NODE(lp, elem);
547 uu_panic("uu_list_remove(%p, %p): elem not on list\n",
548 (void *)lp, elem);
566 "walker\n", (void *)lp, elem);
598 uu_list_insert_before(uu_list_t *lp, void *target, void *elem)
609 (void *)lp, target, elem, target);
619 list_insert(lp, ELEM_TO_NODE(lp, elem), np->uln_prev, np);
624 uu_list_insert_after(uu_list_t *lp, void *target, void *elem)
635 (void *)lp, target, elem, target);
645 list_insert(lp, ELEM_TO_NODE(lp, elem), np, np->uln_next);
674 uu_list_next(uu_list_t *lp, void *elem)
676 uu_list_node_impl_t *n = ELEM_TO_NODE(lp, elem);
685 uu_list_prev(uu_list_t *lp, void *elem)
687 uu_list_node_impl_t *n = ELEM_TO_NODE(lp, elem);