Home
last modified time | relevance | path

Searched refs:quantum (Results 1 – 18 of 18) sorted by relevance

/Linux-v5.4/net/sched/
Dsch_drr.c28 u32 quantum; member
62 u32 quantum; in drr_change_class() local
76 quantum = nla_get_u32(tb[TCA_DRR_QUANTUM]); in drr_change_class()
77 if (quantum == 0) { in drr_change_class()
82 quantum = psched_mtu(qdisc_dev(sch)); in drr_change_class()
99 cl->quantum = quantum; in drr_change_class()
110 cl->quantum = quantum; in drr_change_class()
248 if (nla_put_u32(skb, TCA_DRR_QUANTUM, cl->quantum)) in drr_dump_class()
369 cl->deficit = cl->quantum; in drr_enqueue()
410 cl->deficit += cl->quantum; in drr_dequeue()
Dsch_htb.c101 int quantum; /* but stored for parent-to-leaf return */ member
875 cl->leaf.deficit[level] += cl->quantum; in htb_dequeue_tree()
1099 opt.quantum = cl->quantum; in htb_dump_class()
1461 u64 quantum = cl->rate.rate_bytes_ps; in htb_change_class() local
1463 do_div(quantum, q->rate2quantum); in htb_change_class()
1464 cl->quantum = min_t(u64, quantum, INT_MAX); in htb_change_class()
1466 if (!hopt->quantum && cl->quantum < 1000) { in htb_change_class()
1468 cl->quantum = 1000; in htb_change_class()
1470 if (!hopt->quantum && cl->quantum > 200000) { in htb_change_class()
1472 cl->quantum = 200000; in htb_change_class()
[all …]
Dsch_hhf.c130 u32 quantum; /* psched_mtu(qdisc_dev(sch)); */ member
400 bucket->deficit = weight * q->quantum; in hhf_enqueue()
438 bucket->deficit += weight * q->quantum; in hhf_dequeue()
516 u32 new_quantum = q->quantum; in hhf_change()
542 q->quantum = new_quantum; in hhf_change()
584 q->quantum = psched_mtu(qdisc_dev(sch)); in hhf_init()
664 nla_put_u32(skb, TCA_HHF_QUANTUM, q->quantum) || in hhf_dump()
Dsch_fq.c101 u32 quantum; member
435 f->credit = max_t(u32, f->credit, q->quantum); in fq_enqueue()
516 f->credit += q->quantum; in fq_dequeue()
572 plen = max(plen, q->quantum); in fq_dequeue()
789 u32 quantum = nla_get_u32(tb[TCA_FQ_QUANTUM]); in fq_change() local
791 if (quantum > 0) in fq_change()
792 q->quantum = quantum; in fq_change()
872 q->quantum = 2 * psched_mtu(qdisc_dev(sch)); in fq_init()
915 nla_put_u32(skb, TCA_FQ_QUANTUM, q->quantum) || in fq_dump()
Dsch_sfq.c142 unsigned int quantum; /* Allotment per round: MUST BE >= MTU */ member
649 if (ctl->quantum) { in sfq_change()
650 q->quantum = ctl->quantum; in sfq_change()
651 q->scaled_quantum = SFQ_ALLOT_SIZE(q->quantum); in sfq_change()
747 q->quantum = psched_mtu(qdisc_dev(sch)); in sfq_init()
748 q->scaled_quantum = SFQ_ALLOT_SIZE(q->quantum); in sfq_init()
787 opt.v0.quantum = q->quantum; in sfq_dump()
Dsch_fq_codel.c57 u32 quantum; /* psched_mtu(qdisc_dev(sch)); */ member
213 flow->deficit = q->quantum; in fq_codel_enqueue()
299 flow->deficit += q->quantum; in fq_codel_dequeue()
417 q->quantum = max(256U, nla_get_u32(tb[TCA_FQ_CODEL_QUANTUM])); in fq_codel_change()
461 q->quantum = psched_mtu(qdisc_dev(sch)); in fq_codel_init()
531 q->quantum) || in fq_codel_dump()
Dsch_cbq.c91 long quantum; /* Allotment per WRR round */ member
705 cl->deficit += cl->quantum; in cbq_dequeue_prio()
735 cl->deficit += cl->quantum; in cbq_dequeue_prio()
898 cl->quantum = (cl->weight*cl->allot*q->nclasses[prio])/ in cbq_normalize_quanta()
901 if (cl->quantum <= 0 || in cbq_normalize_quanta()
902 cl->quantum > 32*qdisc_dev(cl->qdisc)->mtu) { in cbq_normalize_quanta()
904 cl->common.classid, cl->quantum); in cbq_normalize_quanta()
905 cl->quantum = qdisc_dev(cl->qdisc)->mtu/2 + 1; in cbq_normalize_quanta()
1052 cl->deficit = cl->quantum; in cbq_reset()
1206 q->link.quantum = q->link.allot; in cbq_init()
[all …]
Dsch_cake.c2398 u32 quantum = 1024; in cake_config_diffserv4() local
2417 q->tins[0].tin_quantum_prio = quantum; in cake_config_diffserv4()
2418 q->tins[1].tin_quantum_prio = quantum >> 4; in cake_config_diffserv4()
2419 q->tins[2].tin_quantum_prio = quantum << 2; in cake_config_diffserv4()
2420 q->tins[3].tin_quantum_prio = quantum << 4; in cake_config_diffserv4()
2423 q->tins[0].tin_quantum_band = quantum; in cake_config_diffserv4()
2424 q->tins[1].tin_quantum_band = quantum >> 4; in cake_config_diffserv4()
2425 q->tins[2].tin_quantum_band = quantum >> 1; in cake_config_diffserv4()
2426 q->tins[3].tin_quantum_band = quantum >> 2; in cake_config_diffserv4()
2441 u32 quantum = 1024; in cake_config_diffserv3() local
[all …]
/Linux-v5.4/include/net/
Dfq_impl.h83 flow->deficit += fq->quantum; in fq_tin_dequeue()
179 flow->deficit = fq->quantum; in fq_tin_enqueue()
312 fq->quantum = 300; in fq_init()
Dfq.h76 u32 quantum; member
/Linux-v5.4/net/mac80211/
Ddebugfs.c105 fq->quantum); in aqm_read()
138 else if (sscanf(buf, "fq_quantum %u", &local->fq.quantum) == 1) in aqm_write()
Dtx.c1515 local->fq.quantum = local->hw.wiphy->txq_quantum; in ieee80211_txq_set_params()
1517 local->hw.wiphy->txq_quantum = local->fq.quantum; in ieee80211_txq_set_params()
/Linux-v5.4/tools/include/uapi/linux/
Dpkt_sched.h213 unsigned quantum; /* Bytes per round allocated to flow */ member
394 __u32 quantum; member
/Linux-v5.4/include/uapi/linux/
Dpkt_sched.h214 unsigned quantum; /* Bytes per round allocated to flow */ member
395 __u32 quantum; member
/Linux-v5.4/tools/perf/Documentation/
Dtips.txt40 To set sample time separation other than 100ms with --sort time use --time-quantum
Dperf-report.txt109 --time-quantum (default 100ms). Specify with overhead and before it.
524 --time-quantum::
525 Configure time quantum for time sort key. Default 100ms.
/Linux-v5.4/Documentation/admin-guide/
Dhw_random.rst63 using thermal noise generated from inherently random quantum
/Linux-v5.4/drivers/net/ethernet/sfc/
Def10.c440 unsigned int quantum; in efx_ef10_get_timer_config() local
446 quantum = 1536000 / rc; /* 1536 cycles */ in efx_ef10_get_timer_config()
447 efx->timer_quantum_ns = quantum; in efx_ef10_get_timer_config()
448 efx->timer_max_ns = efx->type->timer_period_max * quantum; in efx_ef10_get_timer_config()