Lines Matching refs:pprev
357 struct hlist_node *next, **pprev; member
363 #define INIT_HLIST_NODE(ptr) ((ptr)->next = NULL, (ptr)->pprev = NULL)
367 return !h->pprev; in hlist_unhashed()
378 struct hlist_node **pprev = n->pprev; in __hlist_del() local
379 *pprev = next; in __hlist_del()
381 next->pprev = pprev; in __hlist_del()
388 n->pprev = LIST_POISON2; in hlist_del()
405 n->pprev = LIST_POISON2; in hlist_del_rcu()
410 if (n->pprev) { in hlist_del_init()
423 first->pprev = &n->next; in hlist_add_head()
425 n->pprev = &h->first; in hlist_add_head()
432 n->pprev = &h->first; in hlist_add_head_rcu()
434 first->pprev = &n->next; in hlist_add_head_rcu()
441 n->pprev = next->pprev; in hlist_add_before()
443 next->pprev = &n->next; in hlist_add_before()
444 *(n->pprev) = n; in hlist_add_before()
451 *(next->pprev) = n; in hlist_add_after()