Home
last modified time | relevance | path

Searched refs:rcu_dereference_check (Results 1 – 25 of 59) sorted by relevance

123

/linux/kernel/bpf/
H A Dbpf_local_storage.c199 smap = rcu_dereference_check(SDATA(selem)->smap, 1); in __bpf_selem_free()
220 smap = rcu_dereference_check(SDATA(selem)->smap, bpf_rcu_lock_held()); in bpf_selem_free_rcu()
271 smap = rcu_dereference_check(SDATA(selem)->smap, bpf_rcu_lock_held()); in bpf_selem_free_list()
328 local_storage = rcu_dereference_check(selem->local_storage, in bpf_selem_unlink_storage_nolock()
360 smap = rcu_dereference_check(SDATA(selem)->smap, bpf_rcu_lock_held()); in check_storage_bpf_ma()
506 local_storage = rcu_dereference_check(*owner_storage(smap, owner), in bpf_local_storage_alloc()
H A Dlpm_trie.c249 for (node = rcu_dereference_check(trie->root, rcu_read_lock_bh_held()); in trie_lookup_elem()
282 node = rcu_dereference_check(node->child[next_bit], in trie_lookup_elem()
H A Dcpumap.c652 rcpu = rcu_dereference_check(cmap->cpu_map[key], in __cpu_map_lookup_elem()
/linux/fs/kernfs/
H A Dkernfs-internal.h119 return rcu_dereference_check(kn->name, kernfs_root_is_locked(kn)); in kernfs_rcu_name()
133 return rcu_dereference_check(kn->__parent, in kernfs_parent()
/linux/drivers/gpu/drm/scheduler/
H A Dsched_entity.c249 prev = rcu_dereference_check(entity->last_scheduled, true); in drm_sched_entity_kill()
344 dma_fence_put(rcu_dereference_check(entity->last_scheduled, true)); in drm_sched_entity_fini()
482 dma_fence_put(rcu_dereference_check(entity->last_scheduled, true)); in drm_sched_entity_pop_job()
547 fence = rcu_dereference_check(entity->last_scheduled, true); in drm_sched_entity_select_rq()
/linux/tools/testing/shared/linux/
H A Drcupdate.h9 #define rcu_dereference_check(p, cond) rcu_dereference(p) macro
/linux/drivers/iommu/
H A Dio-pgfault.c307 iopf_param = rcu_dereference_check(dev->iommu->fault_param, true); in iopf_queue_flush_dev()
397 if (rcu_dereference_check(param->fault_param, in iopf_queue_add_device()
461 fault_param = rcu_dereference_check(param->fault_param, in iopf_queue_remove_device()
/linux/include/linux/
H A Drtnetlink.h76 rcu_dereference_check(p, lockdep_rtnl_is_held())
119 rcu_dereference_check(p, lockdep_rtnl_net_is_held(net))
H A Drculist_bl.h24 ((unsigned long)rcu_dereference_check(h->first, hlist_bl_is_locked(h)) & ~LIST_BL_LOCKMASK); in hlist_bl_first_rcu()
H A Drcupdate.h679 #define rcu_dereference_check(p, c) \ macro
770 #define rcu_dereference(p) rcu_dereference_check(p, 0)
H A Dxarray.h1210 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 Dkprobes.h246 return rcu_dereference_check(ri->rph->rp, rcu_read_lock_any_held()); in get_kretprobe()
H A Dcgroup.h417 rcu_dereference_check((task)->cgroups, \
/linux/mm/
H A Dswap_table.h112 table = rcu_dereference_check(ci->table, lockdep_is_held(&ci->lock)); in __swap_table_get()
H A Dmemory-tiers.c272 return rcu_dereference_check(pgdat->memtier, in __node_get_memory_tier()
/linux/Documentation/RCU/
H A Drcu_dereference.rst401 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/net/openvswitch/
H A Ddatapath.h255 rcu_dereference_check(p, lockdep_ovsl_is_held())
/linux/include/net/psp/
H A Dfunctions.h41 return rcu_dereference_check(sk->psp_assoc, lockdep_sock_is_held(sk)); in psp_sk_assoc()
/linux/drivers/dma-buf/
H A Ddma-resv.c76 tmp = (long)rcu_dereference_check(list->table[index], in dma_resv_list_entry()
164 return rcu_dereference_check(obj->fences, dma_resv_held(obj)); in dma_resv_fences_list()
/linux/kernel/trace/
H A Drethook.c87 return (rethook_handler_t)rcu_dereference_check(rh->handler, in rethook_get_handler()
/linux/kernel/cgroup/
H A Ddebug.c213 css = rcu_dereference_check(cgrp->subsys[ss->id], true); in cgroup_subsys_states_read()
/linux/net/xdp/
H A Dxskmap.c148 return rcu_dereference_check(m->xsk_map[key], rcu_read_lock_bh_held()); in __xsk_map_lookup_elem()
/linux/arch/arm64/include/asm/
H A Dkvm_pgtable.h402 return rcu_dereference_check(pteref, !(walker->flags & KVM_PGTABLE_WALK_SHARED)); in kvm_dereference_pteref()
/linux/drivers/target/
H A Dtarget_core_tpg.c118 dev = rcu_dereference_check(lun->lun_se_dev, in core_tpg_add_node_to_devs()
/linux/net/netlabel/
H A Dnetlabel_domainhash.c45 rcu_dereference_check(p, lockdep_is_held(&netlbl_domhsh_lock))

123