| /linux/fs/nfs_common/ |
| H A D | nfslocalio.c | 53 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 D | crypto.c | 36 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 D | bond_sysfs_slave.c | 86 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 D | bpf_local_storage.h | 154 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 D | dma-fence.h | 385 if (fence == rcu_access_pointer(*fencep)) in dma_fence_get_rcu_safe() 772 return rcu_access_pointer(fence->ops) == &dma_fence_array_ops; in dma_fence_is_array() 783 return rcu_access_pointer(fence->ops) == &dma_fence_chain_ops; in dma_fence_is_chain()
|
| H A D | netpoll.h | 78 if (dev && rcu_access_pointer(dev->npinfo)) { in netpoll_poll_lock()
|
| /linux/kernel/bpf/ |
| H A D | reuseport_array.c | 72 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 D | watch_queue.c | 409 wfilter = rcu_access_pointer(wqueue->filter); in __put_watch_queue() 429 put_watch_queue(rcu_access_pointer(watch->queue)); in free_watch() 471 struct watch_queue *wq = rcu_access_pointer(w->queue); in add_one_watch() 511 wqueue = rcu_access_pointer(watch->queue); in add_watch_to_object() 548 (watch->id == id && rcu_access_pointer(watch->queue) == wq)) in remove_watch_from_object()
|
| H A D | notifier.c | 241 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 D | ila_xlat.c | 132 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 D | lockdep-splat.rst | 110 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/net/wireless/ |
| H A D | scan.c | 87 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() 1501 a_ies = rcu_access_pointer(a->ies); in cmp_bss() 1504 b_ies = rcu_access_pointer(b->ies); in cmp_bss() 1808 ies = rcu_access_pointer(new->pub.beacon_ies); in cfg80211_combine_bsses() 1840 if (rcu_access_pointer(bss->pub.beacon_ies)) in cfg80211_combine_bsses() 1842 ies = rcu_access_pointer(bss->pub.ies); in cfg80211_combine_bsses() 1879 ies = rcu_access_pointer(bs in cfg80211_update_hidden_bsses() [all...] |
| /linux/fs/afs/ |
| H A D | dynroot.c | 214 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 D | server.c | 397 afs_put_endpoint_state(rcu_access_pointer(server->endpoint_state), in afs_server_rcu() 412 struct afs_endpoint_state *estate = rcu_access_pointer(server->endpoint_state); in afs_give_up_callbacks() 486 estate = rcu_access_pointer(server->endpoint_state); in afs_server_destroyer()
|
| /linux/net/core/ |
| H A D | sock_reuseport.c | 28 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 D | lwtunnel.c | 163 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/drivers/net/vmxnet3/ |
| H A D | vmxnet3_xdp.h | 44 return !!rcu_access_pointer(adapter->xdp_bpf_prog); in vmxnet3_xdp_enabled()
|
| /linux/security/apparmor/ |
| H A D | lsm.c | 525 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/l2tp/ |
| H A D | l2tp_core.h | 307 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 D | iosm_ipc_wwan.c | 180 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/net/netfilter/ |
| H A D | nf_log.c | 91 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 D | ip6_fib.c | 814 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 D | mesh_pathtbl.c | 522 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() 653 if (rcu_access_pointer(entry->mpath->next_hop) == sta) in mesh_fast_tx_flush_addr() 795 if (rcu_access_pointer(mpath->next_hop) == sta && in mesh_path_free_rcu() 862 if (rcu_access_pointer(mpath->next_hop) == sta)
|
| H A D | link.c | 338 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/gpio/ |
| H A D | gpiolib-cdev.c | 216 if (!rcu_access_pointer(lh->gdev->chip)) in linehandle_ioctl() 1451 if (!rcu_access_pointer(lr->gdev->chip)) in linereq_ioctl() 1482 if (!rcu_access_pointer(lr->gdev->chip)) in linereq_poll() 1504 if (!rcu_access_pointer(lr->gdev->chip)) in linereq_read() 1778 if (!rcu_access_pointer(le->gdev->chip)) in lineevent_poll() 1816 if (!rcu_access_pointer(le->gdev->chip)) in lineevent_read() 1898 if (!rcu_access_pointer(le->gdev->chip)) in lineevent_ioctl() 2416 if (!rcu_access_pointer(gdev->chip)) in gpio_ioctl() 2571 if (!rcu_access_pointer(cdev->gdev->chip)) in lineinfo_watch_poll() 2594 if (!rcu_access_pointer(cdev->gdev->chip)) in lineinfo_watch_read()
|