Home
last modified time | relevance | path

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

12345

/Linux-v4.19/kernel/bpf/
Dlpm_trie.c445 if (rcu_access_pointer(node->child[0]) && in trie_delete_elem()
446 rcu_access_pointer(node->child[1])) { in trie_delete_elem()
460 if (node == rcu_access_pointer(parent->child[0])) in trie_delete_elem()
462 *trim2, rcu_access_pointer(parent->child[1])); in trie_delete_elem()
465 *trim2, rcu_access_pointer(parent->child[0])); in trie_delete_elem()
476 rcu_assign_pointer(*trim, rcu_access_pointer(node->child[0])); in trie_delete_elem()
478 rcu_assign_pointer(*trim, rcu_access_pointer(node->child[1])); in trie_delete_elem()
578 if (rcu_access_pointer(node->child[0])) { in trie_free()
583 if (rcu_access_pointer(node->child[1])) { in trie_free()
Dreuseport_array.c71 if (!rcu_access_pointer(array->ptrs[index])) in reuseport_array_delete_elem()
289 rcu_access_pointer(array->ptrs[index]), in bpf_fd_reuseport_array_update_elem()
290 rcu_access_pointer(nsk->sk_reuseport_cb), in bpf_fd_reuseport_array_update_elem()
/Linux-v4.19/include/net/netfilter/
Dnf_conntrack_ecache.h93 if (!rcu_access_pointer(net->ct.nf_conntrack_event_cb)) in nf_conntrack_event_cache()
109 if (!rcu_access_pointer(net->ct.nf_conntrack_event_cb)) in nf_conntrack_event_report()
120 if (!rcu_access_pointer(net->ct.nf_conntrack_event_cb)) in nf_conntrack_event()
/Linux-v4.19/net/rxrpc/
Dconn_object.c177 if (rcu_access_pointer(chan->call) == call) { in __rxrpc_disconnect_call()
241 ASSERT(!rcu_access_pointer(conn->channels[0].call) && in rxrpc_kill_connection()
242 !rcu_access_pointer(conn->channels[1].call) && in rxrpc_kill_connection()
243 !rcu_access_pointer(conn->channels[2].call) && in rxrpc_kill_connection()
244 !rcu_access_pointer(conn->channels[3].call)); in rxrpc_kill_connection()
/Linux-v4.19/net/wireless/
Dscan.c83 ies = (void *)rcu_access_pointer(bss->pub.beacon_ies); in bss_free()
86 ies = (void *)rcu_access_pointer(bss->pub.proberesp_ies); in bss_free()
540 ies = rcu_access_pointer(a->ies); in is_bss()
575 a_ies = rcu_access_pointer(a->ies); in cmp_bss()
578 b_ies = rcu_access_pointer(b->ies); in cmp_bss()
822 ies = rcu_access_pointer(new->pub.beacon_ies); in cfg80211_combine_bsses()
856 if (rcu_access_pointer(bss->pub.beacon_ies)) in cfg80211_combine_bsses()
858 ies = rcu_access_pointer(bss->pub.ies); in cfg80211_combine_bsses()
900 if (WARN_ON(!rcu_access_pointer(tmp->pub.ies))) { in cfg80211_bss_update()
909 if (rcu_access_pointer(tmp->pub.proberesp_ies)) { in cfg80211_bss_update()
[all …]
/Linux-v4.19/net/ipv6/ila/
Dila_xlat.c138 ila = rcu_access_pointer(ila->next); in ila_lookup_wildcards()
156 ila = rcu_access_pointer(ila->next); in ila_lookup_by_params()
173 next = rcu_access_pointer(ila->next); in ila_free_node()
562 ila = rcu_access_pointer(ila->next); in ila_xlat_nl_dump()
596 ila = rcu_access_pointer(ila->next); in ila_xlat_nl_dump()
/Linux-v4.19/Documentation/RCU/
Dlockdep-splat.txt105 by rcu_access_pointer() as follows:
107 if (rcu_access_pointer(ioc->ioc_data) == cic) {
109 Because it is legal to invoke rcu_access_pointer() without protection,
/Linux-v4.19/include/linux/
Dnetfilter_ingress.h15 return rcu_access_pointer(skb->dev->nf_hooks_ingress); in nf_hook_ingress_active()
Dreservation.h258 if (!rcu_access_pointer(obj->fence_excl)) in reservation_object_get_excl_rcu()
/Linux-v4.19/net/l2tp/
Dl2tp_core.h294 return sk && (rcu_access_pointer(sk->sk_policy[0]) || in l2tp_tunnel_uses_xfrm()
295 rcu_access_pointer(sk->sk_policy[1])); in l2tp_tunnel_uses_xfrm()
/Linux-v4.19/net/core/
Dsock_reuseport.c153 if (!rcu_access_pointer(sk2->sk_reuseport_cb)) { in reuseport_add_sock()
315 } else if (!rcu_access_pointer(sk->sk_reuseport_cb)) { in reuseport_attach_prog()
/Linux-v4.19/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_ulp.h86 if (edev && rcu_access_pointer(edev->ulp_tbl[ulp_id].ulp_ops)) in bnxt_ulp_registered()
Dbnxt_ulp.c39 if (rcu_access_pointer(ulp->ulp_ops)) { in bnxt_register_dev()
78 if (!rcu_access_pointer(ulp->ulp_ops)) { in bnxt_unregister_dev()
/Linux-v4.19/drivers/gpu/drm/i915/
Di915_request.h592 if (!request || request == rcu_access_pointer(active->request)) in __i915_gem_active_get_rcu()
632 return rcu_access_pointer(active->request); in i915_gem_active_isset()
Di915_gem_batch_pool.c115 if (rcu_access_pointer(resv->fence)) { in i915_gem_batch_pool_get()
/Linux-v4.19/net/netfilter/
Dnf_log.c90 if (rcu_access_pointer(loggers[i][logger->type])) { in nf_log_register()
98 if (rcu_access_pointer(loggers[pf][logger->type])) { in nf_log_register()
179 if (rcu_access_pointer(loggers[pf][type]) == NULL) in nf_logger_find_get()
/Linux-v4.19/fs/afs/
Daddr_list.c362 if (!rcu_access_pointer(cell->vl_addrs)) { in afs_set_vl_cursor()
368 if (!rcu_access_pointer(cell->vl_addrs) && in afs_set_vl_cursor()
Dsecurity.c169 if (permits != rcu_access_pointer(vnode->permit_cache)) in afs_cache_permit()
258 zap = rcu_access_pointer(vnode->permit_cache); in afs_cache_permit()
Dcell.c345 old_root = rcu_access_pointer(net->ws_cell); in afs_cell_init()
417 afs_put_addrlist(rcu_access_pointer(cell->vl_addrs)); in afs_cell_destroy()
775 ws = rcu_access_pointer(net->ws_cell); in afs_cell_purge()
/Linux-v4.19/security/apparmor/
Dpolicy.c222 aa_put_profile(rcu_access_pointer(profile->parent)); in aa_free_profile()
771 if (!rcu_access_pointer(new->parent)) { in __replace_profile()
984 if (rcu_access_pointer(ent->new->parent)) { in aa_replace_profiles()
1030 if (rcu_access_pointer(ent->new->parent)) { in aa_replace_profiles()
/Linux-v4.19/net/phonet/
Dpn_dev.c278 if (rcu_access_pointer(pnn->routes.table[i]) == dev) { in phonet_route_autodel()
396 if (rcu_access_pointer(routes->table[daddr]) == dev) in phonet_route_del()
/Linux-v4.19/net/hsr/
Dhsr_slave.c61 return rcu_access_pointer(dev->rx_handler) == hsr_handle_frame; in hsr_port_exists()
/Linux-v4.19/net/ipv6/
Dip6_fib.c713 rcu_access_pointer(fn->leaf) == in fib6_add_1()
1125 if (rcu_access_pointer(fn->rr_ptr) == iter) in fib6_add_rt2node()
1141 if (rcu_access_pointer(fn->rr_ptr) == iter) in fib6_add_rt2node()
1236 if (!rcu_access_pointer(fn->subtree)) { in fib6_add()
1291 if (!rcu_access_pointer(fn->leaf)) { in fib6_add()
1357 !rcu_access_pointer(fn->leaf)))) in fib6_add()
1741 if (rcu_access_pointer(fn->rr_ptr) == rt) in fib6_del_route()
1773 if (!rcu_access_pointer(fn->leaf)) { in fib6_del_route()
1978 rcu_access_pointer(rt->fib6_node), in fib6_clean_node()
/Linux-v4.19/drivers/net/ipvlan/
Dipvlan.h183 return rcu_access_pointer(dev->rx_handler) == ipvlan_handle_frame; in netif_is_ipvlan_port()
/Linux-v4.19/net/mac80211/
Dchan.c256 if (rcu_access_pointer(sdata->vif.chanctx_conf) != conf) in ieee80211_get_chanctx_max_required_bw()
294 if (sdata && rcu_access_pointer(sdata->vif.chanctx_conf) == conf) in ieee80211_get_chanctx_max_required_bw()
432 if (rcu_access_pointer(sdata->vif.chanctx_conf) != conf) in ieee80211_chanctx_radar_required()
580 if (rcu_access_pointer(sdata->vif.chanctx_conf) != conf) in ieee80211_recalc_chanctx_chantype()
716 if (rcu_access_pointer(sdata->vif.chanctx_conf) != in ieee80211_recalc_smps_chanctx()
766 rcu_access_pointer(sdata->vif.chanctx_conf) == &chanctx->conf) in ieee80211_recalc_smps_chanctx()

12345