Lines Matching refs:bitmaps

189 	unsigned long bitmaps[QFQ_MAX_STATE];	    /* Group bitmaps. */  member
742 unsigned long mask = mask_from(q->bitmaps[ER], grp->index); in qfq_calc_state()
764 q->bitmaps[dst] |= q->bitmaps[src] & mask; in qfq_move_groups()
765 q->bitmaps[src] &= ~mask; in qfq_move_groups()
770 unsigned long mask = mask_from(q->bitmaps[ER], index + 1); in qfq_unblock_groups()
954 ineligible = q->bitmaps[IR] | q->bitmaps[IB]; in qfq_update_eligible()
956 if (!q->bitmaps[ER]) { in qfq_update_eligible()
1034 mask = mask_from(q->bitmaps[ER], agg->grp->index); in qfq_update_start()
1155 if (!q->bitmaps[ER]) in qfq_choose_next_agg()
1158 grp = qfq_ffs(q, q->bitmaps[ER]); in qfq_choose_next_agg()
1169 __clear_bit(grp->index, &q->bitmaps[ER]); in qfq_choose_next_agg()
1179 __clear_bit(grp->index, &q->bitmaps[ER]); in qfq_choose_next_agg()
1181 __set_bit(grp->index, &q->bitmaps[s]); in qfq_choose_next_agg()
1285 __clear_bit(grp->index, &q->bitmaps[IR]); in qfq_schedule_agg()
1286 __clear_bit(grp->index, &q->bitmaps[IB]); in qfq_schedule_agg()
1287 } else if (!q->bitmaps[ER] && qfq_gt(roundedS, q->V) && in qfq_schedule_agg()
1294 __set_bit(grp->index, &q->bitmaps[s]); in qfq_schedule_agg()
1297 s, q->bitmaps[s], in qfq_schedule_agg()
1362 __clear_bit(grp->index, &q->bitmaps[IR]); in qfq_deactivate_agg()
1363 __clear_bit(grp->index, &q->bitmaps[EB]); in qfq_deactivate_agg()
1364 __clear_bit(grp->index, &q->bitmaps[IB]); in qfq_deactivate_agg()
1366 if (test_bit(grp->index, &q->bitmaps[ER]) && in qfq_deactivate_agg()
1367 !(q->bitmaps[ER] & ~((1UL << grp->index) - 1))) { in qfq_deactivate_agg()
1368 mask = q->bitmaps[ER] & ((1UL << grp->index) - 1); in qfq_deactivate_agg()
1376 __clear_bit(grp->index, &q->bitmaps[ER]); in qfq_deactivate_agg()
1381 __clear_bit(grp->index, &q->bitmaps[ER]); in qfq_deactivate_agg()
1382 __clear_bit(grp->index, &q->bitmaps[IR]); in qfq_deactivate_agg()
1383 __clear_bit(grp->index, &q->bitmaps[EB]); in qfq_deactivate_agg()
1384 __clear_bit(grp->index, &q->bitmaps[IB]); in qfq_deactivate_agg()
1388 __set_bit(grp->index, &q->bitmaps[s]); in qfq_deactivate_agg()