list_first_or_null_rcu
next_root = list_first_or_null_rcu(&kvm->arch.tdp_mmu_roots,
return list_first_or_null_rcu(&wakeup_sources, struct wakeup_source, entry);
path = list_first_or_null_rcu(&clt->paths_list,
tc = list_first_or_null_rcu(&pool->active_thins, struct thin_c, list);
list_first_or_null_rcu(&rpriv->neigh_update.neigh_list,
list_first_or_null_rcu(&nhe->encap_list,
macsec = list_first_or_null_rcu(&rxd->secys, struct macsec_dev,
vlan = list_first_or_null_rcu(&port->vlans,
pch = list_first_or_null_rcu(&ppp->channels, struct channel, clist);
vif = list_first_or_null_rcu(&wl->vif_list, typeof(*vif), list);
ns = list_first_or_null_rcu(&ctrl->namespaces, struct nvme_ns, list);
return list_first_or_null_rcu(&head->list, struct nvme_ns, siblings);
first_reg = list_first_or_null_rcu(&pr->registrant_list,
func = list_first_or_null_rcu(&ops->func_stack, struct klp_func,
return !!list_first_or_null_rcu(&osnoise_instances,
pool = list_first_or_null_rcu(&zswap_pools, typeof(*pool), list);
while ((conn = list_first_or_null_rcu(head, struct hci_conn, list))) {
lower = list_first_or_null_rcu(&dev->adj_list.lower,
upper = list_first_or_null_rcu(&dev->adj_list.upper,
node = list_first_or_null_rcu(&hsr->node_db,
rt = list_first_or_null_rcu(&rt_last->fib6_siblings,
return list_first_or_null_rcu(&knet->mux_list,
nc = list_first_or_null_rcu(&ndp->channel_queue,
ft_elem = list_first_or_null_rcu(&iter->head,
req = list_first_or_null_rcu(&rdev->sched_scan_req_list,
xs = list_first_or_null_rcu(&pool->xsk_tx_list, struct xdp_sock, tx_list);
return list_first_or_null_rcu(&mock, struct cxl_mock_ops, list);
ops = list_first_or_null_rcu(&iomap_head, typeof(*ops), list);
ops = list_first_or_null_rcu(&iomap_head, typeof(*ops), list);