Home
last modified time | relevance | path

Searched refs:rcu_access_pointer (Results 1 – 25 of 196) sorted by relevance

12345678

/linux/fs/nfs_common/
H A Dnfslocalio.c53 if (rcu_access_pointer(nfs_uuid->net)) { in nfs_uuid_begin()
78 if (!rcu_access_pointer(nfs_uuid->net)) { in nfs_uuid_end()
80 if (!rcu_access_pointer(nfs_uuid->net)) { in nfs_uuid_end()
157 if (unlikely(!rcu_access_pointer(nfs_uuid->net))) { in nfs_uuid_put()
176 if (rcu_access_pointer(nfl->nfs_uuid) == NULL) { in nfs_uuid_put()
251 if (rcu_access_pointer(nfs_uuid->net) == NULL) { in nfs_uuid_add_file()
331 if (!rcu_access_pointer(nfl->nfs_uuid)) { in nfs_close_local_fh()
344 rcu_access_pointer(nfl->nfs_uuid) == NULL); in nfs_close_local_fh()
/linux/drivers/net/ovpn/
H A Dcrypto.c36 ks = rcu_access_pointer(cs->slots[0]); in ovpn_crypto_state_release()
42 ks = rcu_access_pointer(cs->slots[1]); in ovpn_crypto_state_release()
57 tmp = rcu_access_pointer(cs->slots[slot]); in ovpn_crypto_kill_key()
60 tmp = rcu_access_pointer(cs->slots[slot]); in ovpn_crypto_kill_key()
/linux/drivers/net/bonding/
H A Dbond_sysfs_slave.c86 if (rcu_access_pointer(ad_port->aggregator)) in ad_actor_oper_port_state_show()
101 if (rcu_access_pointer(ad_port->aggregator)) in ad_partner_oper_port_state_show()
/linux/include/linux/
H A Dbpf_local_storage.h154 if (sdata && rcu_access_pointer(sdata->smap) == smap) in bpf_local_storage_lookup()
160 if (rcu_access_pointer(SDATA(selem)->smap) == smap) in bpf_local_storage_lookup()
H A Dnetpoll.h78 if (dev && rcu_access_pointer(dev->npinfo)) { in netpoll_poll_lock()
/linux/kernel/bpf/
H A Dreuseport_array.c72 if (!rcu_access_pointer(array->ptrs[index])) in reuseport_array_delete_elem()
271 rcu_access_pointer(array->ptrs[index]), in bpf_fd_reuseport_array_update_elem()
272 rcu_access_pointer(nsk->sk_reuseport_cb), in bpf_fd_reuseport_array_update_elem()
/linux/kernel/
H A Dwatch_queue.c406 wfilter = rcu_access_pointer(wqueue->filter); in __put_watch_queue()
426 put_watch_queue(rcu_access_pointer(watch->queue)); in free_watch()
468 struct watch_queue *wq = rcu_access_pointer(w->queue); in add_one_watch()
508 wqueue = rcu_access_pointer(watch->queue); in add_watch_to_object()
545 (watch->id == id && rcu_access_pointer(watch->queue) == wq)) in remove_watch_from_object()
H A Dnotifier.c241 return !rcu_access_pointer(nh->head); in atomic_notifier_call_chain_is_empty()
343 if (rcu_access_pointer(nh->head)) { in blocking_notifier_call_chain_robust()
378 if (rcu_access_pointer(nh->head)) { in blocking_notifier_call_chain()
/linux/net/ipv6/ila/
H A Dila_xlat.c132 ila = rcu_access_pointer(ila->next); in ila_lookup_wildcards()
150 ila = rcu_access_pointer(ila->next); in ila_lookup_by_params()
167 next = rcu_access_pointer(ila->next); in ila_free_node()
555 ila = rcu_access_pointer(ila->next); in ila_xlat_nl_dump()
589 ila = rcu_access_pointer(ila->next); in ila_xlat_nl_dump()
/linux/Documentation/RCU/
H A Dlockdep-splat.rst110 by rcu_access_pointer() as follows::
112 if (rcu_access_pointer(ioc->ioc_data) == cic) {
114 Because it is legal to invoke rcu_access_pointer() without protection,
/linux/drivers/net/vmxnet3/
H A Dvmxnet3_xdp.h44 return !!rcu_access_pointer(adapter->xdp_bpf_prog); in vmxnet3_xdp_enabled()
/linux/fs/afs/
H A Ddynroot.c214 if (!rcu_access_pointer(net->ws_cell)) in afs_atcell_get_link()
339 if (rcu_access_pointer(net->ws_cell) && in afs_dynroot_readdir()
345 if (rcu_access_pointer(net->ws_cell) && in afs_dynroot_readdir()
H A Dserver.c245 kfree(rcu_access_pointer(server->endpoint_state)); in afs_lookup_server()
398 afs_put_endpoint_state(rcu_access_pointer(server->endpoint_state), in afs_server_rcu()
413 struct afs_endpoint_state *estate = rcu_access_pointer(server->endpoint_state); in afs_give_up_callbacks()
487 estate = rcu_access_pointer(server->endpoint_state); in afs_server_destroyer()
/linux/net/core/
H A Dsock_reuseport.c28 if (!rcu_access_pointer(sk->sk_reuseport_cb)) in reuseport_has_conns_set()
69 if (unlikely(!rcu_access_pointer(sk->sk_reuseport_cb))) { in reuseport_update_incoming_cpu()
324 if (!rcu_access_pointer(sk2->sk_reuseport_cb)) { in reuseport_add_sock()
697 } else if (!rcu_access_pointer(sk->sk_reuseport_cb)) { in reuseport_attach_prog()
H A Dlwtunnel.c163 ops = rcu_access_pointer(lwtun_encaps[encap_type]); in lwtunnel_valid_encap_type()
170 ops = rcu_access_pointer(lwtun_encaps[encap_type]); in lwtunnel_valid_encap_type()
/linux/net/wireless/
H A Dscan.c87 ies = (void *)rcu_access_pointer(bss->pub.beacon_ies); in bss_free()
90 ies = (void *)rcu_access_pointer(bss->pub.proberesp_ies); in bss_free()
421 ies = rcu_access_pointer(a->ies); in is_bss()
881 ies = rcu_access_pointer(res->ies); in cfg80211_scan_6ghz()
1474 a_ies = rcu_access_pointer(a->ies); in cmp_bss()
1477 b_ies = rcu_access_pointer(b->ies); in cmp_bss()
1781 ies = rcu_access_pointer(new->pub.beacon_ies); in cfg80211_combine_bsses()
1813 if (rcu_access_pointer(bss->pub.beacon_ies)) in cfg80211_combine_bsses()
1815 ies = rcu_access_pointer(bss->pub.ies); in cfg80211_combine_bsses()
1852 ies = rcu_access_pointer(bss->pub.beacon_ies); in cfg80211_update_hidden_bsses()
[all …]
/linux/net/l2tp/
H A Dl2tp_core.h307 return sk && (rcu_access_pointer(sk->sk_policy[0]) || in l2tp_tunnel_uses_xfrm()
308 rcu_access_pointer(sk->sk_policy[1])); in l2tp_tunnel_uses_xfrm()
/linux/drivers/net/wwan/iosm/
H A Diosm_ipc_wwan.c180 if (rcu_access_pointer(ipc_wwan->sub_netlist[if_id])) in ipc_wwan_newlink()
204 if (WARN_ON(rcu_access_pointer(ipc_wwan->sub_netlist[if_id]) != priv)) in ipc_wwan_dellink()
/linux/security/apparmor/
H A Dlsm.c525 aa_put_label(rcu_access_pointer(ctx->label)); in apparmor_file_free_security()
1109 if (rcu_access_pointer(ctx->label) != rcu_access_pointer(new->label)) { in apparmor_sk_clone_security()
1114 if (rcu_access_pointer(ctx->peer) != rcu_access_pointer(new->peer)) { in apparmor_sk_clone_security()
1119 if (rcu_access_pointer(ctx->peer_lastupdate) != rcu_access_pointer(new->peer_lastupdate)) { in apparmor_sk_clone_security()
1337 if (rcu_access_pointer(a_ctx->label) != label) { in apparmor_socket_socketpair()
1342 if (rcu_access_pointer(b_ctx->label) != label) { in apparmor_socket_socketpair()
1560 if (rcu_access_pointer(ctx->peer)) in sk_peer_get_label()
1651 if (!rcu_access_pointer(ctx->label)) in apparmor_sock_graft()
1678 if (!rcu_access_pointer(ctx->label)) in apparmor_socket_sock_rcv_skb()
/linux/net/netfilter/
H A Dnf_log.c91 if (rcu_access_pointer(loggers[i][logger->type])) { in nf_log_register()
99 if (rcu_access_pointer(loggers[pf][logger->type])) { in nf_log_register()
146 if (rcu_access_pointer(loggers[pf][i])) in nf_log_is_registered()
/linux/net/ipv6/
H A Dip6_fib.c814 rcu_access_pointer(fn->leaf) == in fib6_add_1()
1002 if (pcpu_rt && rcu_access_pointer(pcpu_rt->from) == match) { in __fib6_drop_pcpu_from()
1328 if (rcu_access_pointer(fn->rr_ptr) == iter) in fib6_add_rt2node()
1343 if (rcu_access_pointer(fn->rr_ptr) == iter) in fib6_add_rt2node()
1462 if (!rcu_access_pointer(fn->subtree)) { in fib6_add()
1518 if (!rcu_access_pointer(fn->leaf)) { in fib6_add()
1597 !rcu_access_pointer(fn->leaf)))) in fib6_add()
1987 if (rcu_access_pointer(rt->fib6_next)) in fib6_del_route()
2001 if (rcu_access_pointer(fn->rr_ptr) == rt) in fib6_del_route()
2042 if (!rcu_access_pointer(fn->leaf)) { in fib6_del_route()
[all …]
/linux/net/mac80211/
H A Dmesh_pathtbl.c522 key = rcu_access_pointer(sta->ptk[sta->ptk_idx]); in mesh_fast_tx_cache()
524 key = rcu_access_pointer(sdata->default_unicast_key); in mesh_fast_tx_cache()
647 if (rcu_access_pointer(entry->mpath->next_hop) == sta) in mesh_fast_tx_flush_sta()
779 if (rcu_access_pointer(mpath->next_hop) == sta && in mesh_plink_broken()
842 if (rcu_access_pointer(mpath->next_hop) == sta) in mesh_path_flush_by_nexthop()
H A Dlink.c338 if (rcu_access_pointer(sdata->link[link_id]) != &sdata->deflink) { in ieee80211_vif_update_links()
343 to_free[link_id] = container_of(rcu_access_pointer(sdata->link[link_id]), in ieee80211_vif_update_links()
358 rcu_access_pointer(sdata->link[link_id]) == &sdata->deflink); in ieee80211_vif_update_links()
/linux/drivers/gpu/drm/i915/
H A Di915_active.h123 return rcu_access_pointer(active->fence); in i915_active_fence_isset()
/linux/drivers/hv/
H A Dmshv_irq.c90 rcu_access_pointer(partition->pt_girq_tbl); in mshv_free_routing_table()

12345678