Lines Matching refs:idle
337 * bfq_idle_extract - extract an entity from the idle tree.
357 bfq_extract(&st->idle, entity);
368 * This is used for the idle and the active tree, since they are both
605 * bfq_idle_insert - insert an entity into the idle tree.
621 bfq_insert(&st->idle, entity);
655 * bfq_put_idle_entity - release the idle tree ref of an entity.
667 * bfq_forget_idle - update the idle tree if necessary.
671 * as the idle tree will not grow indefinitely this can be done safely.
681 * Forget the whole idle tree, increasing the vtime past
682 * the last finish time of idle entities.
910 * these queues often happen to be idle for short time
916 * idle, the system virtual time may be pushed-up to much
917 * higher values than the finish timestamps of the idle
962 * from its idle tree.
978 if (entity->tree == &st->idle) {
980 * Must be on the idle tree, bfq_idle_extract() will
990 * would have been on the idle tree.
1117 * the activity is idle and this is a true activation.
1157 * idle tree.
1159 * If necessary and allowed, puts entity into the idle tree. NOTE:
1197 else if (!is_in_service && entity->tree == &st->idle)
1211 * @ins_into_idle_tree: true if the entity can be put into the idle tree
1275 * Also let parent be queued into the idle tree on
1386 * that would influence the timestamps of the entity (e.g., becomes idle,
1398 * 3) is idle.
1451 * Choose from idle class, if needed to guarantee a minimum
1453 * in idle class). This should also mitigate
1467 * class, unless the idle class needs to be served.