Home
last modified time | relevance | path

Searched refs:block (Results 1 – 25 of 39) sorted by relevance

12

/net/sched/
Dcls_api.c59 struct tcf_block *block = chain->block; in tcf_proto_signal_destroying() local
61 mutex_lock(&block->proto_destroy_lock); in tcf_proto_signal_destroying()
62 hash_add_rcu(block->proto_destroy_ht, &tp->destroy_ht_node, in tcf_proto_signal_destroying()
64 mutex_unlock(&block->proto_destroy_lock); in tcf_proto_signal_destroying()
83 hash_for_each_possible_rcu(chain->block->proto_destroy_ht, iter, in tcf_proto_exists_destroying()
98 struct tcf_block *block = chain->block; in tcf_proto_signal_destroyed() local
100 mutex_lock(&block->proto_destroy_lock); in tcf_proto_signal_destroyed()
103 mutex_unlock(&block->proto_destroy_lock); in tcf_proto_signal_destroyed()
337 #define ASSERT_BLOCK_LOCKED(block) \ argument
338 lockdep_assert_held(&(block)->lock)
[all …]
Dcls_matchall.c72 struct tcf_block *block = tp->chain->block; in mall_destroy_hw_filter() local
78 tc_setup_cb_destroy(block, tp, TC_SETUP_CLSMATCHALL, &cls_mall, false, in mall_destroy_hw_filter()
88 struct tcf_block *block = tp->chain->block; in mall_replace_hw_filter() local
112 err = tc_setup_cb_add(block, tp, TC_SETUP_CLSMATCHALL, &cls_mall, in mall_replace_hw_filter()
290 struct tcf_block *block = tp->chain->block; in mall_reoffload() local
315 err = tc_setup_cb_reoffload(block, tp, add, cb, TC_SETUP_CLSMATCHALL, in mall_reoffload()
332 struct tcf_block *block = tp->chain->block; in mall_stats_hw_filter() local
338 tc_setup_cb_call(block, TC_SETUP_CLSMATCHALL, &cls_mall, false, true); in mall_stats_hw_filter()
Dcls_bpf.c148 struct tcf_block *block = tp->chain->block; in cls_bpf_offload_cmd() local
166 err = tc_setup_cb_replace(block, tp, TC_SETUP_CLSBPF, &cls_bpf, in cls_bpf_offload_cmd()
172 err = tc_setup_cb_add(block, tp, TC_SETUP_CLSBPF, &cls_bpf, in cls_bpf_offload_cmd()
176 err = tc_setup_cb_destroy(block, tp, TC_SETUP_CLSBPF, &cls_bpf, in cls_bpf_offload_cmd()
229 struct tcf_block *block = tp->chain->block; in cls_bpf_offload_update_stats() local
239 tc_setup_cb_call(block, TC_SETUP_CLSBPF, &cls_bpf, false, true); in cls_bpf_offload_update_stats()
403 tcf_block_netif_keep_dst(tp->chain->block); in cls_bpf_prog_from_efd()
669 struct tcf_block *block = tp->chain->block; in cls_bpf_reoffload() local
687 err = tc_setup_cb_reoffload(block, tp, add, cb, TC_SETUP_CLSBPF, in cls_bpf_reoffload()
Dcls_u32.c321 struct tcf_block *block = tp->chain->block; in tc_u_common_ptr() local
329 if (tcf_block_shared(block)) in tc_u_common_ptr()
330 return block; in tc_u_common_ptr()
332 return block->q; in tc_u_common_ptr()
478 struct tcf_block *block = tp->chain->block; in u32_clear_hw_hnode() local
487 tc_setup_cb_call(block, TC_SETUP_CLSU32, &cls_u32, false, true); in u32_clear_hw_hnode()
493 struct tcf_block *block = tp->chain->block; in u32_replace_hw_hnode() local
505 err = tc_setup_cb_call(block, TC_SETUP_CLSU32, &cls_u32, skip_sw, true); in u32_replace_hw_hnode()
522 struct tcf_block *block = tp->chain->block; in u32_remove_hw_knode() local
529 tc_setup_cb_destroy(block, tp, TC_SETUP_CLSU32, &cls_u32, false, in u32_remove_hw_knode()
[all …]
Dsch_ingress.c18 struct tcf_block *block; member
52 return q->block; in ingress_tcf_block()
94 err = tcf_block_get_ext(&q->block, sch, &q->block_info, extack); in ingress_init()
98 mini_qdisc_pair_block_init(&q->miniqp, q->block); in ingress_init()
110 tcf_block_put_ext(q->block, sch, &q->block_info); in ingress_destroy()
Dsch_multiq.c24 struct tcf_block *block; member
164 tcf_block_put(q->block); in multiq_destroy()
246 err = tcf_block_get(&q->block, &q->filter_list, sch, extack); in multiq_init()
376 return q->block; in multiq_tcf_block()
Dsch_prio.c24 struct tcf_block *block; member
170 tcf_block_put(q->block); in prio_destroy()
238 err = tcf_block_get(&q->block, &q->filter_list, sch, extack); in prio_init()
398 return q->block; in prio_tcf_block()
Dsch_htb.c104 struct tcf_block *block; member
155 struct tcf_block *block; member
1010 err = tcf_block_get(&q->block, &q->filter_list, sch, extack); in htb_init()
1215 tcf_block_put(cl->block); in htb_destroy_class()
1233 tcf_block_put(q->block); in htb_destroy()
1237 tcf_block_put(cl->block); in htb_destroy()
1238 cl->block = NULL; in htb_destroy()
1372 err = tcf_block_get(&cl->block, &cl->filter_list, sch, extack); in htb_change_class()
1384 tcf_block_put(cl->block); in htb_change_class()
1506 return cl ? cl->block : q->block; in htb_tcf_block()
Dsch_drr.c35 struct tcf_block *block; member
183 return q->block; in drr_tcf_block()
423 err = tcf_block_get(&q->block, &q->filter_list, sch, extack); in drr_init_qdisc()
455 tcf_block_put(q->block); in drr_destroy_qdisc()
Dcls_flower.c426 struct tcf_block *block = tp->chain->block; in fl_hw_destroy_filter() local
433 tc_setup_cb_destroy(block, tp, TC_SETUP_CLSFLOWER, &cls_flower, false, in fl_hw_destroy_filter()
442 struct tcf_block *block = tp->chain->block; in fl_hw_replace_filter() local
469 err = tc_setup_cb_add(block, tp, TC_SETUP_CLSFLOWER, &cls_flower, in fl_hw_replace_filter()
488 struct tcf_block *block = tp->chain->block; in fl_hw_update_stats() local
496 tc_setup_cb_call(block, TC_SETUP_CLSFLOWER, &cls_flower, false, in fl_hw_update_stats()
2242 struct tcf_block *block = tp->chain->block; in fl_reoffload() local
2283 err = tc_setup_cb_reoffload(block, tp, add, cb, in fl_reoffload()
2329 struct tcf_block *block = chain->block; in fl_hw_create_tmplt() local
2345 tc_setup_cb_call(block, TC_SETUP_CLSFLOWER, &cls_flower, false, true); in fl_hw_create_tmplt()
[all …]
Dsch_hfsc.c118 struct tcf_block *block; member
1040 err = tcf_block_get(&cl->block, &cl->filter_list, sch, extack); in hfsc_change_class()
1052 tcf_block_put(cl->block); in hfsc_change_class()
1103 tcf_block_put(cl->block); in hfsc_destroy_class()
1268 return cl->block; in hfsc_tcf_block()
1422 err = tcf_block_get(&q->root.block, &q->root.filter_list, sch, extack); in hfsc_init_qdisc()
1517 tcf_block_put(cl->block); in hfsc_destroy_qdisc()
1518 cl->block = NULL; in hfsc_destroy_qdisc()
Dsch_sfb.c55 struct tcf_block *block; member
470 tcf_block_put(q->block); in sfb_destroy()
559 err = tcf_block_get(&q->block, &q->filter_list, sch, extack); in sfb_init()
678 return q->block; in sfb_tcf_block()
Dsch_fq_codel.c52 struct tcf_block *block; member
450 tcf_block_put(q->block); in fq_codel_destroy()
480 err = tcf_block_get(&q->block, &q->filter_list, sch, extack); in fq_codel_init()
610 return q->block; in fq_codel_tcf_block()
Dsch_ets.c51 struct tcf_block *block; member
368 return q->block; in ets_qdisc_tcf_block()
706 err = tcf_block_get(&q->block, &q->filter_list, sch, extack); in ets_qdisc_init()
733 tcf_block_put(q->block); in ets_qdisc_destroy()
Dsch_fq_pie.c56 struct tcf_block *block; member
437 err = tcf_block_get(&q->block, &q->filter_list, sch, extack); in fq_pie_init()
547 tcf_block_put(q->block); in fq_pie_destroy()
Dsch_generic.c1457 struct tcf_block *block) in mini_qdisc_pair_block_init() argument
1459 miniqp->miniq1.block = block; in mini_qdisc_pair_block_init()
1460 miniqp->miniq2.block = block; in mini_qdisc_pair_block_init()
Dsch_sfq.c125 struct tcf_block *block; member
723 tcf_block_put(q->block); in sfq_destroy()
741 err = tcf_block_get(&q->block, &q->filter_list, sch, extack); in sfq_init()
852 return q->block; in sfq_tcf_block()
Dsch_api.c1969 struct Qdisc *q = tcf_block_q(tp->chain->block); in tcf_node_bind()
1990 struct tcf_block *block; in tc_bind_class_walker() local
1993 block = cops->tcf_block(q, cl, NULL); in tc_bind_class_walker()
1994 if (!block) in tc_bind_class_walker()
1996 for (chain = tcf_get_next_chain(block, NULL); in tc_bind_class_walker()
1998 chain = tcf_get_next_chain(block, chain)) { in tc_bind_class_walker()
Dsch_qfq.c182 struct tcf_block *block; member
572 return q->block; in qfq_tcf_block()
1438 err = tcf_block_get(&q->block, &q->filter_list, sch, extack); in qfq_init_qdisc()
1492 tcf_block_put(q->block); in qfq_destroy_qdisc()
/net/mac80211/
Dmichael.c57 size_t block, blocks, left; in michael_mic() local
66 for (block = 0; block < blocks; block++) in michael_mic()
67 michael_block(&mctx, get_unaligned_le32(&data[block * 4])); in michael_mic()
Dtrace.h2179 struct ieee80211_sta *sta, bool block),
2181 TP_ARGS(local, sta, block),
2186 __field(bool, block)
2192 __entry->block = block;
2197 LOCAL_PR_ARG, STA_PR_ARG, __entry->block
/net/core/
Dflow_offload.c233 struct flow_block_cb *flow_block_cb_lookup(struct flow_block *block, in flow_block_cb_lookup() argument
238 list_for_each_entry(block_cb, &block->cb_list, list) { in flow_block_cb_lookup()
308 block_cb = flow_block_cb_lookup(f->block, cb, cb_ident); in flow_block_cb_setup_simple()
/net/ceph/
DKconfig14 to the rados block device (rbd).
/net/can/j1939/
Dtransport.c917 len = min3(len, session->pkt.block, j1939_tp_block ?: 255); in j1939_session_tx_cts()
1424 else if (dat[1] > session->pkt.block /* 0xff for etp */) in j1939_xtp_rx_cts_one()
1624 session->pkt.block = 0xff; in j1939_xtp_rx_rts_session_new()
1631 session->pkt.block = min(dat[3], dat[4]); in j1939_xtp_rx_rts_session_new()
1990 session->pkt.block = skcb->addr.type == J1939_ETP ? 255 : in j1939_tp_send()
Dj1939-priv.h280 unsigned int block; member

12