Home
last modified time | relevance | path

Searched refs:rcu_dereference_raw (Results 1 – 25 of 61) sorted by relevance

123

/linux/lib/
H A Dradix-tree.c89 void __rcu **entry = rcu_dereference_raw(parent->slots[offset]); in radix_tree_descend()
391 struct radix_tree_node *node = rcu_dereference_raw(root->xa_head); in radix_tree_load_root()
420 entry = rcu_dereference_raw(root->xa_head); in radix_tree_extend()
473 struct radix_tree_node *node = rcu_dereference_raw(root->xa_head); in radix_tree_shrink()
486 child = rcu_dereference_raw(node->slots[0]); in radix_tree_shrink()
553 rcu_dereference_raw(root->xa_head)) in delete_node()
617 child = rcu_dereference_raw(root->xa_head); in __radix_tree_create()
662 void *entry = rcu_dereference_raw(child->slots[offset]); in radix_tree_free_nodes()
879 void *old = rcu_dereference_raw(*slot); in __radix_tree_replace()
1208 void *slot = rcu_dereference_raw( in radix_tree_next_chunk()
[all …]
H A Didr.c210 ret = fn(id, rcu_dereference_raw(*slot), data); in idr_for_each()
239 entry = rcu_dereference_raw(*slot); in idr_get_next_ul()
/linux/net/netfilter/
H A Dnft_set_rbtree.c65 parent = rcu_dereference_raw(priv->root.rb_node); in __nft_rbtree_lookup()
74 parent = rcu_dereference_raw(parent->rb_left); in __nft_rbtree_lookup()
84 parent = rcu_dereference_raw(parent->rb_right); in __nft_rbtree_lookup()
87 parent = rcu_dereference_raw(parent->rb_left); in __nft_rbtree_lookup()
97 parent = rcu_dereference_raw(parent->rb_left); in __nft_rbtree_lookup()
144 parent = rcu_dereference_raw(priv->root.rb_node); in __nft_rbtree_get()
154 parent = rcu_dereference_raw(parent->rb_left); in __nft_rbtree_get()
158 parent = rcu_dereference_raw(parent->rb_right); in __nft_rbtree_get()
163 parent = rcu_dereference_raw(parent->rb_left); in __nft_rbtree_get()
180 parent = rcu_dereference_raw(parent->rb_left); in __nft_rbtree_get()
H A Dnf_conncount.c486 parent = rcu_dereference_raw(root->rb_node); in count_tree()
494 parent = rcu_dereference_raw(parent->rb_left); in count_tree()
496 parent = rcu_dereference_raw(parent->rb_right); in count_tree()
H A Dcore.c200 p = rcu_dereference_raw(*pp); in nf_hook_entries_insert_raw()
546 p = rcu_dereference_raw(*pp); in nf_hook_entries_delete_raw()
H A Dxt_CT.c149 helper = rcu_dereference_raw(help->helper); in xt_ct_put_helper()
H A Dnf_conntrack_helper.c245 if (help && rcu_dereference_raw(help->helper) == me) { in unhelp()
/linux/net/rxrpc/
H A Dconn_service.c41 p = rcu_dereference_raw(peer->service_conns.rb_node); in rxrpc_find_service_conn_rcu()
46 p = rcu_dereference_raw(p->rb_left); in rxrpc_find_service_conn_rcu()
48 p = rcu_dereference_raw(p->rb_right); in rxrpc_find_service_conn_rcu()
/linux/fs/afs/
H A Dcallback.c126 p = rcu_dereference_raw(cell->volumes.rb_node); in afs_lookup_volume_rcu()
131 p = rcu_dereference_raw(p->rb_left); in afs_lookup_volume_rcu()
133 p = rcu_dereference_raw(p->rb_right); in afs_lookup_volume_rcu()
/linux/tools/testing/shared/linux/
H A Drcupdate.h7 #define rcu_dereference_raw(p) rcu_dereference(p) macro
/linux/include/linux/
H A Drculist_bl.h99 pos = rcu_dereference_raw(pos->next))
H A Drbtree.h397 node = rcu_dereference_raw(node->rb_left); in rb_find_rcu()
399 node = rcu_dereference_raw(node->rb_right); in rb_find_rcu()
H A Dtracepoint.h202 rcu_dereference_raw((&__tracepoint_##name)->funcs); \
349 rcu_dereference_raw((&__tracepoint_##_name)->funcs); \
H A Dcred.h164 return rcu_dereference_raw(init_task.cred); in kernel_cred()
H A Drcupdate.h549 #define rcu_dereference_raw(p) __rcu_dereference_raw(p, __UNIQUE_ID(rcu)) macro
/linux/kernel/
H A Dnotifier.c72 nb = rcu_dereference_raw(*nl); in notifier_call_chain()
75 next_nb = rcu_dereference_raw(nb->next); in notifier_call_chain()
/linux/drivers/target/
H A Dtarget_core_device.c128 se_cmd->se_dev = rcu_dereference_raw(se_lun->lun_se_dev); in transport_lookup_cmd_lun()
176 se_cmd->se_dev = rcu_dereference_raw(se_lun->lun_se_dev); in transport_lookup_tmr_lun()
177 se_tmr->tmr_dev = rcu_dereference_raw(se_lun->lun_se_dev); in transport_lookup_tmr_lun()
430 struct se_device *dev = rcu_dereference_raw(lun->lun_se_dev); in core_disable_device_list_for_node()
618 struct se_device *dev = rcu_dereference_raw(lun->lun_se_dev); in core_dev_add_initiator_node_lun_acl()
/linux/net/ipv4/
H A Dinetpeer.c105 next = rcu_dereference_raw(*pp); in lookup()
/linux/net/openvswitch/
H A Dmeter.c759 struct dp_meter_instance *ti = rcu_dereference_raw(tbl->ti); in ovs_meters_exit()
763 ovs_meter_free(rcu_dereference_raw(ti->dp_meters[i])); in ovs_meters_exit()
H A Dvport.c180 kfree(rcu_dereference_raw(vport->upcall_portids)); in ovs_vport_free()
/linux/Documentation/RCU/
H A Drcu_dereference.rst400 First, please avoid using rcu_dereference_raw() and also please avoid
442 to this code, that is the rare case when rcu_dereference_raw()
443 is appropriate. In addition, rcu_dereference_raw() might be
449 so rcu_dereference_raw() does have its place.
/linux/kernel/futex/
H A Dcore.c1611 struct futex_private_hash *fph = rcu_dereference_raw(mm->futex_phash); in futex_ref_rcu()
1640 WARN_ON_ONCE(rcu_dereference_raw(mm->futex_phash) != fph); in futex_ref_drop()
1737 fph = rcu_dereference_raw(mm->futex_phash); in futex_hash_free()
/linux/arch/arm64/include/asm/
H A Dkvm_pgtable.h407 return rcu_dereference_raw(pteref); in kvm_dereference_pteref_raw()
/linux/fs/nfs/
H A Dsysfs.c127 kfree(rcu_dereference_raw(c->identifier)); in nfs_netns_client_release()
/linux/fs/
H A Daio.c674 table = rcu_dereference_raw(mm->ioctx_table); in ioctx_add_table()
703 old = rcu_dereference_raw(mm->ioctx_table); in ioctx_add_table()
859 table = rcu_dereference_raw(mm->ioctx_table); in kill_ioctx()
894 struct kioctx_table *table = rcu_dereference_raw(mm->ioctx_table); in exit_aio()

123