| /linux/include/net/tc_act/ |
| H A D | tc_police.h | 53 params = rcu_dereference_protected(police->params, in tcf_police_rate_bytes_ps() 64 params = rcu_dereference_protected(police->params, in tcf_police_burst() 101 params = rcu_dereference_protected(police->params, in tcf_police_rate_pkt_ps() 112 params = rcu_dereference_protected(police->params, in tcf_police_burst_pkt() 149 params = rcu_dereference_protected(police->params, in tcf_police_tcfp_mtu() 159 params = rcu_dereference_protected(police->params, in tcf_police_peakrate_bytes_ps() 169 params = rcu_dereference_protected(police->params, in tcf_police_tcfp_ewma_rate() 179 params = rcu_dereference_protected(police->params, in tcf_police_rate_overhead()
|
| H A D | tc_ct.h | 43 rcu_dereference_protected(to_ct(a)->params, \
|
| /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/net/ipv6/ |
| H A D | ip6_fib.c | 111 fn = rcu_dereference_protected(f6i->fib6_node, in fib6_update_sernum() 784 struct fib6_info *leaf = rcu_dereference_protected(fn->leaf, in fib6_add_1() 832 rcu_dereference_protected(fn->right, in fib6_add_1() 834 rcu_dereference_protected(fn->left, in fib6_add_1() 885 pn = rcu_dereference_protected(fn->parent, in fib6_add_1() 925 fib6_info_hold(rcu_dereference_protected(in->leaf, in fib6_add_1() 1068 struct fib6_info *leaf = rcu_dereference_protected(fn->leaf, in fib6_purge_rt() 1078 fn = rcu_dereference_protected(fn->parent, in fib6_purge_rt() 1095 struct fib6_info *leaf = rcu_dereference_protected(fn->leaf, in fib6_add_rt2node() 1116 iter = rcu_dereference_protected(iter->fib6_next, in fib6_add_rt2node() [all …]
|
| H A D | xfrm6_protocol.c | 249 if (!rcu_dereference_protected(*proto_handlers(protocol), in xfrm6_protocol_register() 254 (t = rcu_dereference_protected(*pprev, in xfrm6_protocol_register() 295 (t = rcu_dereference_protected(*pprev, in xfrm6_protocol_deregister() 305 if (!rcu_dereference_protected(*proto_handlers(protocol), in xfrm6_protocol_deregister()
|
| H A D | tunnel6.c | 55 for (; (t = rcu_dereference_protected(*pprev, in xfrm6_tunnel_register() 98 for (; (t = rcu_dereference_protected(*pprev, in xfrm6_tunnel_deregister()
|
| /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() 697 rcu_dereference_protected(*slot, true); in uverbs_disassociate_api_pre() [all …]
|
| /linux/drivers/net/wireguard/ |
| 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/security/apparmor/ |
| H A D | lsm.c | 1085 aa_put_label(rcu_dereference_protected(ctx->label, true)); in apparmor_sk_free_security() 1086 aa_put_label(rcu_dereference_protected(ctx->peer, true)); in apparmor_sk_free_security() 1087 aa_put_label(rcu_dereference_protected(ctx->peer_lastupdate, true)); in apparmor_sk_free_security() 1103 aa_put_label(rcu_dereference_protected(new->label, true)); in apparmor_sk_clone_security() 1108 aa_put_label(rcu_dereference_protected(new->peer, true)); in apparmor_sk_clone_security() 1113 aa_put_label(rcu_dereference_protected(new->peer_lastupdate, true)); in apparmor_sk_clone_security() 1128 rcu_dereference_protected(peer_ctx->label, in unix_connect_perm() 1133 rcu_dereference_protected(peer_ctx->label, in unix_connect_perm() 1148 struct aa_label *label = rcu_dereference_protected(sk_ctx->label, true); in unix_connect_peers() 1151 aa_put_label(rcu_dereference_protected(peer_ctx->peer, in unix_connect_peers() [all …]
|
| /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/io_uring/ |
| H A D | eventfd.c | 127 ev_fd = rcu_dereference_protected(ctx->io_ev_fd, in io_eventfd_register() 163 ev_fd = rcu_dereference_protected(ctx->io_ev_fd, in io_eventfd_unregister()
|
| H A D | sqpoll.h | 36 return rcu_dereference_protected(sqd->thread, in sqpoll_task_locked()
|
| /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 | 133 old_array = rcu_dereference_protected(net->bpf.run_array[type], in bpf_netns_link_release() 188 run_array = rcu_dereference_protected(net->bpf.run_array[type], in bpf_netns_link_update_prog() 254 run_array = rcu_dereference_protected(net->bpf.run_array[type], in __netns_bpf_prog_query() 338 run_array = rcu_dereference_protected(net->bpf.run_array[type], in netns_bpf_prog_attach()
|
| /linux/drivers/infiniband/ulp/ipoib/ |
| H A D | ipoib_main.c | 1390 htbl = rcu_dereference_protected(ntbl->htbl, in __ipoib_reap_neigh() 1404 while ((neigh = rcu_dereference_protected(*np, in __ipoib_reap_neigh() 1412 rcu_dereference_protected(neigh->hnext, in __ipoib_reap_neigh() 1470 htbl = rcu_dereference_protected(ntbl->htbl, in ipoib_neigh_alloc() 1481 for (neigh = rcu_dereference_protected(htbl->buckets[hash_val], in ipoib_neigh_alloc() 1484 neigh = rcu_dereference_protected(neigh->hnext, in ipoib_neigh_alloc() 1507 rcu_dereference_protected(htbl->buckets[hash_val], in ipoib_neigh_alloc() 1560 htbl = rcu_dereference_protected(ntbl->htbl, in ipoib_neigh_free() 1567 for (n = rcu_dereference_protected(*np, in ipoib_neigh_free() 1570 n = rcu_dereference_protected(*np, in ipoib_neigh_free() [all …]
|
| /linux/security/ipe/ |
| H A D | policy.c | 122 ap = rcu_dereference_protected(ipe_active_policy, in ipe_update_policy() 228 ap = rcu_dereference_protected(ipe_active_policy, in ipe_set_active_pol()
|
| /linux/net/netfilter/ipvs/ |
| H A D | ip_vs_dh.c | 109 dest = rcu_dereference_protected(b->dest, 1); in ip_vs_dh_reassign() 141 dest = rcu_dereference_protected(b->dest, 1); in ip_vs_dh_flush()
|
| H A D | ip_vs_ctl.c | 391 t = rcu_dereference_protected(ipvs->svc_table, 1); in ip_vs_svc_hash() 392 t = rcu_dereference_protected(t->new_tbl, 1); in ip_vs_svc_hash() 435 t = rcu_dereference_protected(ipvs->svc_table, 1); in ip_vs_svc_unhash() 446 t = rcu_dereference_protected(t->new_tbl, 1); in ip_vs_svc_unhash() 452 t = rcu_dereference_protected(t->new_tbl, 1); in ip_vs_svc_unhash() 672 t = rcu_dereference_protected(ipvs->svc_table, 1); in svc_resize_work_handler() 677 if (t != rcu_dereference_protected(t->new_tbl, 1)) in svc_resize_work_handler() 1064 old = rcu_dereference_protected(dest->dest_dst, 1); in __ip_vs_dst_cache_reset() 1150 struct ip_vs_service *svc = rcu_dereference_protected(dest->svc, 1); in ip_vs_dest_free() 1333 old_svc = rcu_dereference_protected(dest->svc, 1); in __ip_vs_update_dest() [all …]
|
| H A D | ip_vs_sh.c | 176 dest = rcu_dereference_protected(b->dest, 1); in ip_vs_sh_reassign() 217 dest = rcu_dereference_protected(b->dest, 1); in ip_vs_sh_flush()
|
| /linux/tools/testing/shared/linux/ |
| H A D | rcupdate.h | 8 #define rcu_dereference_protected(p, cond) rcu_dereference(p) macro
|
| /linux/Documentation/RCU/ |
| 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/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| H A D | devcom.c | 304 data = rcu_dereference_protected(pos->data, lockdep_is_held(&comp->sem)); in mlx5_devcom_send_event() 321 data = rcu_dereference_protected(pos->data, lockdep_is_held(&comp->sem)); in mlx5_devcom_send_event() 379 data = rcu_dereference_protected(tmp->data, lockdep_is_held(&comp->sem)); in mlx5_devcom_get_next_peer_data()
|
| /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 | rtnetlink.h | 86 rcu_dereference_protected(p, lockdep_rtnl_is_held()) 121 rcu_dereference_protected(p, lockdep_rtnl_net_is_held(net))
|
| /linux/net/psp/ |
| H A D | psp_sock.c | 126 struct psp_assoc *pas = rcu_dereference_protected(sk->psp_assoc, 1); in psp_sk_assoc_free() 278 struct psp_assoc *pas = rcu_dereference_protected(tw->psp_assoc, 1); in psp_twsk_assoc_free()
|