Lines Matching refs:pprev
937 h->pprev = NULL; in INIT_HLIST_NODE()
950 return !h->pprev; in hlist_unhashed()
963 return !READ_ONCE(h->pprev); in hlist_unhashed_lockless()
978 struct hlist_node **pprev = n->pprev; in __hlist_del() local
980 WRITE_ONCE(*pprev, next); in __hlist_del()
982 WRITE_ONCE(next->pprev, pprev); in __hlist_del()
996 n->pprev = LIST_POISON2; in hlist_del()
1026 WRITE_ONCE(first->pprev, &n->next); in hlist_add_head()
1028 WRITE_ONCE(n->pprev, &h->first); in hlist_add_head()
1039 WRITE_ONCE(n->pprev, next->pprev); in hlist_add_before()
1041 WRITE_ONCE(next->pprev, &n->next); in hlist_add_before()
1042 WRITE_ONCE(*(n->pprev), n); in hlist_add_before()
1055 WRITE_ONCE(n->pprev, &prev->next); in hlist_add_behind()
1058 WRITE_ONCE(n->next->pprev, &n->next); in hlist_add_behind()
1071 n->pprev = &n->next; in hlist_add_fake()
1080 return h->pprev == &h->next; in hlist_fake()
1094 return !n->next && n->pprev == &h->first; in hlist_is_singular_node()
1110 new->first->pprev = &new->first; in hlist_move_list()
1127 to->first->pprev = &last->next; in hlist_splice_init()
1130 from->first->pprev = &to->first; in hlist_splice_init()