Home
last modified time | relevance | path

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

12345678

/Linux-v4.19/include/linux/
Dreservation.h116 excl = rcu_dereference_protected(obj->fence_excl, 1); in reservation_object_fini()
120 fobj = rcu_dereference_protected(obj->fence, 1); in reservation_object_fini()
123 dma_fence_put(rcu_dereference_protected(fobj->shared[i], 1)); in reservation_object_fini()
143 return rcu_dereference_protected(obj->fence, in reservation_object_get_list()
238 return rcu_dereference_protected(obj->fence_excl, in reservation_object_get_excl()
Dgenetlink.h37 rcu_dereference_protected(p, lockdep_genl_is_held())
Dcred.h281 rcu_dereference_protected(current->cred, 1)
290 rcu_dereference_protected(current->real_cred, 1)
/Linux-v4.19/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()
161 reuse = rcu_dereference_protected(sk2->sk_reuseport_cb, in reuseport_add_sock()
163 old_reuse = rcu_dereference_protected(sk->sk_reuseport_cb, in reuseport_add_sock()
197 reuse = rcu_dereference_protected(sk->sk_reuseport_cb, in reuseport_detach_sock()
321 reuse = rcu_dereference_protected(sk->sk_reuseport_cb, in reuseport_attach_prog()
323 old_prog = rcu_dereference_protected(reuse->prog, in reuseport_attach_prog()
Dneighbour.c132 neigh = rcu_dereference_protected(n->next, in neigh_del()
152 nht = rcu_dereference_protected(tbl->nht, in neigh_remove_one()
158 while ((n = rcu_dereference_protected(*np, in neigh_remove_one()
176 nht = rcu_dereference_protected(tbl->nht, in neigh_forced_gc()
183 while ((n = rcu_dereference_protected(*np, in neigh_forced_gc()
240 nht = rcu_dereference_protected(tbl->nht, in neigh_flush_dev()
247 while ((n = rcu_dereference_protected(*np, in neigh_flush_dev()
254 rcu_dereference_protected(n->next, in neigh_flush_dev()
405 old_nht = rcu_dereference_protected(tbl->nht, in neigh_hash_grow()
414 for (n = rcu_dereference_protected(old_nht->hash_buckets[i], in neigh_hash_grow()
[all …]
/Linux-v4.19/net/ipv6/
Dip6_fib.c112 fn = rcu_dereference_protected(f6i->fib6_node, in fib6_update_sernum()
178 bucket = rcu_dereference_protected(f6i->rt6i_exception_bucket, 1); in fib6_info_destroy_rcu()
681 struct fib6_info *leaf = rcu_dereference_protected(fn->leaf, in fib6_add_1()
729 rcu_dereference_protected(fn->right, in fib6_add_1()
731 rcu_dereference_protected(fn->left, in fib6_add_1()
782 pn = rcu_dereference_protected(fn->parent, in fib6_add_1()
822 atomic_inc(&rcu_dereference_protected(in->leaf, in fib6_add_1()
892 from = rcu_dereference_protected(pcpu_rt->from, in fib6_drop_pcpu_from()
913 struct fib6_info *leaf = rcu_dereference_protected(fn->leaf, in fib6_purge_rt()
923 fn = rcu_dereference_protected(fn->parent, in fib6_purge_rt()
[all …]
Dxfrm6_protocol.c198 if (!rcu_dereference_protected(*proto_handlers(protocol), in xfrm6_protocol_register()
203 (t = rcu_dereference_protected(*pprev, in xfrm6_protocol_register()
244 (t = rcu_dereference_protected(*pprev, in xfrm6_protocol_deregister()
254 if (!rcu_dereference_protected(*proto_handlers(protocol), in xfrm6_protocol_deregister()
Dtunnel6.c48 (t = rcu_dereference_protected(*pprev, in xfrm6_tunnel_register()
78 (t = rcu_dereference_protected(*pprev, in xfrm6_tunnel_deregister()
/Linux-v4.19/drivers/infiniband/core/
Duverbs_uapi.c172 rcu_dereference_protected(*slot, true); in uapi_finalize_ioctl_method()
226 rcu_dereference_protected(*slot, true); in uapi_finalize()
248 kfree(rcu_dereference_protected(*slot, true)); in uverbs_destroy_api()
308 rcu_dereference_protected(*slot, true); in uverbs_disassociate_api_pre()
331 rcu_dereference_protected(*slot, true); in uverbs_disassociate_api()
341 rcu_dereference_protected(*slot, true); in uverbs_disassociate_api()
/Linux-v4.19/net/ipv4/
Dxfrm4_protocol.c224 if (!rcu_dereference_protected(*proto_handlers(protocol), in xfrm4_protocol_register()
229 (t = rcu_dereference_protected(*pprev, in xfrm4_protocol_register()
270 (t = rcu_dereference_protected(*pprev, in xfrm4_protocol_deregister()
280 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()
99 octx = rcu_dereference_protected(q->ctx, in tcp_fastopen_reset_cipher()
103 octx = rcu_dereference_protected(net->ipv4.tcp_fastopen_ctx, in tcp_fastopen_reset_cipher()
Dtunnel4.c41 (t = rcu_dereference_protected(*pprev, in xfrm4_tunnel_register()
71 (t = rcu_dereference_protected(*pprev, in xfrm4_tunnel_deregister()
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/mvm/
Dtdls.c84 sta = rcu_dereference_protected(mvm->fw_id_to_mac_id[i], in iwl_mvm_teardown_tdls_peers()
107 sta = rcu_dereference_protected(mvm->fw_id_to_mac_id[i], in iwl_mvm_tdls_sta_count()
151 sta = rcu_dereference_protected(mvm->fw_id_to_mac_id[i], in iwl_mvm_tdls_config()
286 sta = rcu_dereference_protected(mvm->fw_id_to_mac_id[sta_id], in iwl_mvm_rx_tdls_notif()
317 struct ieee80211_sta *sta = rcu_dereference_protected( in iwl_mvm_tdls_check_action()
537 sta = rcu_dereference_protected( in iwl_mvm_tdls_ch_switch_work()
648 cur_sta = rcu_dereference_protected( in iwl_mvm_tdls_cancel_channel_switch()
711 cur_sta = rcu_dereference_protected( in iwl_mvm_tdls_recv_channel_switch()
/Linux-v4.19/include/linux/netfilter/ipset/
Dip_set_comment.h26 struct ip_set_comment_rcu *c = rcu_dereference_protected(comment->c, 1); in ip_set_init_comment()
67 c = rcu_dereference_protected(comment->c, 1); in ip_set_comment_free()
/Linux-v4.19/net/mac80211/
Dscan.c299 req = rcu_dereference_protected(local->scan_req, in ieee80211_prep_hw_scan()
385 rcu_dereference_protected(local->scan_sdata, in __ieee80211_scan_completed()
402 scan_req = rcu_dereference_protected(local->scan_req, in __ieee80211_scan_completed()
411 scan_sdata = rcu_dereference_protected(local->scan_sdata, in __ieee80211_scan_completed()
528 rcu_dereference_protected( in ieee80211_run_deferred_scan()
575 scan_req = rcu_dereference_protected(local->scan_req, in ieee80211_scan_state_send_probe()
586 sdata = rcu_dereference_protected(local->scan_sdata, in ieee80211_scan_state_send_probe()
792 scan_req = rcu_dereference_protected(local->scan_req, in ieee80211_scan_state_decision()
833 scan_req = rcu_dereference_protected(local->scan_req, in ieee80211_scan_state_set_channel()
946 sdata = rcu_dereference_protected(local->scan_sdata, in ieee80211_scan_work()
[all …]
/Linux-v4.19/net/netfilter/
Dnf_conntrack_ecache.c269 notify = rcu_dereference_protected(net->ct.nf_conntrack_event_cb, in nf_conntrack_register_notifier()
290 notify = rcu_dereference_protected(net->ct.nf_conntrack_event_cb, in nf_conntrack_unregister_notifier()
306 notify = rcu_dereference_protected(net->ct.nf_expect_event_cb, in nf_ct_expect_register_notifier()
327 notify = rcu_dereference_protected(net->ct.nf_expect_event_cb, in nf_ct_expect_unregister_notifier()
/Linux-v4.19/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-v4.19/tools/testing/radix-tree/linux/
Drcupdate.h8 #define rcu_dereference_protected(p, cond) rcu_dereference(p) macro
/Linux-v4.19/kernel/bpf/
Dreuseport_array.c76 sk = rcu_dereference_protected(array->ptrs[index], in reuseport_array_delete_elem()
303 osk = rcu_dereference_protected(array->ptrs[index], in bpf_fd_reuseport_array_update_elem()
305 reuse = rcu_dereference_protected(nsk->sk_reuseport_cb, in bpf_fd_reuseport_array_update_elem()
/Linux-v4.19/drivers/dma-buf/
Dreservation.c118 old_fence = rcu_dereference_protected(fobj->shared[i], in reservation_object_add_shared_inplace()
180 check = rcu_dereference_protected(old->shared[i], in reservation_object_add_shared_replace()
211 f = rcu_dereference_protected(fobj->shared[i], in reservation_object_add_shared_replace()
273 dma_fence_put(rcu_dereference_protected(old->shared[i], in reservation_object_add_excl_fence()
/Linux-v4.19/net/netfilter/ipvs/
Dip_vs_dh.c115 dest = rcu_dereference_protected(b->dest, 1); in ip_vs_dh_reassign()
147 dest = rcu_dereference_protected(b->dest, 1); in ip_vs_dh_flush()
/Linux-v4.19/net/sched/
Dact_skbmod.c171 p_old = rcu_dereference_protected(d->skbmod_p, 1); in tcf_skbmod_init()
197 p = rcu_dereference_protected(d->skbmod_p, 1); in tcf_skbmod_cleanup()
217 p = rcu_dereference_protected(d->skbmod_p, in tcf_skbmod_dump()
/Linux-v4.19/drivers/infiniband/ulp/ipoib/
Dipoib_main.c1310 htbl = rcu_dereference_protected(ntbl->htbl, in __ipoib_reap_neigh()
1324 while ((neigh = rcu_dereference_protected(*np, in __ipoib_reap_neigh()
1332 rcu_dereference_protected(neigh->hnext, in __ipoib_reap_neigh()
1390 htbl = rcu_dereference_protected(ntbl->htbl, in ipoib_neigh_alloc()
1401 for (neigh = rcu_dereference_protected(htbl->buckets[hash_val], in ipoib_neigh_alloc()
1404 neigh = rcu_dereference_protected(neigh->hnext, in ipoib_neigh_alloc()
1427 rcu_dereference_protected(htbl->buckets[hash_val], in ipoib_neigh_alloc()
1480 htbl = rcu_dereference_protected(ntbl->htbl, in ipoib_neigh_free()
1487 for (n = rcu_dereference_protected(*np, in ipoib_neigh_free()
1490 n = rcu_dereference_protected(*np, in ipoib_neigh_free()
[all …]
/Linux-v4.19/lib/
Dprime_numbers.c133 p = rcu_dereference_protected(primes, lockdep_is_held(&lock)); in expand_to_next_prime()
165 p = rcu_dereference_protected(primes, lockdep_is_held(&lock)); in free_primes()

12345678