| /Linux-v5.4/net/core/ |
| D | sock_reuseport.c | 67 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/ |
| D | ip6_fib.c | 110 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 …]
|
| D | xfrm6_protocol.c | 199 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()
|
| D | tunnel6.c | 36 (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/ |
| D | uverbs_uapi.c | 369 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/ |
| D | dma-resv.c | 93 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/ |
| D | xfrm4_protocol.c | 225 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()
|
| D | tcp_fastopen.c | 48 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()
|
| D | tunnel4.c | 42 (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/ |
| D | tdls.c | 81 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/ |
| D | scan.c | 318 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/ |
| D | nf_conntrack_ecache.c | 267 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/ |
| D | dma-resv.h | 93 return rcu_dereference_protected(obj->fence, in dma_resv_get_list() 246 return rcu_dereference_protected(obj->fence_excl, in dma_resv_get_excl()
|
| D | genetlink.h | 37 rcu_dereference_protected(p, lockdep_genl_is_held())
|
| D | cred.h | 298 rcu_dereference_protected(current->cred, 1) 307 rcu_dereference_protected(current->real_cred, 1)
|
| /Linux-v5.4/Documentation/RCU/ |
| D | lockdep.txt | 52 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
|
| D | lockdep-splat.txt | 20 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/ |
| D | reuseport_array.c | 76 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/ |
| D | rcupdate.h | 8 #define rcu_dereference_protected(p, cond) rcu_dereference(p) macro
|
| /Linux-v5.4/fs/afs/ |
| D | rotate.c | 65 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()
|
| D | callback.c | 97 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/ |
| D | ip_vs_dh.c | 110 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/ |
| D | act_skbmod.c | 175 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/ |
| D | ipoib_main.c | 1311 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/ |
| D | prime_numbers.c | 134 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()
|