Lines Matching refs:roundedS
885 u64 roundedS)
887 u64 slot = (roundedS - grp->S) >> grp->slot_shift;
891 u64 deltaS = roundedS - grp->S -
957 static void qfq_slot_rotate(struct qfq_group *grp, u64 roundedS)
959 unsigned int i = (grp->S - roundedS) >> grp->slot_shift;
1199 u64 roundedS = qfq_round_down(new_front_agg->S,
1203 if (grp->S == roundedS)
1205 grp->S = roundedS;
1206 grp->F = roundedS + (2ULL << grp->slot_shift);
1293 u64 roundedS;
1296 roundedS = qfq_round_down(agg->S, grp->slot_shift);
1312 qfq_slot_rotate(grp, roundedS);
1316 } else if (!q->bitmaps[ER] && qfq_gt(roundedS, q->V) &&
1318 q->V = roundedS;
1320 grp->S = roundedS;
1321 grp->F = roundedS + (2ULL << grp->slot_shift);
1332 qfq_slot_insert(grp, agg, roundedS);
1355 u64 roundedS;
1357 roundedS = qfq_round_down(agg->S, grp->slot_shift);
1358 offset = (roundedS - grp->S) >> grp->slot_shift;
1378 u64 roundedS;
1408 roundedS = qfq_round_down(agg->S, grp->slot_shift);
1409 if (grp->S != roundedS) {
1414 grp->S = roundedS;
1415 grp->F = roundedS + (2ULL << grp->slot_shift);