Lines Matching refs:roundedS
880 u64 roundedS)
882 u64 slot = (roundedS - grp->S) >> grp->slot_shift;
886 u64 deltaS = roundedS - grp->S -
952 static void qfq_slot_rotate(struct qfq_group *grp, u64 roundedS)
954 unsigned int i = (grp->S - roundedS) >> grp->slot_shift;
1194 u64 roundedS = qfq_round_down(new_front_agg->S,
1198 if (grp->S == roundedS)
1200 grp->S = roundedS;
1201 grp->F = roundedS + (2ULL << grp->slot_shift);
1287 u64 roundedS;
1290 roundedS = qfq_round_down(agg->S, grp->slot_shift);
1306 qfq_slot_rotate(grp, roundedS);
1310 } else if (!q->bitmaps[ER] && qfq_gt(roundedS, q->V) &&
1312 q->V = roundedS;
1314 grp->S = roundedS;
1315 grp->F = roundedS + (2ULL << grp->slot_shift);
1326 qfq_slot_insert(grp, agg, roundedS);
1349 u64 roundedS;
1351 roundedS = qfq_round_down(agg->S, grp->slot_shift);
1352 offset = (roundedS - grp->S) >> grp->slot_shift;
1372 u64 roundedS;
1402 roundedS = qfq_round_down(agg->S, grp->slot_shift);
1403 if (grp->S != roundedS) {
1408 grp->S = roundedS;
1409 grp->F = roundedS + (2ULL << grp->slot_shift);