Lines Matching defs:pprev
44 struct hlist_node *next, **pprev;
66 h->pprev = NULL;
71 return !h->pprev;
83 struct hlist_node **pprev = n->pprev;
85 WRITE_ONCE(*pprev, next);
87 next->pprev = pprev;
94 n->pprev = (struct hlist_node**)LIST_POISON2;
110 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;
135 n->pprev = &n->next;
140 return h->pprev == &h->next;
146 return !n->next && n->pprev == &h->first;
154 _new->first->pprev = &_new->first;