Home
last modified time | relevance | path

Searched refs:deficit (Results 1 – 17 of 17) sorted by relevance

/linux/net/sched/
H A Dsch_drr.c28 u32 deficit; member
272 xstats.deficit = READ_ONCE(cl->deficit); in drr_dump_class_stats()
364 WRITE_ONCE(cl->deficit, READ_ONCE(cl->quantum)); in drr_enqueue()
390 if (len <= cl->deficit) { in drr_dequeue()
391 WRITE_ONCE(cl->deficit, cl->deficit - len); in drr_dequeue()
405 WRITE_ONCE(cl->deficit, cl->deficit + READ_ONCE(cl->quantum)); in drr_dequeue()
H A Dsch_fq_codel.c46 int deficit; member
213 WRITE_ONCE(flow->deficit, q->quantum); in fq_codel_enqueue()
300 if (flow->deficit <= 0) { in __fq_codel_dequeue()
301 WRITE_ONCE(flow->deficit, flow->deficit + q->quantum); in __fq_codel_dequeue()
319 WRITE_ONCE(flow->deficit, flow->deficit - qdisc_pkt_len(skb)); in __fq_codel_dequeue()
700 xstats.class_stats.deficit = READ_ONCE(flow->deficit); in fq_codel_dump_class_stats()
H A Dsch_ets.c43 u32 deficit; member
442 cl->deficit = READ_ONCE(cl->quantum); in ets_qdisc_enqueue()
486 if (len <= cl->deficit) { in ets_qdisc_dequeue()
487 cl->deficit -= len; in ets_qdisc_dequeue()
496 cl->deficit += READ_ONCE(cl->quantum); in ets_qdisc_dequeue()
664 q->classes[i].deficit = quanta[i]; in ets_qdisc_change()
690 q->classes[i].deficit = 0; in ets_qdisc_change()
H A Dsch_hhf.c124 int deficit; member
401 bucket->deficit = weight * q->quantum; in hhf_enqueue()
436 if (bucket->deficit <= 0) { in hhf_dequeue()
440 bucket->deficit += weight * q->quantum; in hhf_dequeue()
460 bucket->deficit -= qdisc_pkt_len(skb); in hhf_dequeue()
H A Dsch_fq_pie.c47 s32 deficit; member
193 sel_flow->deficit = q->quantum; in fq_pie_qdisc_enqueue()
256 if (flow->deficit <= 0) { in fq_pie_qdisc_dequeue()
257 flow->deficit += q->quantum; in fq_pie_qdisc_dequeue()
280 flow->deficit -= pkt_len; in fq_pie_qdisc_dequeue()
H A Dsch_qfq.c139 int deficit; /* DRR deficit counter. */ member
485 cl->deficit = lmax; in qfq_change_class()
1000 cl->deficit -= (int) len; in agg_dequeue()
1004 else if (cl->deficit < qdisc_peek_len(cl->qdisc)) { in agg_dequeue()
1005 cl->deficit += agg->lmax; in agg_dequeue()
1275 == cl && cl->deficit < len) in qfq_enqueue()
1282 cl->deficit = agg->lmax; in qfq_enqueue()
H A Dsch_cake.c132 s32 deficit; member
1930 WRITE_ONCE(flow->deficit, cake_get_flow_quantum(b, flow, q->config->flow_mode)); in cake_enqueue()
2149 if (flow->deficit <= 0) { in cake_dequeue()
2172 WRITE_ONCE(flow->deficit, in cake_dequeue()
2173 flow->deficit + cake_get_flow_quantum(b, flow, q->config->flow_mode)); in cake_dequeue()
2239 WRITE_ONCE(flow->deficit, flow->deficit - len); in cake_dequeue()
2266 WRITE_ONCE(flow->deficit, flow->deficit - len); in cake_dequeue()
3178 PUT_STAT_S32(DEFICIT, READ_ONCE(flow->deficit)); in cake_dump_class_stats()
H A Dsch_htb.c126 int deficit[TC_HTB_MAXDEPTH]; member
929 cl->leaf.deficit[level] -= qdisc_pkt_len(skb); in htb_dequeue_tree()
930 if (cl->leaf.deficit[level] < 0) { in htb_dequeue_tree()
931 cl->leaf.deficit[level] += cl->quantum; in htb_dequeue_tree()
/linux/include/net/
H A Dfq_impl.h110 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()
H A Dfq.h36 int deficit; member
/linux/tools/include/uapi/linux/
H A Dpkt_sched.h562 __u32 deficit; member
741 __s32 deficit; member
/linux/net/mac80211/
H A Dsta_info.h142 s32 deficit; member
H A Dtx.c4122 return air_info->deficit - atomic_read(&air_info->aql_tx_pending);
4191 sta->airtime[txqi->txq.ac].deficit += in ieee80211_next_txq()
4235 * deficit. A station that already has a negative deficit will in __ieee80211_schedule_txq()
4359 sta->airtime[ac].deficit += sta->airtime_weight; in ieee80211_txq_may_transmit()
4364 if (sta->airtime[ac].deficit >= 0) in ieee80211_txq_may_transmit()
4367 sta->airtime[ac].deficit += sta->airtime_weight; in ieee80211_txq_may_transmit()
H A Dsta_info.c735 sta->airtime[i].deficit = sta->airtime_weight; in __sta_info_alloc()
2435 sta->airtime[ac].deficit -= airtime; in ieee80211_sta_register_airtime()
/linux/kernel/sched/ext/
H A Dsub.c302 * the accrued deficit belongs to the queue and carries into the next rescue.
403 s64 deficit = scx_rescue_quantum_ns - rq->scx.rescue.budget; in scx_rescue_timer_arm() local
406 div_s64(deficit << SCHED_CAPACITY_SHIFT, scx_rescue_bw_1024)); in scx_rescue_timer_arm()
/linux/drivers/net/wireless/mediatek/mt76/mt7921/
H A Dmcu.c547 sdio->sched.deficit = tx_res->pp_padding; in mt7921_mcu_parse_tx_resource()
/linux/drivers/net/wireless/mediatek/mt76/
H A Dmt76.h711 int deficit; member