Lines Matching refs:pprev
518 struct hlist_node *next, **pprev; member
524 #define INIT_HLIST_NODE(ptr) ((ptr)->next = NULL, (ptr)->pprev = NULL)
528 return !h->pprev; in hlist_unhashed()
539 struct hlist_node **pprev = n->pprev; in __hlist_del() local
540 *pprev = next; in __hlist_del()
542 next->pprev = pprev; in __hlist_del()
549 n->pprev = LIST_POISON2; in hlist_del()
574 n->pprev = LIST_POISON2; in hlist_del_rcu()
579 if (n->pprev) { in hlist_del_init()
592 first->pprev = &n->next; in hlist_add_head()
594 n->pprev = &h->first; in hlist_add_head()
622 n->pprev = &h->first; in hlist_add_head_rcu()
625 first->pprev = &n->next; in hlist_add_head_rcu()
633 n->pprev = next->pprev; in hlist_add_before()
635 next->pprev = &n->next; in hlist_add_before()
636 *(n->pprev) = n; in hlist_add_before()
644 next->pprev = &n->next; in hlist_add_after()
647 next->next->pprev = &next->next; in hlist_add_after()