Home
last modified time | relevance | path

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

123

/linux-6.15/include/linux/
H A Drculist_nulls.h169 pos = rcu_dereference_raw(hlist_nulls_first_rcu(head)); \
172 pos = rcu_dereference_raw(hlist_nulls_next_rcu(pos)))
184 pos = rcu_dereference_raw(hlist_nulls_first_rcu(head)); \
187 pos = rcu_dereference_raw(hlist_nulls_next_rcu(pos)); 1; });)
H A Drculist.h755 pos = hlist_entry_safe(rcu_dereference_raw(hlist_first_rcu(head)),\
758 pos = hlist_entry_safe(rcu_dereference_raw(hlist_next_rcu(\
776 pos = hlist_entry_safe(rcu_dereference_raw(hlist_first_rcu(head)),\
779 pos = hlist_entry_safe(rcu_dereference_raw(hlist_next_rcu(\
825 for (pos = hlist_entry_safe(rcu_dereference_raw(hlist_next_rcu( \
828 pos = hlist_entry_safe(rcu_dereference_raw(hlist_next_rcu( \
850 pos = hlist_entry_safe(rcu_dereference_raw(hlist_next_rcu( \
H A Drbtree_latch.h109 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()
H A Dfdtable.h74 struct fdtable *fdt = rcu_dereference_raw(files->fdt); in files_lookup_fd_raw()
84 needs_masking = rcu_dereference_raw(fdt->fd[fd&mask]); in files_lookup_fd_raw()
H A Drculist_bl.h99 pos = rcu_dereference_raw(pos->next))
H A Drbtree.h369 node = rcu_dereference_raw(node->rb_left); in rb_find_rcu()
371 node = rcu_dereference_raw(node->rb_right); in rb_find_rcu()
H A Drhashtable.h500 pos = rcu_dereference_raw(pos->next))
516 pos = rcu_dereference_raw(pos->next))
563 for (pos = list; pos; pos = rcu_dereference_raw(pos->next))
577 pos = rcu_dereference_raw(pos->next))
H A Dtracepoint.h202 rcu_dereference_raw((&__tracepoint_##name)->funcs); \
338 rcu_dereference_raw((&__tracepoint_##_name)->funcs); \
/linux-6.15/lib/
H A Dradix-tree.c420 entry = rcu_dereference_raw(root->xa_head); in radix_tree_extend()
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()
879 void *old = rcu_dereference_raw(*slot); in __radix_tree_replace()
1208 void *slot = rcu_dereference_raw( in radix_tree_next_chunk()
1220 child = rcu_dereference_raw(node->slots[offset]); in radix_tree_next_chunk()
1273 results[ret] = rcu_dereference_raw(*slot); in radix_tree_gang_lookup()
1314 results[ret] = rcu_dereference_raw(*slot); in radix_tree_gang_lookup_tag()
1367 void *old = rcu_dereference_raw(*slot); in __radix_tree_delete()
[all …]
H A Didr.c208 ret = fn(id, rcu_dereference_raw(*slot), data); in idr_for_each()
237 entry = rcu_dereference_raw(*slot); in idr_get_next_ul()
/linux-6.15/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()
82 parent = rcu_dereference_raw(parent->rb_right); in __nft_rbtree_lookup()
85 parent = rcu_dereference_raw(parent->rb_left); in __nft_rbtree_lookup()
95 parent = rcu_dereference_raw(parent->rb_left); in __nft_rbtree_lookup()
146 parent = rcu_dereference_raw(priv->root.rb_node); in __nft_rbtree_get()
156 parent = rcu_dereference_raw(parent->rb_left); in __nft_rbtree_get()
160 parent = rcu_dereference_raw(parent->rb_right); in __nft_rbtree_get()
165 parent = rcu_dereference_raw(parent->rb_left); in __nft_rbtree_get()
182 parent = rcu_dereference_raw(parent->rb_left); in __nft_rbtree_get()
H A Dnf_conncount.c411 parent = rcu_dereference_raw(root->rb_node); in count_tree()
419 parent = rcu_dereference_raw(parent->rb_left); in count_tree()
421 parent = rcu_dereference_raw(parent->rb_right); in count_tree()
H A Dcore.c203 p = rcu_dereference_raw(*pp); in nf_hook_entries_insert_raw()
549 p = rcu_dereference_raw(*pp); in nf_hook_entries_delete_raw()
/linux-6.15/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-6.15/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-6.15/fs/
H A Dfile.c441 struct file *f = rcu_dereference_raw(*old_fds++); in dup_fd()
466 struct fdtable *fdt = rcu_dereference_raw(files->fdt); in close_files()
688 file = rcu_dereference_raw(fdt->fd[fd]); in file_close_fd_locked()
889 file = rcu_dereference_raw(*f); in __get_file_rcu()
896 file_reloaded = rcu_dereference_raw(*f); in __get_file_rcu()
979 struct fdtable *fdt = rcu_dereference_raw(files->fdt); in __fget_files_rcu()
994 file = rcu_dereference_raw(*fdentry); in __fget_files_rcu()
1027 if (unlikely(file != rcu_dereference_raw(*fdentry)) || in __fget_files_rcu()
1028 unlikely(rcu_dereference_raw(files->fdt) != fdt)) { in __fget_files_rcu()
1281 tofree = rcu_dereference_raw(fdt->fd[fd]); in do_dup2()
/linux-6.15/tools/testing/shared/linux/
H A Drcupdate.h7 #define rcu_dereference_raw(p) rcu_dereference(p) macro
/linux-6.15/drivers/net/wireguard/selftest/
H A Dallowedips.c51 wg_allowedips_read_node(rcu_dereference_raw(node->bit[0]), ip2, &cidr2); in print_node()
55 wg_allowedips_read_node(rcu_dereference_raw(node->bit[1]), ip2, &cidr2); in print_node()
59 print_node(rcu_dereference_raw(node->bit[0]), bits); in print_node()
61 print_node(rcu_dereference_raw(node->bit[1]), bits); in print_node()
67 print_node(rcu_dereference_raw(top), bits); in print_tree()
/linux-6.15/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-6.15/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()
409 struct se_device *dev = rcu_dereference_raw(lun->lun_se_dev); in core_disable_device_list_for_node()
597 struct se_device *dev = rcu_dereference_raw(lun->lun_se_dev); in core_dev_add_initiator_node_lun_acl()
/linux-6.15/net/ipv6/
H A Dseg6.c439 kfree(rcu_dereference_raw(sdata->tun_src)); in seg6_net_init()
453 kfree(rcu_dereference_raw(sdata->tun_src)); in seg6_net_exit()
/linux-6.15/net/openvswitch/
H A Dflow_table.c515 struct table_instance *ti = rcu_dereference_raw(table->ti); in ovs_flow_tbl_destroy()
516 struct table_instance *ufid_ti = rcu_dereference_raw(table->ufid_ti); in ovs_flow_tbl_destroy()
517 struct mask_cache *mc = rcu_dereference_raw(table->mask_cache); in ovs_flow_tbl_destroy()
518 struct mask_array *ma = rcu_dereference_raw(table->mask_array); in ovs_flow_tbl_destroy()
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()
/linux-6.15/net/ipv4/
H A Dinetpeer.c105 next = rcu_dereference_raw(*pp); in lookup()
/linux-6.15/kernel/bpf/
H A Ddevmap.c238 dev = rcu_dereference_raw(dtab->netdev_map[i]); in dev_map_free()
307 next_dev = hlist_entry_safe(rcu_dereference_raw(hlist_next_rcu(&dev->index_hlist)), in dev_map_hash_get_next_key()
322 next_dev = hlist_entry_safe(rcu_dereference_raw(hlist_first_rcu(head)), in dev_map_hash_get_next_key()

123