Lines Matching defs:pprev
43 struct hlist_node *next, **pprev;
67 h->pprev = NULL;
72 return !h->pprev;
83 struct hlist_node **pprev = n->pprev;
85 WRITE_ONCE(*pprev, next);
87 next->pprev = pprev;
95 n->pprev = (struct hlist_node **)LIST_POISON2;
111 first->pprev = &n->next;
114 n->pprev = &h->first;
119 n->pprev = next->pprev;
121 next->pprev = &n->next;
122 WRITE_ONCE(*(n->pprev), n);
129 n->pprev = &prev->next;
131 n->next->pprev = &n->next;
137 n->pprev = &n->next;
142 return h->pprev == &h->next;
147 return !n->next && n->pprev == &h->first;
154 _new->first->pprev = &_new->first;