Lines Matching refs:idle
345 * bfq_idle_extract - extract an entity from the idle tree.
365 bfq_extract(&st->idle, entity);
376 * This is used for the idle and the active tree, since they are both
588 * bfq_idle_insert - insert an entity into the idle tree.
604 bfq_insert(&st->idle, entity);
638 * bfq_put_idle_entity - release the idle tree ref of an entity.
650 * bfq_forget_idle - update the idle tree if necessary.
654 * as the idle tree will not grow indefinitely this can be done safely.
664 * Forget the whole idle tree, increasing the vtime past
665 * the last finish time of idle entities.
873 * these queues often happen to be idle for short time
879 * idle, the system virtual time may be pushed-up to much
880 * higher values than the finish timestamps of the idle
925 * from its idle tree.
941 if (entity->tree == &st->idle) {
943 * Must be on the idle tree, bfq_idle_extract() will
953 * would have been on the idle tree.
1067 * the activity is idle and this is a true activation.
1103 * idle tree.
1105 * If necessary and allowed, puts entity into the idle tree. NOTE:
1143 else if (!is_in_service && entity->tree == &st->idle)
1157 * @ins_into_idle_tree: true if the entity can be put into the idle tree
1221 * Also let parent be queued into the idle tree on
1334 * that would influence the timestamps of the entity (e.g., becomes idle,
1346 * 3) is idle.
1399 * Choose from idle class, if needed to guarantee a minimum
1401 * in idle class). This should also mitigate
1415 * class, unless the idle class needs to be served.