Home
last modified time | relevance | path

Searched refs:rcu_dereference_protected (Results 1 – 25 of 230) sorted by relevance

12345678910

/Linux-v5.4/net/core/
Dsock_reuseport.c67 reuse = rcu_dereference_protected(sk->sk_reuseport_cb, in reuseport_alloc()
137 sk_reuseport_prog_free(rcu_dereference_protected(reuse->prog, 1)); in reuseport_free_rcu()
163 reuse = rcu_dereference_protected(sk2->sk_reuseport_cb, in reuseport_add_sock()
165 old_reuse = rcu_dereference_protected(sk->sk_reuseport_cb, in reuseport_add_sock()
200 reuse = rcu_dereference_protected(sk->sk_reuseport_cb, in reuseport_detach_sock()
335 reuse = rcu_dereference_protected(sk->sk_reuseport_cb, in reuseport_attach_prog()
337 old_prog = rcu_dereference_protected(reuse->prog, in reuseport_attach_prog()
357 reuse = rcu_dereference_protected(sk->sk_reuseport_cb, in reuseport_detach_prog()
/Linux-v5.4/net/ipv6/
Dip6_fib.c110 fn = rcu_dereference_protected(f6i->fib6_node, in fib6_update_sernum()
706 struct fib6_info *leaf = rcu_dereference_protected(fn->leaf, in fib6_add_1()
754 rcu_dereference_protected(fn->right, in fib6_add_1()
756 rcu_dereference_protected(fn->left, in fib6_add_1()
807 pn = rcu_dereference_protected(fn->parent, in fib6_add_1()
847 fib6_info_hold(rcu_dereference_protected(in->leaf, in fib6_add_1()
989 struct fib6_info *leaf = rcu_dereference_protected(fn->leaf, in fib6_purge_rt()
999 fn = rcu_dereference_protected(fn->parent, in fib6_purge_rt()
1013 struct fib6_info *leaf = rcu_dereference_protected(fn->leaf, in fib6_add_rt2node()
1033 iter = rcu_dereference_protected(iter->fib6_next, in fib6_add_rt2node()
[all …]
Dxfrm6_protocol.c199 if (!rcu_dereference_protected(*proto_handlers(protocol), in xfrm6_protocol_register()
204 (t = rcu_dereference_protected(*pprev, in xfrm6_protocol_register()
245 (t = rcu_dereference_protected(*pprev, in xfrm6_protocol_deregister()
255 if (!rcu_dereference_protected(*proto_handlers(protocol), in xfrm6_protocol_deregister()
Dtunnel6.c36 (t = rcu_dereference_protected(*pprev, in xfrm6_tunnel_register()
66 (t = rcu_dereference_protected(*pprev, in xfrm6_tunnel_deregister()
/Linux-v5.4/drivers/infiniband/core/
Duverbs_uapi.c369 rcu_dereference_protected(*slot, true); in uapi_finalize_ioctl_method()
430 rcu_dereference_protected(*slot, true); in uapi_finalize()
462 rcu_dereference_protected(*slot, true); in uapi_finalize()
466 rcu_dereference_protected(*slot, true); in uapi_finalize()
480 kfree(rcu_dereference_protected(*slot, true)); in uapi_remove_range()
539 rcu_dereference_protected(*slot, true); in uapi_finalize_disable()
553 rcu_dereference_protected(*slot, true); in uapi_finalize_disable()
566 rcu_dereference_protected(*slot, true); in uapi_finalize_disable()
577 rcu_dereference_protected(*slot, true); in uapi_finalize_disable()
691 rcu_dereference_protected(*slot, true); in uverbs_disassociate_api_pre()
[all …]
/Linux-v5.4/drivers/dma-buf/
Ddma-resv.c93 dma_fence_put(rcu_dereference_protected(list->shared[i], true)); in dma_resv_list_free()
126 excl = rcu_dereference_protected(obj->fence_excl, 1); in dma_resv_fini()
130 fobj = rcu_dereference_protected(obj->fence, 1); in dma_resv_fini()
180 fence = rcu_dereference_protected(old->shared[i], in dma_resv_reserve_shared()
206 fence = rcu_dereference_protected(new->shared[i], in dma_resv_reserve_shared()
242 old = rcu_dereference_protected(fobj->shared[i], in dma_resv_add_shared_fence()
297 dma_fence_put(rcu_dereference_protected(old->shared[i], in dma_resv_add_excl_fence()
/Linux-v5.4/net/ipv4/
Dxfrm4_protocol.c225 if (!rcu_dereference_protected(*proto_handlers(protocol), in xfrm4_protocol_register()
230 (t = rcu_dereference_protected(*pprev, in xfrm4_protocol_register()
271 (t = rcu_dereference_protected(*pprev, in xfrm4_protocol_deregister()
281 if (!rcu_dereference_protected(*proto_handlers(protocol), in xfrm4_protocol_deregister()
Dtcp_fastopen.c48 ctx = rcu_dereference_protected( in tcp_fastopen_destroy_cipher()
60 ctxt = rcu_dereference_protected(net->ipv4.tcp_fastopen_ctx, in tcp_fastopen_ctx_destroy()
95 octx = rcu_dereference_protected(q->ctx, in tcp_fastopen_reset_cipher()
99 octx = rcu_dereference_protected(net->ipv4.tcp_fastopen_ctx, in tcp_fastopen_reset_cipher()
Dtunnel4.c42 (t = rcu_dereference_protected(*pprev, in xfrm4_tunnel_register()
72 (t = rcu_dereference_protected(*pprev, in xfrm4_tunnel_deregister()
/Linux-v5.4/drivers/net/wireless/intel/iwlwifi/mvm/
Dtdls.c81 sta = rcu_dereference_protected(mvm->fw_id_to_mac_id[i], in iwl_mvm_teardown_tdls_peers()
104 sta = rcu_dereference_protected(mvm->fw_id_to_mac_id[i], in iwl_mvm_tdls_sta_count()
148 sta = rcu_dereference_protected(mvm->fw_id_to_mac_id[i], in iwl_mvm_tdls_config()
273 sta = rcu_dereference_protected(mvm->fw_id_to_mac_id[sta_id], in iwl_mvm_rx_tdls_notif()
304 struct ieee80211_sta *sta = rcu_dereference_protected( in iwl_mvm_tdls_check_action()
521 sta = rcu_dereference_protected( in iwl_mvm_tdls_ch_switch_work()
632 cur_sta = rcu_dereference_protected( in iwl_mvm_tdls_cancel_channel_switch()
695 cur_sta = rcu_dereference_protected( in iwl_mvm_tdls_recv_channel_switch()
/Linux-v5.4/net/mac80211/
Dscan.c318 req = rcu_dereference_protected(local->scan_req, in ieee80211_prep_hw_scan()
404 rcu_dereference_protected(local->scan_sdata, in __ieee80211_scan_completed()
421 scan_req = rcu_dereference_protected(local->scan_req, in __ieee80211_scan_completed()
430 scan_sdata = rcu_dereference_protected(local->scan_sdata, in __ieee80211_scan_completed()
570 rcu_dereference_protected( in ieee80211_run_deferred_scan()
617 scan_req = rcu_dereference_protected(local->scan_req, in ieee80211_scan_state_send_probe()
628 sdata = rcu_dereference_protected(local->scan_sdata, in ieee80211_scan_state_send_probe()
851 scan_req = rcu_dereference_protected(local->scan_req, in ieee80211_scan_state_decision()
892 scan_req = rcu_dereference_protected(local->scan_req, in ieee80211_scan_state_set_channel()
1005 sdata = rcu_dereference_protected(local->scan_sdata, in ieee80211_scan_work()
[all …]
/Linux-v5.4/net/netfilter/
Dnf_conntrack_ecache.c267 notify = rcu_dereference_protected(net->ct.nf_conntrack_event_cb, in nf_conntrack_register_notifier()
288 notify = rcu_dereference_protected(net->ct.nf_conntrack_event_cb, in nf_conntrack_unregister_notifier()
304 notify = rcu_dereference_protected(net->ct.nf_expect_event_cb, in nf_ct_expect_register_notifier()
325 notify = rcu_dereference_protected(net->ct.nf_expect_event_cb, in nf_ct_expect_unregister_notifier()
/Linux-v5.4/include/linux/
Ddma-resv.h93 return rcu_dereference_protected(obj->fence, in dma_resv_get_list()
246 return rcu_dereference_protected(obj->fence_excl, in dma_resv_get_excl()
Dgenetlink.h37 rcu_dereference_protected(p, lockdep_genl_is_held())
Dcred.h298 rcu_dereference_protected(current->cred, 1)
307 rcu_dereference_protected(current->real_cred, 1)
/Linux-v5.4/Documentation/RCU/
Dlockdep.txt52 rcu_dereference_protected(p, c):
87 file = rcu_dereference_protected(fdt->fd[fd],
93 of these two cases held. Because rcu_dereference_protected() omits all
96 to use rcu_dereference_protected() if either the RCU-protected pointer
Dlockdep-splat.txt20 block/cfq-iosched.c:2776 suspicious rcu_dereference_protected() usage!
73 which would permit us to invoke rcu_dereference_protected as follows:
75 if (rcu_dereference_protected(ioc->ioc_data,
/Linux-v5.4/kernel/bpf/
Dreuseport_array.c76 sk = rcu_dereference_protected(array->ptrs[index], in reuseport_array_delete_elem()
300 osk = rcu_dereference_protected(array->ptrs[index], in bpf_fd_reuseport_array_update_elem()
302 reuse = rcu_dereference_protected(nsk->sk_reuseport_cb, in bpf_fd_reuseport_array_update_elem()
/Linux-v5.4/tools/testing/radix-tree/linux/
Drcupdate.h8 #define rcu_dereference_protected(p, cond) rcu_dereference(p) macro
/Linux-v5.4/fs/afs/
Drotate.c65 cbi = rcu_dereference_protected(vnode->cb_interest, in afs_start_fs_iteration()
418 rcu_dereference_protected(vnode->cb_interest, in afs_select_fileserver()
422 alist = rcu_dereference_protected(server->addresses, in afs_select_fileserver()
495 cbi = rcu_dereference_protected(vnode->cb_interest, in afs_select_current_fileserver()
509 alist = rcu_dereference_protected(cbi->server->addresses, in afs_select_current_fileserver()
Dcallback.c97 vcbi = rcu_dereference_protected(vnode->cb_interest, in afs_register_server_cb_interest()
117 old = rcu_dereference_protected(vnode->cb_interest, in afs_register_server_cb_interest()
164 old = rcu_dereference_protected(vnode->cb_interest, in afs_register_server_cb_interest()
/Linux-v5.4/net/netfilter/ipvs/
Dip_vs_dh.c110 dest = rcu_dereference_protected(b->dest, 1); in ip_vs_dh_reassign()
142 dest = rcu_dereference_protected(b->dest, 1); in ip_vs_dh_flush()
/Linux-v5.4/net/sched/
Dact_skbmod.c175 p_old = rcu_dereference_protected(d->skbmod_p, 1); in tcf_skbmod_init()
209 p = rcu_dereference_protected(d->skbmod_p, 1); in tcf_skbmod_cleanup()
229 p = rcu_dereference_protected(d->skbmod_p, in tcf_skbmod_dump()
/Linux-v5.4/drivers/infiniband/ulp/ipoib/
Dipoib_main.c1311 htbl = rcu_dereference_protected(ntbl->htbl, in __ipoib_reap_neigh()
1325 while ((neigh = rcu_dereference_protected(*np, in __ipoib_reap_neigh()
1333 rcu_dereference_protected(neigh->hnext, in __ipoib_reap_neigh()
1391 htbl = rcu_dereference_protected(ntbl->htbl, in ipoib_neigh_alloc()
1402 for (neigh = rcu_dereference_protected(htbl->buckets[hash_val], in ipoib_neigh_alloc()
1405 neigh = rcu_dereference_protected(neigh->hnext, in ipoib_neigh_alloc()
1428 rcu_dereference_protected(htbl->buckets[hash_val], in ipoib_neigh_alloc()
1481 htbl = rcu_dereference_protected(ntbl->htbl, in ipoib_neigh_free()
1488 for (n = rcu_dereference_protected(*np, in ipoib_neigh_free()
1491 n = rcu_dereference_protected(*np, in ipoib_neigh_free()
[all …]
/Linux-v5.4/lib/math/
Dprime_numbers.c134 p = rcu_dereference_protected(primes, lockdep_is_held(&lock)); in expand_to_next_prime()
166 p = rcu_dereference_protected(primes, lockdep_is_held(&lock)); in free_primes()

12345678910