| /linux/kernel/bpf/ |
| H A D | bpf_local_storage.c | 133 smap = rcu_dereference_check(SDATA(selem)->smap, 1); in bpf_selem_free_trace_rcu() 149 smap = rcu_dereference_check(SDATA(selem)->smap, 1); in bpf_selem_free() 216 smap = rcu_dereference_check(SDATA(selem)->smap, bpf_rcu_lock_held()); in bpf_selem_unlink_storage_nolock() 236 smap = rcu_dereference_check(SDATA(selem)->smap, bpf_rcu_lock_held()); in bpf_selem_link_storage_nolock() 251 local_storage = rcu_dereference_check(selem->local_storage, in bpf_selem_unlink_map() 253 smap = rcu_dereference_check(SDATA(selem)->smap, bpf_rcu_lock_held()); in bpf_selem_unlink_map() 315 local_storage = rcu_dereference_check(selem->local_storage, in bpf_selem_unlink() 359 local_storage = rcu_dereference_check(selem->local_storage, bpf_rcu_lock_held()); in bpf_selem_unlink_nofail() 360 smap = rcu_dereference_check(SDATA(selem)->smap, bpf_rcu_lock_held()); in bpf_selem_unlink_nofail() 565 local_storage = rcu_dereference_check(*owner_storage(smap, owner), in bpf_local_storage_update()
|
| H A D | bpf_inode_storage.c | 48 rcu_dereference_check(bsb->storage, bpf_rcu_lock_held()); in inode_storage_lookup()
|
| H A D | cpumap.c | 663 rcpu = rcu_dereference_check(cmap->cpu_map[key], in __cpu_map_lookup_elem()
|
| /linux/tools/testing/shared/linux/ |
| H A D | rcupdate.h | 9 #define rcu_dereference_check(p, cond) rcu_dereference(p) macro
|
| /linux/drivers/iommu/ |
| H A D | io-pgfault.c | 307 iopf_param = rcu_dereference_check(dev->iommu->fault_param, true); in iopf_queue_flush_dev() 411 if (rcu_dereference_check(param->fault_param, in iopf_queue_add_device() 475 fault_param = rcu_dereference_check(param->fault_param, in iopf_queue_remove_device()
|
| /linux/include/linux/ |
| H A D | rtnetlink.h | 76 rcu_dereference_check(p, lockdep_rtnl_is_held()) 123 rcu_dereference_check(p, lockdep_rtnl_net_is_held(net))
|
| H A D | bpf_local_storage.h | 152 sdata = rcu_dereference_check(local_storage->cache[smap->cache_idx], in bpf_local_storage_lookup()
|
| H A D | rcupdate.h | 660 #define rcu_dereference_check(p, c) \ macro 751 #define rcu_dereference(p) rcu_dereference_check(p, 0)
|
| H A D | xarray.h | 1210 return rcu_dereference_check(xa->xa_head, in xa_head() 1226 return rcu_dereference_check(node->slots[offset], in xa_entry() 1243 return rcu_dereference_check(node->parent, in xa_parent()
|
| H A D | kprobes.h | 246 return rcu_dereference_check(ri->rph->rp, rcu_read_lock_any_held()); in get_kretprobe()
|
| /linux/drivers/crypto/nx/ |
| H A D | nx-common-pseries.c | 755 old_devdata = rcu_dereference_check(devdata, in nx842_OF_upd() 1049 old_devdata = rcu_dereference_check(devdata, in nx842_probe() 1128 old_devdata = rcu_dereference_check(devdata, in nx842_remove() 1259 old_devdata = rcu_dereference_check(devdata, in nx842_pseries_exit()
|
| /linux/net/netfilter/ |
| H A D | nf_conncount.c | 505 parent = rcu_dereference_check(root->root.rb_node, in find_tree_node() 515 parent = rcu_dereference_check(parent->rb_left, in find_tree_node() 518 parent = rcu_dereference_check(parent->rb_right, in find_tree_node()
|
| /linux/Documentation/RCU/ |
| H A D | rcu_dereference.rst | 401 using rcu_dereference_check() and rcu_dereference_protected() with a 418 use rcu_dereference_check(), for example:: 420 p1 = rcu_dereference_check(p->rcu_protected_pointer, 426 the other, again use rcu_dereference_check(), for example:: 428 p1 = rcu_dereference_check(p->rcu_protected_pointer, 453 Ditto for its synonym, rcu_dereference_check( ... , 1), and
|
| /linux/include/net/psp/ |
| H A D | functions.h | 41 return rcu_dereference_check(sk->psp_assoc, lockdep_sock_is_held(sk)); in psp_sk_assoc()
|
| /linux/net/openvswitch/ |
| H A D | datapath.h | 259 rcu_dereference_check(p, lockdep_ovsl_is_held()) in ovs_dp_get_net()
|
| /linux/kernel/trace/ |
| H A D | rethook.c | 87 return (rethook_handler_t)rcu_dereference_check(rh->handler, in rethook_get_handler()
|
| /linux/kernel/sched/ext/ |
| H A D | sub.h | 57 return rcu_dereference_check(cgrp->scx_sched, in scx_cgroup_sched()
|
| /linux/kernel/cgroup/ |
| H A D | debug.c | 213 css = rcu_dereference_check(cgrp->subsys[ss->id], true); in cgroup_subsys_states_read()
|
| /linux/net/xdp/ |
| H A D | xskmap.c | 148 return rcu_dereference_check(m->xsk_map[key], rcu_read_lock_bh_held()); in __xsk_map_lookup_elem()
|
| /linux/block/ |
| H A D | blk-cgroup.h | 268 blkg = rcu_dereference_check(blkcg->blkg_hint, in blkg_lookup()
|
| /linux/io_uring/ |
| H A D | io_uring.h | 148 return rcu_dereference_check(ctx->rings_rcu, in io_get_rings()
|
| /linux/drivers/target/ |
| H A D | target_core_tpg.c | 118 dev = rcu_dereference_check(lun->lun_se_dev, in core_tpg_add_node_to_devs()
|
| /linux/net/netlabel/ |
| H A D | netlabel_domainhash.c | 45 rcu_dereference_check(p, lockdep_is_held(&netlbl_domhsh_lock))
|
| /linux/kernel/ |
| H A D | pid.c | 471 first = rcu_dereference_check(hlist_first_rcu(&pid->tasks[type]), in pid_task()
|
| /linux/net/ipv4/ |
| H A D | tcp_ao.c | 309 ao = rcu_dereference_check(tcp_sk(sk)->ao_info, in __tcp_ao_do_lookup() 1932 md5sig = rcu_dereference_check(tcp_sk(sk)->md5sig_info, in tcp_ao_required_verify() 1937 if (rcu_dereference_check(hlist_first_rcu(&md5sig->head), in tcp_ao_info_cmd()
|