Home
last modified time | relevance | path

Searched refs:rcu_dereference_bh (Results 1 – 50 of 50) sorted by relevance

/linux-4.4.14/net/sched/
Dcls_route.c131 struct route4_head *head = rcu_dereference_bh(tp->root); in route4_classify()
168 b = rcu_dereference_bh(head->table[h]); in route4_classify()
170 for (f = rcu_dereference_bh(b->ht[route4_hash_from(id)]); in route4_classify()
172 f = rcu_dereference_bh(f->next)) in route4_classify()
176 for (f = rcu_dereference_bh(b->ht[route4_hash_iif(iif)]); in route4_classify()
178 f = rcu_dereference_bh(f->next)) in route4_classify()
182 for (f = rcu_dereference_bh(b->ht[route4_hash_wild()]); in route4_classify()
184 f = rcu_dereference_bh(f->next)) in route4_classify()
Dcls_u32.c112 struct tc_u_hnode *ht = rcu_dereference_bh(tp->root); in u32_classify()
124 n = rcu_dereference_bh(ht->ht[sel]); in u32_classify()
137 n = rcu_dereference_bh(n->next); in u32_classify()
155 n = rcu_dereference_bh(n->next); in u32_classify()
164 ht = rcu_dereference_bh(n->ht_down); in u32_classify()
172 n = rcu_dereference_bh(n->next); in u32_classify()
181 n = rcu_dereference_bh(n->next); in u32_classify()
187 n = rcu_dereference_bh(n->next); in u32_classify()
198 ht = rcu_dereference_bh(n->ht_down); in u32_classify()
240 ht = rcu_dereference_bh(n->ht_up); in u32_classify()
Dcls_rsvp.h134 struct rsvp_head *head = rcu_dereference_bh(tp->root); in rsvp_classify()
175 for (s = rcu_dereference_bh(head->ht[h1]); s; in rsvp_classify()
176 s = rcu_dereference_bh(s->next)) { in rsvp_classify()
188 for (f = rcu_dereference_bh(s->ht[h2]); f; in rsvp_classify()
189 f = rcu_dereference_bh(f->next)) { in rsvp_classify()
213 for (f = rcu_dereference_bh(s->ht[16]); f; in rsvp_classify()
214 f = rcu_dereference_bh(f->next)) { in rsvp_classify()
Dcls_fw.c62 struct fw_head *head = rcu_dereference_bh(tp->root); in fw_classify()
70 for (f = rcu_dereference_bh(head->ht[fw_hash(id)]); f; in fw_classify()
71 f = rcu_dereference_bh(f->next)) { in fw_classify()
Dcls_cgroup.c32 struct cls_cgroup_head *head = rcu_dereference_bh(tp->root); in cls_cgroup_classify()
Dcls_basic.c44 struct basic_head *head = rcu_dereference_bh(tp->root); in basic_classify()
Dsch_multiq.c45 struct tcf_proto *fl = rcu_dereference_bh(q->filter_list); in multiq_classify()
Dsch_prio.c44 fl = rcu_dereference_bh(q->filter_list); in prio_classify()
Dsch_teql.c103 q = rcu_dereference_bh(dat_queue->qdisc); in teql_dequeue()
Dsch_htb.c226 tcf = rcu_dereference_bh(cl->filter_list); in htb_classify()
228 tcf = rcu_dereference_bh(q->filter_list); in htb_classify()
254 tcf = rcu_dereference_bh(cl->filter_list); in htb_classify()
Dsch_dsmark.c228 struct tcf_proto *fl = rcu_dereference_bh(p->filter_list); in dsmark_enqueue()
Dcls_bpf.c81 struct cls_bpf_head *head = rcu_dereference_bh(tp->root); in cls_bpf_classify()
Dsch_choke.c203 fl = rcu_dereference_bh(q->filter_list); in choke_classify()
Dsch_drr.c330 fl = rcu_dereference_bh(q->filter_list); in drr_classify()
Dcls_tcindex.c85 struct tcindex_data *p = rcu_dereference_bh(tp->root); in tcindex_classify()
Dsch_atm.c376 fl = rcu_dereference_bh(flow->filter_list); in atm_tc_enqueue()
Dcls_flow.c295 struct flow_head *head = rcu_dereference_bh(tp->root); in flow_classify()
Dsch_fq_codel.c90 filter = rcu_dereference_bh(q->filter_list); in fq_codel_classify()
Dsch_sfb.c309 fl = rcu_dereference_bh(q->filter_list); in sfb_enqueue()
Dsch_hfsc.c1168 tcf = rcu_dereference_bh(q->root.filter_list); in hfsc_classify()
1192 tcf = rcu_dereference_bh(cl->filter_list); in hfsc_classify()
Dcls_flower.c121 struct cls_fl_head *head = rcu_dereference_bh(tp->root); in fl_classify()
Dsch_sfq.c177 fl = rcu_dereference_bh(q->filter_list); in sfq_classify()
Dsch_qfq.c716 fl = rcu_dereference_bh(q->filter_list); in qfq_classify()
Dsch_api.c1830 for (; tp; tp = rcu_dereference_bh(tp->next)) { in tc_classify()
Dsch_cbq.c239 fl = rcu_dereference_bh(head->filter_list); in cbq_classify()
/linux-4.4.14/include/linux/
Drculist.h512 for (pos = hlist_entry_safe(rcu_dereference_bh(hlist_first_rcu(head)),\
515 pos = hlist_entry_safe(rcu_dereference_bh(hlist_next_rcu(\
536 for (pos = hlist_entry_safe(rcu_dereference_bh(hlist_next_rcu( \
539 pos = hlist_entry_safe(rcu_dereference_bh(hlist_next_rcu( \
Drcupdate.h784 #define rcu_dereference_bh(p) rcu_dereference_bh_check(p, 0) macro
/linux-4.4.14/net/ipv6/
Dip6_flowlabel.c61 for (fl = rcu_dereference_bh(fl_ht[(hash)]); \
63 fl = rcu_dereference_bh(fl->next))
65 for (fl = rcu_dereference_bh(fl->next); \
67 fl = rcu_dereference_bh(fl->next))
70 for (sfl = rcu_dereference_bh(np->ipv6_fl_list); \
72 sfl = rcu_dereference_bh(sfl->next))
Dip6_fib.c1998 node = rcu_dereference_bh(hlist_next_rcu(&tbl->tb6_hlist)); in ipv6_route_seq_next_table()
2005 node = rcu_dereference_bh( in ipv6_route_seq_next_table()
/linux-4.4.14/include/linux/netfilter/ipset/
Dip_set_comment.h48 struct ip_set_comment_rcu *c = rcu_dereference_bh(comment->c); in ip_set_put_comment()
/linux-4.4.14/include/net/
Dneighbour.h279 struct neigh_hash_table *nht = rcu_dereference_bh(tbl->nht); in ___neigh_lookup_noref()
284 for (n = rcu_dereference_bh(nht->hash_buckets[hash_val]); in ___neigh_lookup_noref()
286 n = rcu_dereference_bh(n->next)) { in ___neigh_lookup_noref()
Dsch_generic.h497 struct qdisc_size_table *stab = rcu_dereference_bh(sch->stab); in qdisc_calculate_pkt_len()
/linux-4.4.14/net/core/
Dneighbour.c431 nht = rcu_dereference_bh(tbl->nht); in neigh_lookup_nodev()
434 for (n = rcu_dereference_bh(nht->hash_buckets[hash_val]); in neigh_lookup_nodev()
436 n = rcu_dereference_bh(n->next)) { in neigh_lookup_nodev()
1827 nht = rcu_dereference_bh(tbl->nht); in neightbl_fill_info()
2287 nht = rcu_dereference_bh(tbl->nht); in neigh_dump_table()
2292 for (n = rcu_dereference_bh(nht->hash_buckets[h]), idx = 0; in neigh_dump_table()
2294 n = rcu_dereference_bh(n->next)) { in neigh_dump_table()
2408 nht = rcu_dereference_bh(tbl->nht); in neigh_for_each()
2414 for (n = rcu_dereference_bh(nht->hash_buckets[chain]); in neigh_for_each()
2416 n = rcu_dereference_bh(n->next)) in neigh_for_each()
[all …]
Dnetpoll.c187 struct netpoll_info *ni = rcu_dereference_bh(dev->npinfo); in netpoll_poll_dev()
333 npinfo = rcu_dereference_bh(np->dev->npinfo); in netpoll_send_skb_on_dev()
Ddev.c2933 struct netprio_map *map = rcu_dereference_bh(skb->dev->priomap); in skb_update_prio()
3113 q = rcu_dereference_bh(txq->qdisc); in __dev_queue_xmit()
3679 struct tcf_proto *cl = rcu_dereference_bh(skb->dev->ingress_cl_list); in handle_ing()
/linux-4.4.14/drivers/net/ipvlan/
Dipvlan.h109 return rcu_dereference_bh(d->rx_handler_data); in ipvlan_port_get_rcu_bh()
/linux-4.4.14/drivers/net/team/
Dteam_mode_activebackup.c44 active_port = rcu_dereference_bh(ab_priv(team)->active_port); in ab_transmit()
Dteam_mode_loadbalance.c126 return rcu_dereference_bh(LB_HTPM_PORT_BY_HASH(lb_priv, hash)); in lb_htpm_select_tx_port()
181 fp = rcu_dereference_bh(lb_priv->fp); in lb_get_skb_hash()
215 select_tx_port_func = rcu_dereference_bh(lb_priv->select_tx_port_func); in lb_transmit()
/linux-4.4.14/net/decnet/
Ddn_route.c1261 for (rt = rcu_dereference_bh(dn_rt_hash_table[hash].chain); rt; in __dn_route_output_key()
1262 rt = rcu_dereference_bh(rt->dst.dn_next)) { in __dn_route_output_key()
1754 for(rt = rcu_dereference_bh(dn_rt_hash_table[h].chain), idx = 0; in dn_cache_dump()
1756 rt = rcu_dereference_bh(rt->dst.dn_next), idx++) { in dn_cache_dump()
1790 rt = rcu_dereference_bh(dn_rt_hash_table[s->bucket].chain); in dn_rt_cache_get_first()
1802 rt = rcu_dereference_bh(rt->dst.dn_next); in dn_rt_cache_get_next()
1808 rt = rcu_dereference_bh(dn_rt_hash_table[s->bucket].chain); in dn_rt_cache_get_next()
/linux-4.4.14/net/netfilter/ipset/
Dip_set_hash_gen.h357 n = rcu_dereference_bh(hbucket(t, i)); in mtype_ahash_memsize()
950 struct htable *t = rcu_dereference_bh(h->table); in mtype_test_cidrs()
975 n = rcu_dereference_bh(hbucket(t, key)); in mtype_test_cidrs()
1018 t = rcu_dereference_bh(h->table); in mtype_test()
1033 n = rcu_dereference_bh(hbucket(t, key)); in mtype_test()
/linux-4.4.14/net/netfilter/
Dnfnetlink_log.c973 return rcu_dereference_bh(hlist_first_rcu(head)); in get_first()
981 h = rcu_dereference_bh(hlist_next_rcu(h)); in get_next()
991 h = rcu_dereference_bh(hlist_first_rcu(head)); in get_next()
/linux-4.4.14/Documentation/RCU/
Dlockdep.txt28 rcu_dereference_bh(p):
DwhatisRCU.txt332 call_rcu_bh() rcu_dereference_bh()
851 rcu_dereference_bh synchronize_rcu_bh_expedited
Dchecklist.txt299 order to keep lockdep happy, in this case, rcu_dereference_bh().
/linux-4.4.14/net/caif/
Dcaif_dev.c189 qlen = qdisc_qlen(rcu_dereference_bh(txq->qdisc)); in transmit()
/linux-4.4.14/crypto/
Dpcrypt.c82 cpumask = rcu_dereference_bh(pcrypt->cb_cpumask); in pcrypt_do_parallel()
/linux-4.4.14/drivers/infiniband/ulp/ipoib/
Dipoib_main.c1118 htbl = rcu_dereference_bh(ntbl->htbl); in ipoib_neigh_get()
1124 for (neigh = rcu_dereference_bh(htbl->buckets[hash_val]); in ipoib_neigh_get()
1126 neigh = rcu_dereference_bh(neigh->hnext)) { in ipoib_neigh_get()
/linux-4.4.14/kernel/
Dpadata.c115 pd = rcu_dereference_bh(pinst->pd); in padata_do_parallel()
/linux-4.4.14/drivers/net/ethernet/intel/fm10k/
Dfm10k_main.c447 struct fm10k_l2_accel *l2_accel = rcu_dereference_bh(rx_ring->l2_accel); in fm10k_type_trans()
/linux-4.4.14/drivers/net/bonding/
Dbond_main.c998 ni = rcu_dereference_bh(slave->dev->npinfo); in bond_poll_controller()