/linux-6.3-rc2/net/sched/ |
A D | sch_drr.c | 29 u32 deficit; member 266 xstats.deficit = cl->deficit; in drr_dump_class_stats() 360 cl->deficit = cl->quantum; in drr_enqueue() 386 if (len <= cl->deficit) { in drr_dequeue() 387 cl->deficit -= len; in drr_dequeue() 401 cl->deficit += cl->quantum; in drr_dequeue()
|
A D | sch_fq_codel.c | 46 int deficit; member 212 flow->deficit = q->quantum; in fq_codel_enqueue() 297 if (flow->deficit <= 0) { in fq_codel_dequeue() 298 flow->deficit += q->quantum; in fq_codel_dequeue() 316 flow->deficit -= qdisc_pkt_len(skb); in fq_codel_dequeue() 643 xstats.class_stats.deficit = flow->deficit; in fq_codel_dump_class_stats()
|
A D | sch_ets.c | 43 u32 deficit; member 439 cl->deficit = cl->quantum; in ets_qdisc_enqueue() 483 if (len <= cl->deficit) { in ets_qdisc_dequeue() 484 cl->deficit -= len; in ets_qdisc_dequeue() 493 cl->deficit += cl->quantum; in ets_qdisc_dequeue() 653 q->classes[i].deficit = quanta[i]; in ets_qdisc_change() 680 q->classes[i].deficit = 0; in ets_qdisc_change()
|
A D | sch_fq_pie.c | 46 s32 deficit; member 188 sel_flow->deficit = q->quantum; in fq_pie_qdisc_enqueue() 246 if (flow->deficit <= 0) { in fq_pie_qdisc_dequeue() 247 flow->deficit += q->quantum; in fq_pie_qdisc_dequeue() 270 flow->deficit -= pkt_len; in fq_pie_qdisc_dequeue()
|
A D | sch_hhf.c | 124 int deficit; member 400 bucket->deficit = weight * q->quantum; in hhf_enqueue() 434 if (bucket->deficit <= 0) { in hhf_dequeue() 438 bucket->deficit += weight * q->quantum; in hhf_dequeue() 458 bucket->deficit -= qdisc_pkt_len(skb); in hhf_dequeue()
|
A D | sch_qfq.c | 140 int deficit; /* DRR deficit counter. */ member 470 cl->deficit = lmax; in qfq_change_class() 971 cl->deficit -= (int) len; in agg_dequeue() 975 else if (cl->deficit < qdisc_pkt_len(cl->qdisc->ops->peek(cl->qdisc))) { in agg_dequeue() 976 cl->deficit += agg->lmax; in agg_dequeue() 1239 == cl && cl->deficit < len) in qfq_enqueue() 1246 cl->deficit = agg->lmax; in qfq_enqueue()
|
A D | sch_cake.c | 130 s32 deficit; member 1874 flow->deficit = (b->flow_quantum * in cake_enqueue() 2061 if (flow->deficit <= 0) { in cake_dequeue() 2098 flow->deficit += (b->flow_quantum * quantum_div[host_load] + in cake_dequeue() 2171 flow->deficit -= len; in cake_dequeue() 2195 flow->deficit -= len; in cake_dequeue() 3028 PUT_STAT_S32(DEFICIT, flow->deficit); in cake_dump_class_stats()
|
A D | sch_htb.c | 126 int deficit[TC_HTB_MAXDEPTH]; member 922 cl->leaf.deficit[level] -= qdisc_pkt_len(skb); in htb_dequeue_tree() 923 if (cl->leaf.deficit[level] < 0) { in htb_dequeue_tree() 924 cl->leaf.deficit[level] += cl->quantum; in htb_dequeue_tree()
|
/linux-6.3-rc2/include/net/ |
A D | fq_impl.h | 110 if (flow->deficit <= 0) { in fq_tin_dequeue() 111 flow->deficit += fq->quantum; in fq_tin_dequeue() 130 flow->deficit -= skb->len; in fq_tin_dequeue() 229 flow->deficit = fq->quantum; in fq_tin_enqueue()
|
A D | fq.h | 36 int deficit; member
|
/linux-6.3-rc2/net/mac80211/ |
A D | debugfs_sta.c | 206 s32 deficit[IEEE80211_NUM_ACS]; in sta_airtime_read() local 217 deficit[ac] = sta->airtime[ac].deficit; in sta_airtime_read() 225 deficit[0], deficit[1], deficit[2], deficit[3]); in sta_airtime_read() 243 sta->airtime[ac].deficit = sta->airtime_weight; in sta_airtime_write()
|
A D | sta_info.h | 142 s32 deficit; member
|
A D | tx.c | 3975 return air_info->deficit - atomic_read(&air_info->aql_tx_pending); in ieee80211_sta_deficit() 4041 s32 deficit = ieee80211_sta_deficit(sta, txqi->txq.ac); in ieee80211_next_txq() local 4046 if (deficit < 0) in ieee80211_next_txq() 4047 sta->airtime[txqi->txq.ac].deficit += in ieee80211_next_txq() 4050 if (deficit < 0 || !aql_check) { in ieee80211_next_txq() 4191 sta->airtime[ac].deficit += sta->airtime_weight; in ieee80211_txq_may_transmit() 4196 if (sta->airtime[ac].deficit >= 0) in ieee80211_txq_may_transmit() 4199 sta->airtime[ac].deficit += sta->airtime_weight; in ieee80211_txq_may_transmit()
|
A D | sta_info.c | 627 sta->airtime[i].deficit = sta->airtime_weight; in __sta_info_alloc() 2143 sta->airtime[ac].deficit -= airtime; in ieee80211_sta_register_airtime()
|
/linux-6.3-rc2/drivers/net/wireless/mediatek/mt76/mt7615/ |
A D | sdio_mcu.c | 33 sdio->sched.deficit = txdwcnt << 2; in mt7663s_mcu_init_sched()
|
A D | debugfs.c | 543 seq_printf(s, "sched_deficit\t%d\n", sdio->sched.deficit); in mt7663s_sched_quota_read()
|
/linux-6.3-rc2/tools/include/uapi/linux/ |
A D | pkt_sched.h | 671 __u32 deficit; member 850 __s32 deficit; member
|
/linux-6.3-rc2/include/uapi/linux/ |
A D | pkt_sched.h | 691 __u32 deficit; member 874 __s32 deficit; member
|
/linux-6.3-rc2/drivers/net/wireless/mediatek/mt76/mt7921/ |
A D | debugfs.c | 424 seq_printf(s, "sched_deficit\t%d\n", sdio->sched.deficit); in mt7921s_sched_quota_read()
|
/linux-6.3-rc2/drivers/net/wireless/mediatek/mt76/ |
A D | sdio_txrx.c | 188 pse_sz = DIV_ROUND_UP(buf_sz + sdio->sched.deficit, in mt76s_tx_pick_quota()
|
A D | mt76.h | 586 int deficit; member
|
A D | mt76_connac_mcu.c | 1938 sdio->sched.deficit = tx_res->pp_padding; in mt76_connac_mcu_parse_tx_resource()
|
/linux-6.3-rc2/Documentation/admin-guide/pm/ |
A D | intel-speed-select.rst | 365 distribute all remaining (excess/deficit) budgets in proportion to a defined
|