Searched refs:pprev (Results 1 - 25 of 46) sorted by path

12

/linux-master/include/linux/
H A Dlist_bl.h39 struct hlist_bl_node *next, **pprev; member in struct:hlist_bl_node
47 h->pprev = NULL;
54 return !h->pprev;
84 first->pprev = &n->next;
85 n->pprev = &h->first;
92 struct hlist_bl_node **pprev = next->pprev; local
94 n->pprev = pprev;
96 next->pprev
118 struct hlist_bl_node **pprev = n->pprev; local
[all...]
H A Dlist.h945 h->pprev = NULL;
958 return !h->pprev;
971 return !READ_ONCE(h->pprev);
986 struct hlist_node **pprev = n->pprev; local
988 WRITE_ONCE(*pprev, next);
990 WRITE_ONCE(next->pprev, pprev);
1004 n->pprev = LIST_POISON2;
1034 WRITE_ONCE(first->pprev,
[all...]
H A Dlist_nulls.h26 struct hlist_nulls_node *next, **pprev; member in struct:hlist_nulls_node
69 return !h->pprev;
83 return !READ_ONCE(h->pprev);
97 WRITE_ONCE(n->pprev, &h->first);
100 WRITE_ONCE(first->pprev, &n->next);
106 struct hlist_nulls_node **pprev = n->pprev; local
108 WRITE_ONCE(*pprev, next);
110 WRITE_ONCE(next->pprev, pprev);
[all...]
H A Dmm.h2575 struct vm_area_struct *vma, struct vm_area_struct **pprev,
3461 struct vm_area_struct **pprev);
H A Dpreempt.h365 notifier->link.pprev = NULL;
H A Drculist.h171 * zero the pprev pointer so list_unhashed() will return true after
185 WRITE_ONCE(n->pprev, NULL);
514 WRITE_ONCE(n->pprev, LIST_POISON2);
530 WRITE_ONCE(new->pprev, old->pprev);
531 rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new);
533 WRITE_ONCE(new->next->pprev, &new->next);
534 WRITE_ONCE(old->pprev, LIST_POISON2);
554 WRITE_ONCE(node2->pprev, &left->first);
555 WRITE_ONCE(node1->pprev,
[all...]
H A Drculist_bl.h49 n->pprev = LIST_POISON2;
81 first->pprev = &n->next;
82 n->pprev = &h->first;
H A Drculist_nulls.h23 * zero the pprev pointer so list_unhashed() will return true after
37 WRITE_ONCE(n->pprev, NULL);
77 WRITE_ONCE(n->pprev, LIST_POISON2);
105 WRITE_ONCE(n->pprev, &h->first);
108 WRITE_ONCE(first->pprev, &n->next);
141 n->pprev = &last->next;
151 n->pprev = &n->next;
H A Drhashtable.h714 struct rhash_head __rcu **pprev; local
731 pprev = NULL;
750 pprev = &head->next;
766 if (pprev) {
767 rcu_assign_pointer(*pprev, obj);
1001 struct rhash_head __rcu **pprev; local
1011 pprev = NULL;
1022 pprev = &he->next;
1054 if (pprev) {
1055 rcu_assign_pointer(*pprev, ob
1154 struct rhash_head __rcu **pprev; local
[all...]
H A Dtypes.h202 struct hlist_node *next, **pprev; member in struct:hlist_node
/linux-master/tools/testing/selftests/bpf/progs/
H A Dbtf_dump_test_case_ordering.c38 struct hlist_node **pprev; member in struct:hlist_node
/linux-master/drivers/net/ethernet/chelsio/inline_crypto/chtls/
H A Dchtls_cm.c515 struct request_sock **pprev; local
517 pprev = ACCEPT_QUEUE(listen_sk);
518 while (*pprev) {
519 struct request_sock *req = *pprev;
525 *pprev = req->dl_next;
537 pprev = &req->dl_next;
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_main.c5149 new_rule->rule_node.pprev = old_rule->rule_node.pprev;
/linux-master/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu_npc_hash.c790 struct list_head *lhead, *pprev; local
848 pprev = lhead;
855 pprev = &iter->list;
859 list_add(&entry->list, pprev);
/linux-master/drivers/of/
H A Dfdt.c122 struct property *pp, **pprev = NULL; local
126 pprev = &np->properties;
175 *pprev = pp;
176 pprev = &pp->next;
203 *pprev = pp;
H A Dunittest.c3622 struct device_node **pprev; local
3649 pprev = &overlay_base_root->child;
3652 *pprev = np->sibling;
3655 pprev = &np->sibling;
3662 pprev = &overlay_base_root->child;
3666 *pprev = np->sibling;
3669 pprev = &np->sibling;
/linux-master/fs/afs/
H A Dcell.c692 cell->proc_link.pprev = p;
696 cell->proc_link.next->pprev = &cell->proc_link.next;
/linux-master/fs/
H A Ddcache.c509 dentry->d_hash.pprev = NULL;
531 * (dentry->d_hash.pprev will be LIST_POISON2, not NULL).
2814 target->d_hash.pprev = NULL;
/linux-master/include/net/
H A Dsock.h747 node->pprev = NULL;
1193 memset(&sk->sk_node.pprev, 0,
1194 size - offsetof(struct sock, sk_node.pprev));
/linux-master/kernel/bpf/
H A Dhashtab.c428 offsetof(struct htab_elem, hash_node.pprev));
H A Dverifier.c17166 struct bpf_verifier_state_list *sl, **pprev; local
17185 pprev = explored_state(env, insn_idx);
17186 sl = *pprev;
17396 *pprev = sl->next;
17415 sl = *pprev;
17419 pprev = &sl->next;
17420 sl = *pprev;
/linux-master/kernel/
H A Dtask_work.c91 struct callback_head **pprev = &task->task_works; local
98 * If cmpxchg() fails we continue without updating pprev.
101 * we raced with task_work_run(), *pprev == NULL/exited.
104 work = READ_ONCE(*pprev);
107 pprev = &work->next;
108 work = READ_ONCE(*pprev);
109 } else if (try_cmpxchg(pprev, &work, work->next))
H A Dworkqueue.c1047 (worker->hentry.next || worker->hentry.pprev)))
/linux-master/kernel/time/
H A Dtimer.c735 return (timer->entry.pprev == NULL &&
900 timer->entry.pprev = NULL;
937 entry->pprev = NULL;
/linux-master/lib/
H A Dlist-test.c897 KUNIT_EXPECT_PTR_EQ(test, b.pprev, &list.first);
913 KUNIT_EXPECT_PTR_EQ(test, b.pprev, &list.first);
917 KUNIT_EXPECT_PTR_EQ(test, a.pprev, NULL);
934 KUNIT_EXPECT_PTR_EQ(test, c.pprev, &(b.next));
937 KUNIT_EXPECT_PTR_EQ(test, a.pprev, &(c.next));
940 KUNIT_EXPECT_PTR_EQ(test, d.pprev, &(a.next));

Completed in 502 milliseconds

12