/linux-master/include/linux/ |
H A D | list_bl.h | 39 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 D | list.h | 945 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 D | list_nulls.h | 26 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 D | mm.h | 2575 struct vm_area_struct *vma, struct vm_area_struct **pprev, 3461 struct vm_area_struct **pprev);
|
H A D | preempt.h | 365 notifier->link.pprev = NULL;
|
H A D | rculist.h | 171 * 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 D | rculist_bl.h | 49 n->pprev = LIST_POISON2; 81 first->pprev = &n->next; 82 n->pprev = &h->first;
|
H A D | rculist_nulls.h | 23 * 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 D | rhashtable.h | 714 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 D | types.h | 202 struct hlist_node *next, **pprev; member in struct:hlist_node
|
/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | btf_dump_test_case_ordering.c | 38 struct hlist_node **pprev; member in struct:hlist_node
|
/linux-master/drivers/net/ethernet/chelsio/inline_crypto/chtls/ |
H A D | chtls_cm.c | 515 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 D | hclge_main.c | 5149 new_rule->rule_node.pprev = old_rule->rule_node.pprev;
|
/linux-master/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | rvu_npc_hash.c | 790 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 D | fdt.c | 122 struct property *pp, **pprev = NULL; local 126 pprev = &np->properties; 175 *pprev = pp; 176 pprev = &pp->next; 203 *pprev = pp;
|
H A D | unittest.c | 3622 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 D | cell.c | 692 cell->proc_link.pprev = p; 696 cell->proc_link.next->pprev = &cell->proc_link.next;
|
/linux-master/fs/ |
H A D | dcache.c | 509 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 D | sock.h | 747 node->pprev = NULL; 1193 memset(&sk->sk_node.pprev, 0, 1194 size - offsetof(struct sock, sk_node.pprev));
|
/linux-master/kernel/bpf/ |
H A D | hashtab.c | 428 offsetof(struct htab_elem, hash_node.pprev));
|
H A D | verifier.c | 17166 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 D | task_work.c | 91 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 D | workqueue.c | 1047 (worker->hentry.next || worker->hentry.pprev)))
|
/linux-master/kernel/time/ |
H A D | timer.c | 735 return (timer->entry.pprev == NULL && 900 timer->entry.pprev = NULL; 937 entry->pprev = NULL;
|
/linux-master/lib/ |
H A D | list-test.c | 897 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));
|