/Linux-v5.4/kernel/bpf/ |
D | lpm_trie.c | 482 if (rcu_access_pointer(node->child[0]) && in trie_delete_elem() 483 rcu_access_pointer(node->child[1])) { in trie_delete_elem() 497 if (node == rcu_access_pointer(parent->child[0])) in trie_delete_elem() 499 *trim2, rcu_access_pointer(parent->child[1])); in trie_delete_elem() 502 *trim2, rcu_access_pointer(parent->child[0])); in trie_delete_elem() 513 rcu_assign_pointer(*trim, rcu_access_pointer(node->child[0])); in trie_delete_elem() 515 rcu_assign_pointer(*trim, rcu_access_pointer(node->child[1])); in trie_delete_elem() 610 if (rcu_access_pointer(node->child[0])) { in trie_free() 615 if (rcu_access_pointer(node->child[1])) { in trie_free()
|
D | reuseport_array.c | 71 if (!rcu_access_pointer(array->ptrs[index])) in reuseport_array_delete_elem() 286 rcu_access_pointer(array->ptrs[index]), in bpf_fd_reuseport_array_update_elem() 287 rcu_access_pointer(nsk->sk_reuseport_cb), in bpf_fd_reuseport_array_update_elem()
|
/Linux-v5.4/include/net/netfilter/ |
D | nf_conntrack_ecache.h | 111 if (!rcu_access_pointer(net->ct.nf_conntrack_event_cb)) in nf_conntrack_event_cache() 129 if (!rcu_access_pointer(net->ct.nf_conntrack_event_cb)) in nf_conntrack_event_report() 144 if (!rcu_access_pointer(net->ct.nf_conntrack_event_cb)) in nf_conntrack_event()
|
/Linux-v5.4/net/rxrpc/ |
D | conn_object.c | 174 if (rcu_access_pointer(chan->call) == call) { in __rxrpc_disconnect_call() 238 ASSERT(!rcu_access_pointer(conn->channels[0].call) && in rxrpc_kill_connection() 239 !rcu_access_pointer(conn->channels[1].call) && in rxrpc_kill_connection() 240 !rcu_access_pointer(conn->channels[2].call) && in rxrpc_kill_connection() 241 !rcu_access_pointer(conn->channels[3].call)); in rxrpc_kill_connection()
|
/Linux-v5.4/include/linux/ |
D | dma-resv.h | 222 if (rcu_access_pointer(obj->fence)) { in dma_resv_unlock() 266 if (!rcu_access_pointer(obj->fence_excl)) in dma_resv_get_excl_rcu()
|
D | netfilter_ingress.h | 15 return rcu_access_pointer(skb->dev->nf_hooks_ingress); in nf_hook_ingress_active()
|
/Linux-v5.4/net/wireless/ |
D | scan.c | 84 ies = (void *)rcu_access_pointer(bss->pub.beacon_ies); in bss_free() 87 ies = (void *)rcu_access_pointer(bss->pub.proberesp_ies); in bss_free() 355 ies = rcu_access_pointer(a->ies); in is_bss() 778 a_ies = rcu_access_pointer(a->ies); in cmp_bss() 781 b_ies = rcu_access_pointer(b->ies); in cmp_bss() 1025 ies = rcu_access_pointer(new->pub.beacon_ies); in cfg80211_combine_bsses() 1059 if (rcu_access_pointer(bss->pub.beacon_ies)) in cfg80211_combine_bsses() 1061 ies = rcu_access_pointer(bss->pub.ies); in cfg80211_combine_bsses() 1103 if (rcu_access_pointer(new->pub.proberesp_ies)) { in cfg80211_update_known_bss() 1106 old = rcu_access_pointer(known->pub.proberesp_ies); in cfg80211_update_known_bss() [all …]
|
/Linux-v5.4/drivers/gpu/drm/i915/ |
D | i915_active.h | 258 if (!request || request == rcu_access_pointer(active->request)) in __i915_active_request_get_rcu() 298 return rcu_access_pointer(active->request); in i915_active_request_isset()
|
/Linux-v5.4/net/core/ |
D | sock_reuseport.c | 155 if (!rcu_access_pointer(sk2->sk_reuseport_cb)) { in reuseport_add_sock() 329 } else if (!rcu_access_pointer(sk->sk_reuseport_cb)) { in reuseport_attach_prog() 352 if (!rcu_access_pointer(sk->sk_reuseport_cb)) in reuseport_detach_prog()
|
D | bpf_sk_storage.c | 187 if (rcu_access_pointer(sk_storage->cache[smap->cache_idx]) == in __selem_unlink_sk() 270 if (sdata && rcu_access_pointer(sdata->smap) == smap) in __sk_storage_lookup() 275 if (rcu_access_pointer(SDATA(selem)->smap) == smap) in __sk_storage_lookup()
|
/Linux-v5.4/net/ipv6/ila/ |
D | ila_xlat.c | 138 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() 554 ila = rcu_access_pointer(ila->next); in ila_xlat_nl_dump() 588 ila = rcu_access_pointer(ila->next); in ila_xlat_nl_dump()
|
/Linux-v5.4/Documentation/RCU/ |
D | lockdep-splat.txt | 105 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-v5.4/net/l2tp/ |
D | l2tp_core.h | 291 return sk && (rcu_access_pointer(sk->sk_policy[0]) || in l2tp_tunnel_uses_xfrm() 292 rcu_access_pointer(sk->sk_policy[1])); in l2tp_tunnel_uses_xfrm()
|
/Linux-v5.4/drivers/net/ethernet/broadcom/bnxt/ |
D | bnxt_ulp.h | 86 if (edev && rcu_access_pointer(edev->ulp_tbl[ulp_id].ulp_ops)) in bnxt_ulp_registered()
|
/Linux-v5.4/drivers/gpu/drm/i915/gem/selftests/ |
D | mock_context.c | 58 free_engines(rcu_access_pointer(ctx->engines)); in mock_context()
|
/Linux-v5.4/net/netfilter/ |
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() 180 if (rcu_access_pointer(loggers[pf][type]) == NULL) in nf_logger_find_get()
|
/Linux-v5.4/fs/afs/ |
D | vl_list.c | 35 afs_put_addrlist(rcu_access_pointer(vlserver->addresses)); in afs_vlserver_rcu() 274 if (!rcu_access_pointer(server->addresses)) { in afs_extract_vlserver_list()
|
D | cell.c | 360 old_root = rcu_access_pointer(net->ws_cell); in afs_cell_init() 475 afs_put_vlserverlist(cell->net, rcu_access_pointer(cell->vl_servers)); in afs_cell_destroy() 834 ws = rcu_access_pointer(net->ws_cell); in afs_cell_purge()
|
D | security.c | 193 if (permits != rcu_access_pointer(vnode->permit_cache)) in afs_cache_permit() 283 zap = rcu_access_pointer(vnode->permit_cache); in afs_cache_permit()
|
/Linux-v5.4/net/ipv6/ |
D | ip6_fib.c | 738 rcu_access_pointer(fn->leaf) == in fib6_add_1() 924 if (pcpu_rt && rcu_access_pointer(pcpu_rt->from) == match) { in __fib6_drop_pcpu_from() 1218 if (rcu_access_pointer(fn->rr_ptr) == iter) in fib6_add_rt2node() 1234 if (rcu_access_pointer(fn->rr_ptr) == iter) in fib6_add_rt2node() 1337 if (!rcu_access_pointer(fn->subtree)) { in fib6_add() 1392 if (!rcu_access_pointer(fn->leaf)) { in fib6_add() 1460 !rcu_access_pointer(fn->leaf)))) in fib6_add() 1845 if (rcu_access_pointer(fn->rr_ptr) == rt) in fib6_del_route() 1877 if (!rcu_access_pointer(fn->leaf)) { in fib6_del_route() 2085 rcu_access_pointer(rt->fib6_node), in fib6_clean_node()
|
/Linux-v5.4/net/phonet/ |
D | pn_dev.c | 265 if (rcu_access_pointer(pnn->routes.table[i]) == dev) { in phonet_route_autodel() 383 if (rcu_access_pointer(routes->table[daddr]) == dev) in phonet_route_del()
|
/Linux-v5.4/security/apparmor/ |
D | policy.c | 217 aa_put_profile(rcu_access_pointer(profile->parent)); in aa_free_profile() 769 if (!rcu_access_pointer(new->parent)) { in __replace_profile() 982 if (rcu_access_pointer(ent->new->parent)) { in aa_replace_profiles() 1028 if (rcu_access_pointer(ent->new->parent)) { in aa_replace_profiles()
|
/Linux-v5.4/net/hsr/ |
D | hsr_slave.c | 56 return rcu_access_pointer(dev->rx_handler) == hsr_handle_frame; in hsr_port_exists()
|
/Linux-v5.4/net/mac80211/ |
D | chan.c | 257 if (rcu_access_pointer(sdata->vif.chanctx_conf) != conf) in ieee80211_get_chanctx_max_required_bw() 295 if (sdata && rcu_access_pointer(sdata->vif.chanctx_conf) == conf) in ieee80211_get_chanctx_max_required_bw() 433 if (rcu_access_pointer(sdata->vif.chanctx_conf) != conf) in ieee80211_chanctx_radar_required() 581 if (rcu_access_pointer(sdata->vif.chanctx_conf) != conf) in ieee80211_recalc_chanctx_chantype() 717 if (rcu_access_pointer(sdata->vif.chanctx_conf) != in ieee80211_recalc_smps_chanctx() 767 rcu_access_pointer(sdata->vif.chanctx_conf) == &chanctx->conf) in ieee80211_recalc_smps_chanctx()
|
/Linux-v5.4/drivers/net/ipvlan/ |
D | ipvlan.h | 207 return rcu_access_pointer(dev->rx_handler) == ipvlan_handle_frame; in netif_is_ipvlan_port()
|