rcu_dereference_bh
htbl = rcu_dereference_bh(ntbl->htbl);
for (neigh = rcu_dereference_bh(htbl->buckets[hash_val]);
neigh = rcu_dereference_bh(neigh->hnext)) {
sk = rcu_dereference_bh(amt->sk);
sk = rcu_dereference_bh(amt->sk);
sk = rcu_dereference_bh(amt->sk);
tx_sa = rcu_dereference_bh(secy->tx_sc.sa[ctx->sa.assoc_num]);
rx_sa = rcu_dereference_bh(aq_rxsc->sw_rxsc->sa[ctx->sa.assoc_num]);
tx_sa = rcu_dereference_bh(secy->tx_sc.sa[i]);
rx_sa = rcu_dereference_bh(aq_rxsc->sw_rxsc->sa[i]);
for (rx_sc = rcu_dereference_bh(secy->rx_sc); rx_sc;
rx_sc = rcu_dereference_bh(rx_sc->next)) {
for (rx_sc = rcu_dereference_bh(secy->rx_sc); rx_sc && rx_sc->active;
rx_sc = rcu_dereference_bh(rx_sc->next)) {
tx_sa = rcu_dereference_bh(secy->tx_sc.sa[an]);
tls_netdev = rcu_dereference_bh(tls_ctx->netdev);
xdpqs = rcu_dereference_bh(fp->xdpqs);
xdpqs = rcu_dereference_bh(fp->xdpqs);
struct fm10k_l2_accel *l2_accel = rcu_dereference_bh(rx_ring->l2_accel);
for (sw_rx_sc = rcu_dereference_bh(secy->rx_sc); sw_rx_sc && sw_rx_sc->active;
sw_rx_sc = rcu_dereference_bh(sw_rx_sc->next)) {
sw_rx_sa = rcu_dereference_bh(sw_rx_sc->sa[sa_num]);
for (sw_rx_sc = rcu_dereference_bh(secy->rx_sc); sw_rx_sc && sw_rx_sc->active;
sw_rx_sc = rcu_dereference_bh(sw_rx_sc->next)) {
sw_tx_sa = rcu_dereference_bh(secy->tx_sc.sa[sa_num]);
sw_tx_sa = rcu_dereference_bh(secy->tx_sc.sa[sa_num]);
sw_tx_sa = rcu_dereference_bh(secy->tx_sc.sa[an]);
xdp_prog = rcu_dereference_bh(ring->xdp_prog);
selq = rcu_dereference_bh(priv->selq.active);
tls_netdev = rcu_dereference_bh(tls_ctx->netdev);
return rcu_dereference_bh(real_dev->rx_handler_data);
xdp_prog = rcu_dereference_bh(efx->xdp_prog);
xdp_prog = rcu_dereference_bh(efx->xdp_prog);
= rcu_dereference_bh(ndev_ctx->nvdev);
nvsc_dev = rcu_dereference_bh(ndev_ctx->nvdev);
vf_netdev = rcu_dereference_bh(ndev_ctx->vf_netdev);
vf_netdev = rcu_dereference_bh(net_device_ctx->vf_netdev);
return rcu_dereference_bh(d->rx_handler_data);
return rcu_dereference_bh(dev->rx_handler_data);
struct macsec_rx_sa *sa = rcu_dereference_bh(ptr);
struct macsec_tx_sa *sa = rcu_dereference_bh(ptr);
struct macsec_rx_sc *rx_sc = rcu_dereference_bh(secy->rx_sc);
if (rx_sc && !rcu_dereference_bh(rx_sc->next))
for (sc = rcu_dereference_bh(secy->rx_sc); \
sc = rcu_dereference_bh(sc->next))
xmit_dev = rcu_dereference_bh(nfo_info->primary_dev);
xmit_dev = rcu_dereference_bh(nfo_info->standby_dev);
ppp = rcu_dereference_bh(pch->ppp);
ppp = rcu_dereference_bh(pch->ppp);
ppp = rcu_dereference_bh(pch->ppp);
active_port = rcu_dereference_bh(ab_priv(team)->active_port);
port = rcu_dereference_bh(LB_HTPM_PORT_BY_HASH(lb_priv, hash));
fp = rcu_dereference_bh(lb_priv->fp);
select_tx_port_func = rcu_dereference_bh(lb_priv->select_tx_port_func);
node = rcu_dereference_bh(node->bit[choose(node, key)]);
node = find_node(rcu_dereference_bh(root), bits, ip);
peer = wg_peer_get_maybe_zero(rcu_dereference_bh(node->peer));
keypair = rcu_dereference_bh(peer->keypairs.current_keypair);
keypair = rcu_dereference_bh(peer->keypairs.current_keypair);
rcu_dereference_bh(peer->keypairs.current_keypair));
sock = rcu_dereference_bh(wg->sock6);
sock = rcu_dereference_bh(wg->sock4);
for (pos = hlist_entry_safe(rcu_dereference_bh(hlist_first_rcu(head)),\
pos = hlist_entry_safe(rcu_dereference_bh(hlist_next_rcu(\
for (pos = hlist_entry_safe(rcu_dereference_bh(hlist_next_rcu( \
pos = hlist_entry_safe(rcu_dereference_bh(hlist_next_rcu( \
return rcu_dereference_bh(qdisc->dev_queue->qdisc);
struct qdisc_size_table *stab = rcu_dereference_bh(sch->stab);
pd = rcu_dereference_bh(ps->pd);
sch = rcu_dereference_bh(scx_root);
root = rcu_dereference_bh(scx_root);
ksyncs = rcu_dereference_bh(ksyncs_pcpu)->syncs;
map = rcu_dereference_bh(skb->dev->priomap);
struct mini_Qdisc *miniq = rcu_dereference_bh(entry->miniq);
struct bpf_mprog_entry *entry = rcu_dereference_bh(skb->dev->tcx_ingress);
struct bpf_mprog_entry *entry = rcu_dereference_bh(dev->tcx_egress);
q = rcu_dereference_bh(txq->qdisc);
struct netpoll_info *ni = rcu_dereference_bh(dev->npinfo);
npinfo = rcu_dereference_bh(dev->npinfo);
t = rcu_dereference_bh(h->table);
n = rcu_dereference_bh(hbucket(t, key));
struct htable *t = rcu_dereference_bh(h->table);
n = rcu_dereference_bh(hbucket(t, key));
t = rcu_dereference_bh(h->table);
n = rcu_dereference_bh(hbucket(t, key));
t = rcu_dereference_bh(h->table);
t = rcu_dereference_bh(h->table);
t = rcu_dereference_bh(h->table);
n = rcu_dereference_bh(hbucket(t, i));
t = rcu_dereference_bh(h->table);
n = rcu_dereference_bh(hbucket(t, key));
const struct tcf_chain *chain = rcu_dereference_bh(a->goto_chain);
res->goto_tp = rcu_dereference_bh(chain->filter_chain);
filter = rcu_dereference_bh(prog->filter);
parms = rcu_dereference_bh(ca->parms);
params = rcu_dereference_bh(p->params);
p = rcu_dereference_bh(c->params);
cp = rcu_dereference_bh(ca->params);
p = rcu_dereference_bh(ife->params);
p = rcu_dereference_bh(ife->params);
dev = rcu_dereference_bh(m->tcfm_dev);
p = rcu_dereference_bh(m->mpls_p);
parms = rcu_dereference_bh(p->parms);
parms = rcu_dereference_bh(p->parms);
p = rcu_dereference_bh(police->params);
psample_group = rcu_dereference_bh(s->psample_group);
params = rcu_dereference_bh(d->params);
p = rcu_dereference_bh(d->skbmod_p);
params = rcu_dereference_bh(t->params);
p = rcu_dereference_bh(v->vlan_p);
for (; tp; tp = rcu_dereference_bh(tp->next)) {
tp = rcu_dereference_bh(fchain->filter_chain);
fl = rcu_dereference_bh(qe->filter_chain);
struct basic_head *head = rcu_dereference_bh(tp->root);
struct cls_bpf_head *head = rcu_dereference_bh(tp->root);
struct cls_cgroup_head *head = rcu_dereference_bh(tp->root);
struct flow_head *head = rcu_dereference_bh(tp->root);
struct cls_fl_head *head = rcu_dereference_bh(tp->root);
struct cls_fl_head *head = rcu_dereference_bh(tp->root);
struct fw_head *head = rcu_dereference_bh(tp->root);
for (f = rcu_dereference_bh(head->ht[fw_hash(id)]); f;
f = rcu_dereference_bh(f->next)) {
struct cls_mall_head *head = rcu_dereference_bh(tp->root);
struct route4_head *head = rcu_dereference_bh(tp->root);
b = rcu_dereference_bh(head->table[h]);
for (f = rcu_dereference_bh(b->ht[route4_hash_from(id)]);
f = rcu_dereference_bh(f->next))
for (f = rcu_dereference_bh(b->ht[route4_hash_iif(iif)]);
f = rcu_dereference_bh(f->next))
for (f = rcu_dereference_bh(b->ht[route4_hash_wild()]);
f = rcu_dereference_bh(f->next))
struct tc_u_hnode *ht = rcu_dereference_bh(tp->root);
n = rcu_dereference_bh(ht->ht[sel]);
n = rcu_dereference_bh(n->next);
n = rcu_dereference_bh(n->next);
n = rcu_dereference_bh(n->next);
ht = rcu_dereference_bh(n->ht_down);
n = rcu_dereference_bh(n->next);
n = rcu_dereference_bh(n->next);
n = rcu_dereference_bh(n->next);
ht = rcu_dereference_bh(n->ht_down);
ht = rcu_dereference_bh(n->ht_up);
filter = rcu_dereference_bh(q->filter_list);
fl = rcu_dereference_bh(q->filter_list);
fl = rcu_dereference_bh(q->tcf_filters);
fl = rcu_dereference_bh(q->filter_list);
filter = rcu_dereference_bh(q->filter_list);
filter = rcu_dereference_bh(q->filter_list);
tcf = rcu_dereference_bh(q->root.filter_list);
tcf = rcu_dereference_bh(cl->filter_list);
tcf = rcu_dereference_bh(cl->filter_list);
tcf = rcu_dereference_bh(q->filter_list);
tcf = rcu_dereference_bh(cl->filter_list);
struct tcf_proto *fl = rcu_dereference_bh(q->filter_list);
fl = rcu_dereference_bh(q->filter_list);
fl = rcu_dereference_bh(q->filter_list);
fl = rcu_dereference_bh(q->filter_list);
fl = rcu_dereference_bh(q->filter_list);
q = rcu_dereference_bh(dat_queue->qdisc);
if (dev == rcu_dereference_bh(tls_get_ctx(sk)->netdev) ||