| /linux/net/sched/ |
| A D | sch_ets.c | 42 u32 quantum; member 78 unsigned int *quantum, in ets_quantum_parse() argument 81 *quantum = nla_get_u32(attr); in ets_quantum_parse() 82 if (!*quantum) { in ets_quantum_parse() 113 unsigned int quantum; in ets_offload_change() local 133 quantum = q->classes[i].quantum; in ets_offload_change() 134 q_psum += quantum; in ets_offload_change() 205 unsigned int quantum; in ets_class_change() local 240 cl->quantum = quantum; in ets_class_change() 446 cl->deficit = cl->quantum; in ets_qdisc_enqueue() [all …]
|
| A D | sch_drr.c | 28 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() 98 cl->quantum = quantum; in drr_change_class() 110 cl->quantum = quantum; in drr_change_class() 247 if (nla_put_u32(skb, TCA_DRR_QUANTUM, cl->quantum)) in drr_dump_class() 367 cl->deficit = cl->quantum; in drr_enqueue() 408 cl->deficit += cl->quantum; in drr_dequeue()
|
| A D | sch_fq_codel.c | 56 u32 quantum; /* psched_mtu(qdisc_dev(sch)); */ member 212 flow->deficit = q->quantum; in fq_codel_enqueue() 298 flow->deficit += q->quantum; in fq_codel_dequeue() 374 u32 quantum = 0; in fq_codel_change() local 393 quantum = max(256U, nla_get_u32(tb[TCA_FQ_CODEL_QUANTUM])); in fq_codel_change() 394 if (quantum > FQ_CODEL_QUANTUM_MAX) { in fq_codel_change() 430 if (quantum) in fq_codel_change() 431 q->quantum = quantum; in fq_codel_change() 475 q->quantum = psched_mtu(qdisc_dev(sch)); in fq_codel_init() 545 q->quantum) || in fq_codel_dump()
|
| A D | sch_sfq.c | 142 unsigned int quantum; /* Allotment per round: MUST BE >= MTU */ member 642 if (ctl->quantum) { in sfq_change() 643 unsigned int scaled = SFQ_ALLOT_SIZE(ctl->quantum); in sfq_change() 658 if (ctl->quantum) { in sfq_change() 659 q->quantum = ctl->quantum; in sfq_change() 660 q->scaled_quantum = SFQ_ALLOT_SIZE(q->quantum); in sfq_change() 756 q->quantum = psched_mtu(qdisc_dev(sch)); in sfq_init() 757 q->scaled_quantum = SFQ_ALLOT_SIZE(q->quantum); in sfq_init() 796 opt.v0.quantum = q->quantum; in sfq_dump()
|
| A D | sch_hhf.c | 130 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()
|
| A D | sch_fq.c | 107 u32 quantum; member 484 f->credit = max_t(u32, f->credit, q->quantum); in fq_enqueue() 562 f->credit += q->quantum; in fq_dequeue() 615 plen = max(plen, q->quantum); in fq_dequeue() 838 u32 quantum = nla_get_u32(tb[TCA_FQ_QUANTUM]); in fq_change() local 840 if (quantum > 0 && quantum <= (1 << 20)) { in fq_change() 841 q->quantum = quantum; in fq_change() 934 q->quantum = 2 * psched_mtu(qdisc_dev(sch)); in fq_init() 984 nla_put_u32(skb, TCA_FQ_QUANTUM, q->quantum) || in fq_dump()
|
| A D | sch_fq_pie.c | 64 u32 quantum; member 188 sel_flow->deficit = q->quantum; in fq_pie_qdisc_enqueue() 247 flow->deficit += q->quantum; in fq_pie_qdisc_dequeue() 336 q->quantum = nla_get_u32(tb[TCA_FQ_PIE_QUANTUM]); in fq_pie_change() 403 q->quantum = psched_mtu(qdisc_dev(sch)); in fq_pie_init() 466 nla_put_u32(skb, TCA_FQ_PIE_QUANTUM, q->quantum) || in fq_pie_dump()
|
| A D | sch_htb.c | 917 cl->leaf.deficit[level] += cl->quantum; in htb_dequeue_tree() 1289 opt.quantum = cl->quantum; in htb_dump_class() 2034 u64 quantum = cl->rate.rate_bytes_ps; in htb_change_class() local 2036 do_div(quantum, q->rate2quantum); in htb_change_class() 2037 cl->quantum = min_t(u64, quantum, INT_MAX); in htb_change_class() 2039 if (!hopt->quantum && cl->quantum < 1000) { in htb_change_class() 2041 cl->quantum = 1000; in htb_change_class() 2043 if (!hopt->quantum && cl->quantum > 200000) { in htb_change_class() 2045 cl->quantum = 200000; in htb_change_class() 2047 if (hopt->quantum) in htb_change_class() [all …]
|
| A D | sch_cbq.c | 91 long quantum; /* Allotment per WRR round */ member 704 cl->deficit += cl->quantum; in cbq_dequeue_prio() 734 cl->deficit += cl->quantum; in cbq_dequeue_prio() 897 cl->quantum = (cl->weight*cl->allot*q->nclasses[prio])/ in cbq_normalize_quanta() 900 if (cl->quantum <= 0 || in cbq_normalize_quanta() 901 cl->quantum > 32*qdisc_dev(cl->qdisc)->mtu) { in cbq_normalize_quanta() 903 cl->common.classid, cl->quantum); in cbq_normalize_quanta() 904 cl->quantum = qdisc_dev(cl->qdisc)->mtu/2 + 1; in cbq_normalize_quanta() 1051 cl->deficit = cl->quantum; in cbq_reset() 1205 q->link.quantum = q->link.allot; in cbq_init() [all …]
|
| A D | sch_cake.c | 2317 u32 quantum = 256; in cake_config_precedence() local 2336 quantum *= 7; in cake_config_precedence() 2337 quantum >>= 3; in cake_config_precedence() 2406 u32 quantum = 256; in cake_config_diffserv8() local 2428 quantum *= 7; in cake_config_diffserv8() 2429 quantum >>= 3; in cake_config_diffserv8() 2450 u32 quantum = 1024; in cake_config_diffserv4() local 2469 q->tins[0].tin_quantum = quantum; in cake_config_diffserv4() 2470 q->tins[1].tin_quantum = quantum >> 4; in cake_config_diffserv4() 2487 u32 quantum = 1024; in cake_config_diffserv3() local [all …]
|
| /linux/include/net/ |
| A D | fq_impl.h | 111 flow->deficit += fq->quantum; in fq_tin_dequeue() 224 flow->deficit = fq->quantum; in fq_tin_enqueue() 353 fq->quantum = 300; in fq_init()
|
| A D | fq.h | 74 u32 quantum; member
|
| /linux/Documentation/networking/devlink/ |
| A D | octeontx2.rst | 41 - Use to set the quantum which hardware uses for scheduling among transmit queues.
|
| /linux/tools/testing/selftests/net/forwarding/ |
| A D | sch_ets_tests.sh | 190 tc class change dev $put classid 10:2 ets quantum 8000
|
| /linux/tools/include/uapi/linux/ |
| A D | pkt_sched.h | 213 unsigned quantum; /* Bytes per round allocated to flow */ member 394 __u32 quantum; member
|
| /linux/include/uapi/linux/ |
| A D | pkt_sched.h | 214 unsigned quantum; /* Bytes per round allocated to flow */ member 414 __u32 quantum; member
|
| /linux/tools/perf/Documentation/ |
| A D | tips.txt | 40 To set sample time separation other than 100ms with --sort time use --time-quantum
|
| A D | perf-report.txt | 110 --time-quantum (default 100ms). Specify with overhead and before it. 559 --time-quantum:: 560 Configure time quantum for time sort key. Default 100ms.
|
| /linux/net/mac80211/ |
| A D | debugfs.c | 107 fq->quantum); in aqm_read() 139 else if (sscanf(buf, "fq_quantum %u", &local->fq.quantum) == 1) in aqm_write()
|
| A D | tx.c | 1544 local->fq.quantum = local->hw.wiphy->txq_quantum; in ieee80211_txq_set_params() 1546 local->hw.wiphy->txq_quantum = local->fq.quantum; in ieee80211_txq_set_params()
|
| /linux/Documentation/admin-guide/ |
| A D | hw_random.rst | 63 using thermal noise generated from inherently random quantum
|
| /linux/drivers/gpu/drm/i915/ |
| A D | Kconfig.profile | 106 int "Scheduling quantum for userspace batches (ms, jiffy granularity)"
|
| /linux/drivers/net/ethernet/sfc/ |
| A D | ef10.c | 306 unsigned int quantum; in efx_ef10_get_timer_config() local 312 quantum = 1536000 / rc; /* 1536 cycles */ in efx_ef10_get_timer_config() 313 efx->timer_quantum_ns = quantum; in efx_ef10_get_timer_config() 314 efx->timer_max_ns = efx->type->timer_period_max * quantum; in efx_ef10_get_timer_config()
|