Lines Matching refs:pprev
514 struct hlist_node *next, **pprev; member
520 #define INIT_HLIST_NODE(ptr) ((ptr)->next = NULL, (ptr)->pprev = NULL)
524 return !h->pprev; in hlist_unhashed()
535 struct hlist_node **pprev = n->pprev; in __hlist_del() local
536 *pprev = next; in __hlist_del()
538 next->pprev = pprev; in __hlist_del()
545 n->pprev = LIST_POISON2; in hlist_del()
570 n->pprev = LIST_POISON2; in hlist_del_rcu()
575 if (n->pprev) { in hlist_del_init()
588 first->pprev = &n->next; in hlist_add_head()
590 n->pprev = &h->first; in hlist_add_head()
618 n->pprev = &h->first; in hlist_add_head_rcu()
621 first->pprev = &n->next; in hlist_add_head_rcu()
629 n->pprev = next->pprev; in hlist_add_before()
631 next->pprev = &n->next; in hlist_add_before()
632 *(n->pprev) = n; in hlist_add_before()
640 next->pprev = &n->next; in hlist_add_after()
643 next->next->pprev = &next->next; in hlist_add_after()