Home
last modified time | relevance | path

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

123456789

/linux/include/net/tc_act/
H A Dtc_police.h53 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 Dtc_ct.h43 rcu_dereference_protected(to_ct(a)->params, \
/linux/net/core/
H A Dsock_reuseport.c32 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 Dip6_fib.c111 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 Dxfrm6_protocol.c249 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 Dtunnel6.c55 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 Duverbs_uapi.c366 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 Dnoise.c161 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 Dlsm.c1085 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 Dselq.c83 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 Deventfd.c127 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 Dsqpoll.h36 return rcu_dereference_protected(sqd->thread, in sqpoll_task_locked()
/linux/kernel/bpf/
H A Dreuseport_array.c77 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 Dnet_namespace.c133 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 Dipoib_main.c1390 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 Dpolicy.c122 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 Dip_vs_dh.c109 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 Dip_vs_ctl.c391 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 Dip_vs_sh.c176 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 Drcupdate.h8 #define rcu_dereference_protected(p, cond) rcu_dereference(p) macro
/linux/Documentation/RCU/
H A Dlockdep-splat.rst26 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 Ddevcom.c304 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 Dtunnel4.c42 (t = rcu_dereference_protected(*pprev, in xfrm4_tunnel_register()
72 (t = rcu_dereference_protected(*pprev, in xfrm4_tunnel_deregister()
/linux/include/linux/
H A Drtnetlink.h86 rcu_dereference_protected(p, lockdep_rtnl_is_held())
121 rcu_dereference_protected(p, lockdep_rtnl_net_is_held(net))
/linux/net/psp/
H A Dpsp_sock.c126 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()

123456789