Lines Matching refs:S

149 	u64 S, F;		/* flow timestamps (exact) */  member
173 u64 S, F; /* group timestamps (approx). */ member
775 unsigned int state = qfq_gt(grp->S, q->V); in qfq_calc_state()
905 u64 slot = (roundedS - grp->S) >> grp->slot_shift; in qfq_slot_insert()
909 u64 deltaS = roundedS - grp->S - in qfq_slot_insert()
911 agg->S -= deltaS; in qfq_slot_insert()
977 unsigned int i = (grp->S - roundedS) >> grp->slot_shift; in qfq_slot_rotate()
992 if (qfq_gt(grp->S, q->V)) in qfq_update_eligible()
993 q->V = grp->S; in qfq_update_eligible()
1042 agg->F = agg->S + (u64)service_received * agg->inv_w; in charge_actual_service()
1073 agg->S = next->F; in qfq_update_start()
1075 agg->S = limit; in qfq_update_start()
1079 agg->S = q->V; in qfq_update_start()
1081 agg->S = agg->F; in qfq_update_start()
1096 agg->S = agg->F; in qfq_update_agg_ts()
1098 agg->F = agg->S + (u64)agg->budgetmax * agg->inv_w; in qfq_update_agg_ts()
1204 u64 roundedS = qfq_round_down(new_front_agg->S, in qfq_choose_next_agg()
1208 if (grp->S == roundedS) in qfq_choose_next_agg()
1210 grp->S = roundedS; in qfq_choose_next_agg()
1293 roundedS = qfq_round_down(agg->S, grp->slot_shift); in qfq_schedule_agg()
1305 if (!qfq_gt(grp->S, agg->S)) in qfq_schedule_agg()
1317 grp->S = roundedS; in qfq_schedule_agg()
1324 (unsigned long long) agg->S, in qfq_schedule_agg()
1343 q->oldV = q->V = agg->S; in qfq_activate_agg()
1354 roundedS = qfq_round_down(agg->S, grp->slot_shift); in qfq_slot_remove()
1355 offset = (roundedS - grp->S) >> grp->slot_shift; in qfq_slot_remove()
1384 agg->F = agg->S; in qfq_deactivate_agg()
1405 roundedS = qfq_round_down(agg->S, grp->slot_shift); in qfq_deactivate_agg()
1406 if (grp->S != roundedS) { in qfq_deactivate_agg()
1411 grp->S = roundedS; in qfq_deactivate_agg()