/linux/include/net/tc_act/ |
H A D | tc_police.h | 61 params = rcu_dereference_protected(police->params, in tcf_police_rate_bytes_ps() 72 params = rcu_dereference_protected(police->params, in tcf_police_burst() 109 params = rcu_dereference_protected(police->params, in tcf_police_rate_pkt_ps() 120 params = rcu_dereference_protected(police->params, in tcf_police_burst_pkt() 157 params = rcu_dereference_protected(police->params, in tcf_police_tcfp_mtu() 167 params = rcu_dereference_protected(police->params, in tcf_police_peakrate_bytes_ps() 177 params = rcu_dereference_protected(police->params, in tcf_police_tcfp_ewma_rate() 187 params = rcu_dereference_protected(police->params, in tcf_police_rate_overhead()
|
H A D | tc_tunnel_key.h | 33 params = rcu_dereference_protected(t->params, in is_tcf_tunnel_set() 47 params = rcu_dereference_protected(t->params, in is_tcf_tunnel_release() 61 params = rcu_dereference_protected(t->params, in tcf_tunnel_info()
|
/linux/net/core/ |
H A D | sock_reuseport.c | 32 reuse = rcu_dereference_protected(sk->sk_reuseport_cb, in reuseport_has_conns_set() 88 reuse = rcu_dereference_protected(sk->sk_reuseport_cb, in reuseport_update_incoming_cpu() 201 reuse = rcu_dereference_protected(sk->sk_reuseport_cb, in reuseport_alloc() 307 sk_reuseport_prog_free(rcu_dereference_protected(reuse->prog, 1)); in reuseport_free_rcu() 332 reuse = rcu_dereference_protected(sk2->sk_reuseport_cb, in reuseport_add_sock() 334 old_reuse = rcu_dereference_protected(sk->sk_reuseport_cb, in reuseport_add_sock() 432 reuse = rcu_dereference_protected(sk->sk_reuseport_cb, in reuseport_detach_sock() 470 reuse = rcu_dereference_protected(sk->sk_reuseport_cb, in reuseport_stop_listen_sock() 472 prog = rcu_dereference_protected(reuse->prog, in reuseport_stop_listen_sock() 703 reuse = rcu_dereference_protected(sk->sk_reuseport_cb, in reuseport_attach_prog() [all …]
|
/linux/drivers/infiniband/core/ |
H A D | uverbs_uapi.c | 366 rcu_dereference_protected(*slot, true); in uapi_finalize_ioctl_method() 427 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() 695 rcu_dereference_protected(*slot, true); in uverbs_disassociate_api_pre() [all …]
|
/linux/drivers/net/wireguard/ |
H A D | allowedips.c | 153 struct allowedips_node *node = rcu_dereference_protected(trie, lockdep_is_held(lock)); in node_placement() 163 node = rcu_dereference_protected(parent->bit[choose(parent, key)], lockdep_is_held(lock)); in node_placement() 213 down = rcu_dereference_protected(*trie, lockdep_is_held(lock)); in add() 216 down = rcu_dereference_protected(node->bit[bit], lockdep_is_held(lock)); in add() 266 struct allowedips_node *node = rcu_dereference_protected(old4, in wg_allowedips_free() 273 struct allowedips_node *node = rcu_dereference_protected(old6, in wg_allowedips_free() 317 child = rcu_dereference_protected(node->bit[!rcu_access_pointer(node->bit[0])], in wg_allowedips_remove_by_peer() 330 child = rcu_dereference_protected( in wg_allowedips_remove_by_peer()
|
H A D | noise.c | 161 old = rcu_dereference_protected(keypairs->next_keypair, in wg_noise_keypairs_clear() 166 old = rcu_dereference_protected(keypairs->previous_keypair, in wg_noise_keypairs_clear() 171 old = rcu_dereference_protected(keypairs->current_keypair, in wg_noise_keypairs_clear() 187 keypair = rcu_dereference_protected(peer->keypairs.next_keypair, in wg_noise_expire_current_peer_keypairs() 191 keypair = rcu_dereference_protected(peer->keypairs.current_keypair, in wg_noise_expire_current_peer_keypairs() 204 previous_keypair = rcu_dereference_protected(keypairs->previous_keypair, in add_new_keypair() 206 next_keypair = rcu_dereference_protected(keypairs->next_keypair, in add_new_keypair() 208 current_keypair = rcu_dereference_protected(keypairs->current_keypair, in add_new_keypair() 270 rcu_dereference_protected(keypairs->next_keypair, in wg_noise_received_with_keypair() 280 old_keypair = rcu_dereference_protected(keypairs->previous_keypair, in wg_noise_received_with_keypair() [all …]
|
/linux/net/ipv6/ |
H A D | xfrm6_protocol.c | 247 if (!rcu_dereference_protected(*proto_handlers(protocol), in xfrm6_protocol_register() 252 (t = rcu_dereference_protected(*pprev, in xfrm6_protocol_register() 293 (t = rcu_dereference_protected(*pprev, in xfrm6_protocol_deregister() 303 if (!rcu_dereference_protected(*proto_handlers(protocol), in xfrm6_protocol_deregister()
|
/linux/net/mac80211/ |
H A D | scan.c | 365 req = rcu_dereference_protected(local->scan_req, in ieee80211_prep_hw_scan() 447 scan_sdata = rcu_dereference_protected(local->scan_sdata, in __ieee80211_scan_completed() 456 rcu_dereference_protected(local->scan_sdata, in __ieee80211_scan_completed() 473 scan_req = rcu_dereference_protected(local->scan_req, in __ieee80211_scan_completed() 621 rcu_dereference_protected( in ieee80211_run_deferred_scan() 668 scan_req = rcu_dereference_protected(local->scan_req, in ieee80211_scan_state_send_probe() 679 sdata = rcu_dereference_protected(local->scan_sdata, in ieee80211_scan_state_send_probe() 926 scan_req = rcu_dereference_protected(local->scan_req, in ieee80211_scan_state_decision() 966 scan_req = rcu_dereference_protected(local->scan_req, in ieee80211_scan_state_set_channel() 1080 sdata = rcu_dereference_protected(local->scan_sdata, in ieee80211_scan_work() [all …]
|
/linux/lib/ |
H A D | crc64-rocksoft.c | 35 old = rcu_dereference_protected(crc64_rocksoft_tfm, in crc64_rocksoft_rehash() 98 crypto_free_shash(rcu_dereference_protected(crc64_rocksoft_tfm, 1)); in crc64_rocksoft_mod_fini()
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | selq.c | 83 selq_active = rcu_dereference_protected(selq->active, in mlx5e_selq_prepare_params() 96 rcu_dereference_protected(selq->active, lockdep_is_held(selq->state_lock)); in mlx5e_selq_is_htb_enabled() 110 selq_active = rcu_dereference_protected(selq->active, in mlx5e_selq_prepare_htb()
|
/linux/kernel/bpf/ |
H A D | reuseport_array.c | 77 sk = rcu_dereference_protected(array->ptrs[index], in reuseport_array_delete_elem() 285 osk = rcu_dereference_protected(array->ptrs[index], in bpf_fd_reuseport_array_update_elem() 287 reuse = rcu_dereference_protected(nsk->sk_reuseport_cb, in bpf_fd_reuseport_array_update_elem()
|
H A D | net_namespace.c | 134 old_array = rcu_dereference_protected(net->bpf.run_array[type], in bpf_netns_link_release() 189 run_array = rcu_dereference_protected(net->bpf.run_array[type], in bpf_netns_link_update_prog() 255 run_array = rcu_dereference_protected(net->bpf.run_array[type], in __netns_bpf_prog_query() 339 run_array = rcu_dereference_protected(net->bpf.run_array[type], in netns_bpf_prog_attach()
|
/linux/Documentation/RCU/ |
H A D | lockdep.rst | 60 rcu_dereference_protected(p, c): 94 file = rcu_dereference_protected(fdt->fd[fd], 100 one of these two cases held. Because rcu_dereference_protected() omits 103 to use rcu_dereference_protected() if either the RCU-protected pointer
|
H A D | lockdep-splat.rst | 26 block/cfq-iosched.c:2776 suspicious rcu_dereference_protected() usage! 78 which would permit us to invoke rcu_dereference_protected as follows:: 80 if (rcu_dereference_protected(ioc->ioc_data,
|
/linux/io_uring/ |
H A D | eventfd.c | 160 ev_fd = rcu_dereference_protected(ctx->io_ev_fd, in io_eventfd_register() 196 ev_fd = rcu_dereference_protected(ctx->io_ev_fd, in io_eventfd_unregister()
|
/linux/security/ipe/ |
H A D | policy.c | 119 ap = rcu_dereference_protected(ipe_active_policy, in ipe_update_policy() 223 ap = rcu_dereference_protected(ipe_active_policy, in ipe_set_active_pol()
|
/linux/net/sched/ |
H A D | act_skbmod.c | 201 p_old = rcu_dereference_protected(d->skbmod_p, 1); in tcf_skbmod_init() 233 p = rcu_dereference_protected(d->skbmod_p, 1); in tcf_skbmod_cleanup() 253 p = rcu_dereference_protected(d->skbmod_p, in tcf_skbmod_dump()
|
/linux/drivers/gpu/drm/i915/ |
H A D | i915_request.h | 668 return rcu_dereference_protected(rq->timeline, in i915_request_timeline() 677 return rcu_dereference_protected(rq->context->gem_context, true); in i915_request_gem_context() 688 return rcu_dereference_protected(rq->timeline, in i915_request_active_timeline()
|
/linux/net/netfilter/ipvs/ |
H A 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/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
H A D | devcom.c | 281 data = rcu_dereference_protected(pos->data, lockdep_is_held(&comp->sem)); in mlx5_devcom_send_event() 298 data = rcu_dereference_protected(pos->data, lockdep_is_held(&comp->sem)); in mlx5_devcom_send_event() 356 data = rcu_dereference_protected(tmp->data, lockdep_is_held(&comp->sem)); in mlx5_devcom_get_next_peer_data()
|
/linux/tools/testing/shared/linux/ |
H A D | rcupdate.h | 8 #define rcu_dereference_protected(p, cond) rcu_dereference(p) macro
|
/linux/lib/math/ |
H A D | prime_numbers.c | 132 p = rcu_dereference_protected(primes, lockdep_is_held(&lock)); in expand_to_next_prime() 164 p = rcu_dereference_protected(primes, lockdep_is_held(&lock)); in free_primes()
|
/linux/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_context.h | 160 return rcu_dereference_protected(ctx->vm, lockdep_is_held(&ctx->mutex)); in i915_gem_context_vm() 186 return rcu_dereference_protected(ctx->engines, in i915_gem_context_engines()
|
/linux/net/ipv4/ |
H A D | tunnel4.c | 42 (t = rcu_dereference_protected(*pprev, in xfrm4_tunnel_register() 72 (t = rcu_dereference_protected(*pprev, in xfrm4_tunnel_deregister()
|
/linux/include/linux/ |
H A D | cred.h | 273 rcu_dereference_protected(current->cred, 1) 282 rcu_dereference_protected(current->real_cred, 1)
|