| /Linux-v5.4/include/linux/ |
| D | rculist_nulls.h | 117 pos = rcu_dereference_raw(hlist_nulls_first_rcu(head)); \ 120 pos = rcu_dereference_raw(hlist_nulls_next_rcu(pos))) 132 pos = rcu_dereference_raw(hlist_nulls_first_rcu(head)); \ 135 pos = rcu_dereference_raw(hlist_nulls_next_rcu(pos)); 1; });)
|
| D | rbtree_latch.h | 109 struct rb_node *node = rcu_dereference_raw(ltr->tree[idx].rb_node); in __lt_find() 118 node = rcu_dereference_raw(node->rb_left); in __lt_find() 120 node = rcu_dereference_raw(node->rb_right); in __lt_find()
|
| D | rculist.h | 647 pos = hlist_entry_safe(rcu_dereference_raw(hlist_first_rcu(head)),\ 650 pos = hlist_entry_safe(rcu_dereference_raw(hlist_next_rcu(\ 696 for (pos = hlist_entry_safe(rcu_dereference_raw(hlist_next_rcu( \ 699 pos = hlist_entry_safe(rcu_dereference_raw(hlist_next_rcu( \ 721 pos = hlist_entry_safe(rcu_dereference_raw(hlist_next_rcu( \
|
| D | fdtable.h | 84 struct fdtable *fdt = rcu_dereference_raw(files->fdt); in __fcheck_files() 88 return rcu_dereference_raw(fdt->fd[fd]); in __fcheck_files()
|
| D | rculist_bl.h | 127 pos = rcu_dereference_raw(pos->next))
|
| D | rhashtable.h | 499 pos = rcu_dereference_raw(pos->next)) 515 pos = rcu_dereference_raw(pos->next)) 562 for (pos = list; pos; pos = rcu_dereference_raw(pos->next)) 576 pos = rcu_dereference_raw(pos->next))
|
| D | rcupdate.h | 330 #define rcu_dereference_raw(p) \ macro
|
| /Linux-v5.4/lib/ |
| D | radix-tree.c | 98 void __rcu **entry = rcu_dereference_raw(parent->slots[offset]); in radix_tree_descend() 400 struct radix_tree_node *node = rcu_dereference_raw(root->xa_head); in radix_tree_load_root() 429 entry = rcu_dereference_raw(root->xa_head); in radix_tree_extend() 482 struct radix_tree_node *node = rcu_dereference_raw(root->xa_head); in radix_tree_shrink() 495 child = rcu_dereference_raw(node->slots[0]); in radix_tree_shrink() 562 rcu_dereference_raw(root->xa_head)) in delete_node() 626 child = rcu_dereference_raw(root->xa_head); in __radix_tree_create() 671 void *entry = rcu_dereference_raw(child->slots[offset]); in radix_tree_free_nodes() 888 void *old = rcu_dereference_raw(*slot); in __radix_tree_replace() 1217 void *slot = rcu_dereference_raw( in radix_tree_next_chunk() [all …]
|
| D | idr.c | 208 ret = fn(id, rcu_dereference_raw(*slot), data); in idr_for_each() 237 entry = rcu_dereference_raw(*slot); in idr_get_next_ul()
|
| D | rhashtable.c | 72 ntbl = rcu_dereference_raw(ntbl->table); in nested_table_free() 92 ntbl = (union nested_table *)rcu_dereference_raw(tbl->buckets[0]); in nested_bucket_table_free() 1176 ntbl = (union nested_table *)rcu_dereference_raw(tbl->buckets[0]); in __rht_bucket_nested() 1216 ntbl = (union nested_table *)rcu_dereference_raw(tbl->buckets[0]); in rht_bucket_nested_insert()
|
| /Linux-v5.4/net/netfilter/ |
| D | nft_set_rbtree.c | 53 parent = rcu_dereference_raw(priv->root.rb_node); in __nft_rbtree_lookup() 63 parent = rcu_dereference_raw(parent->rb_left); in __nft_rbtree_lookup() 71 parent = rcu_dereference_raw(parent->rb_right); in __nft_rbtree_lookup() 74 parent = rcu_dereference_raw(parent->rb_left); in __nft_rbtree_lookup() 124 parent = rcu_dereference_raw(priv->root.rb_node); in __nft_rbtree_get() 134 parent = rcu_dereference_raw(parent->rb_left); in __nft_rbtree_get() 138 parent = rcu_dereference_raw(parent->rb_right); in __nft_rbtree_get() 143 parent = rcu_dereference_raw(parent->rb_left); in __nft_rbtree_get()
|
| D | nf_conncount.c | 400 parent = rcu_dereference_raw(root->rb_node); in count_tree() 408 parent = rcu_dereference_raw(parent->rb_left); in count_tree() 410 parent = rcu_dereference_raw(parent->rb_right); in count_tree()
|
| D | core.c | 191 p = rcu_dereference_raw(*pp); in nf_hook_entries_insert_raw() 441 p = rcu_dereference_raw(*pp); in nf_hook_entries_delete_raw()
|
| /Linux-v5.4/net/rxrpc/ |
| D | conn_service.c | 40 p = rcu_dereference_raw(peer->service_conns.rb_node); in rxrpc_find_service_conn_rcu() 45 p = rcu_dereference_raw(p->rb_left); in rxrpc_find_service_conn_rcu() 47 p = rcu_dereference_raw(p->rb_right); in rxrpc_find_service_conn_rcu()
|
| /Linux-v5.4/tools/testing/radix-tree/linux/ |
| D | rcupdate.h | 7 #define rcu_dereference_raw(p) rcu_dereference(p) macro
|
| /Linux-v5.4/net/decnet/ |
| D | dn_dev.c | 260 dn_db = rcu_dereference_raw(dev->dn_ptr); in dn_forwarding_proc() 843 struct dn_dev *dn_db = rcu_dereference_raw(dev->dn_ptr); in dn_send_endnode_hello() 909 struct dn_dev *dn_db = rcu_dereference_raw(dev->dn_ptr); in dn_send_router_hello() 980 struct dn_dev *dn_db = rcu_dereference_raw(dev->dn_ptr); in dn_send_brd_hello() 1018 struct dn_dev *dn_db = rcu_dereference_raw(dev->dn_ptr); in dn_eth_up() 1032 struct dn_dev *dn_db = rcu_dereference_raw(dev->dn_ptr); in dn_eth_down() 1069 struct dn_dev *dn_db = rcu_dereference_raw(dev->dn_ptr); in dn_dev_set_timer()
|
| /Linux-v5.4/fs/afs/ |
| D | cell.c | 74 cell = rcu_dereference_raw(net->ws_cell); in afs_lookup_cell_rcu() 84 p = rcu_dereference_raw(net->cells.rb_node); in afs_lookup_cell_rcu() 93 p = rcu_dereference_raw(p->rb_left); in afs_lookup_cell_rcu() 95 p = rcu_dereference_raw(p->rb_right); in afs_lookup_cell_rcu()
|
| D | dynroot.c | 104 cell = rcu_dereference_raw(net->ws_cell); in afs_lookup_atcell()
|
| /Linux-v5.4/kernel/ |
| D | notifier.c | 83 nb = rcu_dereference_raw(*nl); in notifier_call_chain() 86 next_nb = rcu_dereference_raw(nb->next); in notifier_call_chain()
|
| /Linux-v5.4/drivers/target/ |
| D | target_core_device.c | 133 se_cmd->se_dev = rcu_dereference_raw(se_lun->lun_se_dev); in transport_lookup_cmd_lun() 182 se_cmd->se_dev = rcu_dereference_raw(se_lun->lun_se_dev); in transport_lookup_tmr_lun() 183 se_tmr->tmr_dev = rcu_dereference_raw(se_lun->lun_se_dev); in transport_lookup_tmr_lun() 404 struct se_device *dev = rcu_dereference_raw(lun->lun_se_dev); in core_disable_device_list_for_node() 639 struct se_device *dev = rcu_dereference_raw(lun->lun_se_dev); in core_dev_add_initiator_node_lun_acl()
|
| /Linux-v5.4/net/ipv4/ |
| D | inetpeer.c | 114 next = rcu_dereference_raw(*pp); in lookup()
|
| /Linux-v5.4/Documentation/RCU/ |
| D | rcu_dereference.txt | 358 First, please avoid using rcu_dereference_raw() and also please avoid 397 to this code, that is the rare case when rcu_dereference_raw() 398 is appropriate. In addition, rcu_dereference_raw() might be 404 so rcu_dereference_raw() does have its place.
|
| /Linux-v5.4/net/openvswitch/ |
| D | flow_table.c | 243 struct table_instance *ti = rcu_dereference_raw(table->ti); in ovs_flow_tbl_destroy() 244 struct table_instance *ufid_ti = rcu_dereference_raw(table->ufid_ti); in ovs_flow_tbl_destroy()
|
| D | vport.c | 163 kfree(rcu_dereference_raw(vport->upcall_portids)); in ovs_vport_free()
|
| /Linux-v5.4/kernel/bpf/ |
| D | devmap.c | 303 next_dev = hlist_entry_safe(rcu_dereference_raw(hlist_next_rcu(&dev->index_hlist)), in dev_map_hash_get_next_key() 318 next_dev = hlist_entry_safe(rcu_dereference_raw(hlist_first_rcu(head)), in dev_map_hash_get_next_key()
|