Home
last modified time | relevance | path

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

123456

/linux/drivers/gpu/drm/i915/gem/
H A Di915_gem_object_frontbuffer.h24 if (unlikely(rcu_access_pointer(obj->frontbuffer))) in i915_gem_object_flush_frontbuffer()
32 if (unlikely(rcu_access_pointer(obj->frontbuffer))) in i915_gem_object_invalidate_frontbuffer()
50 if (likely(!rcu_access_pointer(obj->frontbuffer))) in i915_gem_object_get_frontbuffer()
62 if (likely(front == rcu_access_pointer(obj->frontbuffer))) in i915_gem_object_get_frontbuffer()
93 } else if (rcu_access_pointer(obj->frontbuffer)) { in i915_gem_object_set_frontbuffer()
/linux/drivers/net/wireguard/
H A Dallowedips.c44 if (rcu_access_pointer(p)) { in push_rcu()
77 if (rcu_access_pointer(node->peer)) in root_remove_peer_lists()
117 if (rcu_access_pointer(node->peer)) in find_node()
189 if (!rcu_access_pointer(*trie)) { in add()
265 if (rcu_access_pointer(old4)) { in wg_allowedips_free()
272 if (rcu_access_pointer(old6)) { in wg_allowedips_free()
317 child = rcu_dereference_protected(node->bit[!rcu_access_pointer(node->bit[0])], in wg_allowedips_remove_by_peer()
325 free_parent = !rcu_access_pointer(node->bit[0]) && in wg_allowedips_remove_by_peer()
326 !rcu_access_pointer(node->bit[1]) && in wg_allowedips_remove_by_peer()
328 !rcu_access_pointer(parent->peer); in wg_allowedips_remove_by_peer()
/linux/kernel/bpf/
H A Dlpm_trie.c507 if (rcu_access_pointer(node->child[0]) && in trie_delete_elem()
508 rcu_access_pointer(node->child[1])) { in trie_delete_elem()
522 if (node == rcu_access_pointer(parent->child[0])) in trie_delete_elem()
524 *trim2, rcu_access_pointer(parent->child[1])); in trie_delete_elem()
527 *trim2, rcu_access_pointer(parent->child[0])); in trie_delete_elem()
538 rcu_assign_pointer(*trim, rcu_access_pointer(node->child[0])); in trie_delete_elem()
540 rcu_assign_pointer(*trim, rcu_access_pointer(node->child[1])); in trie_delete_elem()
629 if (rcu_access_pointer(node->child[0])) { in trie_free()
634 if (rcu_access_pointer(node->child[1])) { in trie_free()
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/net/core/
H A Dsock_diag.c241 if (!rcu_access_pointer(sock_diag_handlers[req->sdiag_family])) in __sock_diag_cmd()
269 if (!rcu_access_pointer(inet_rcv_compat)) in sock_diag_rcv_msg()
303 if (!rcu_access_pointer(sock_diag_handlers[AF_INET])) in sock_diag_bind()
308 if (!rcu_access_pointer(sock_diag_handlers[AF_INET6])) in sock_diag_bind()
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()
/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/kernel/
H A Dwatch_queue.c398 wfilter = rcu_access_pointer(wqueue->filter); in __put_watch_queue()
418 put_watch_queue(rcu_access_pointer(watch->queue)); in free_watch()
460 struct watch_queue *wq = rcu_access_pointer(w->queue); in add_one_watch()
500 wqueue = rcu_access_pointer(watch->queue); in add_watch_to_object()
537 (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/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/net/mac80211/
H A Ddriver-ops.c124 if (sdata != rcu_access_pointer(local->monitor_sdata)) in drv_remove_interface()
158 if (rcu_access_pointer(sta->sta.rates)) in drv_sta_state()
548 link = rcu_access_pointer(sdata->link[link_id]); in drv_change_vif_links()
565 link = rcu_access_pointer(sdata->link[link_id]); in drv_change_vif_links()
H A Dlink.c242 if (rcu_access_pointer(sdata->link[link_id]) != &sdata->deflink) { in ieee80211_vif_update_links()
247 to_free[link_id] = container_of(rcu_access_pointer(sdata->link[link_id]), in ieee80211_vif_update_links()
262 rcu_access_pointer(sdata->link[link_id]) == &sdata->deflink); in ieee80211_vif_update_links()
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()
/linux/drivers/net/vmxnet3/
H A Dvmxnet3_xdp.h44 return !!rcu_access_pointer(adapter->xdp_bpf_prog); in vmxnet3_xdp_enabled()
/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/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/include/linux/
H A Drcuwait.h34 return !!rcu_access_pointer(w->task); in rcuwait_active()
/linux/drivers/net/vxlan/
H A Dvxlan_private.h64 if (rcu_access_pointer(fdb->nh)) in first_remote_rcu()
71 if (rcu_access_pointer(fdb->nh)) in first_remote_rtnl()
/linux/fs/afs/
H A Dvl_list.c39 afs_put_addrlist(rcu_access_pointer(vlserver->addresses), in afs_vlserver_rcu()
277 if (!rcu_access_pointer(server->addresses)) { in afs_extract_vlserver_list()
H A Dsecurity.c192 if (permits != rcu_access_pointer(vnode->permit_cache)) in afs_cache_permit()
281 zap = rcu_access_pointer(vnode->permit_cache); in afs_cache_permit()
/linux/net/netfilter/
H A Dnf_conntrack_timeout.c35 t = rcu_access_pointer(timeout_ext->timeout); in untimeout()
/linux/drivers/gpu/drm/
H A Ddrm_file.c184 put_pid(rcu_access_pointer(file->pid)); in drm_file_alloc()
261 put_pid(rcu_access_pointer(file->pid)); in drm_file_free()
459 if (pid == rcu_access_pointer(filp->pid)) in drm_file_update_pid()
/linux/drivers/gpu/drm/i915/
H A Di915_active.h123 return rcu_access_pointer(active->fence); in i915_active_fence_isset()
H A Di915_active.c45 return IS_ERR(rcu_access_pointer(active->fence)); in is_barrier()
138 GEM_BUG_ON(rcu_access_pointer(ref->excl.fence)); in __active_retire()
684 rcu_access_pointer(ref->excl.fence)) { in await_active()
892 GEM_BUG_ON(rcu_access_pointer(node->base.fence) != ERR_PTR(-EAGAIN)); in i915_active_acquire_preallocate_barrier()
/linux/net/bridge/
H A Dbr_mrp.c116 if (rcu_access_pointer(mrp->p_port) == p || in br_mrp_find_port()
117 rcu_access_pointer(mrp->s_port) == p || in br_mrp_find_port()
118 rcu_access_pointer(mrp->i_port) == p) { in br_mrp_find_port()
806 if (rcu_access_pointer(mrp->i_port)) in br_mrp_set_in_role()

123456