Lines Matching defs:pprev
43 struct hlist_node *next, **pprev;
65 h->pprev = NULL;
70 return !h->pprev;
81 struct hlist_node **pprev = n->pprev;
83 WRITE_ONCE(*pprev, next);
85 next->pprev = pprev;
93 n->pprev = (struct hlist_node**)LIST_POISON2;
109 first->pprev = &n->next;
112 n->pprev = &h->first;
117 n->pprev = next->pprev;
119 next->pprev = &n->next;
120 WRITE_ONCE(*(n->pprev), n);
127 n->pprev = &prev->next;
130 n->next->pprev = &n->next;
136 n->pprev = &n->next;
141 return h->pprev == &h->next;
146 return !n->next && n->pprev == &h->first;
154 _new->first->pprev = &_new->first;