Searched refs:sync_bfqq (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-6.6/block/ |
H A D | bfq-cgroup.c | 709 struct bfq_queue *sync_bfqq, in bfq_sync_bfqq_move() 716 if (!sync_bfqq->new_bfqq && !bfq_bfqq_coop(sync_bfqq)) { in bfq_sync_bfqq_move() 718 if (sync_bfqq->entity.sched_data != &bfqg->sched_data) in bfq_sync_bfqq_move() 719 bfq_bfqq_move(bfqd, sync_bfqq, bfqg); in bfq_sync_bfqq_move() 728 for (bfqq = sync_bfqq; bfqq; bfqq = bfqq->new_bfqq) in bfq_sync_bfqq_move() 737 * below sync_bfqq->new_bfqq. Similarly if the merge in bfq_sync_bfqq_move() 742 bfq_put_cooperator(sync_bfqq); in bfq_sync_bfqq_move() 744 bfq_release_process_ref(bfqd, sync_bfqq); in bfq_sync_bfqq_move() 766 struct bfq_queue *sync_bfqq in __bfq_bic_change_cgroup() local 708 bfq_sync_bfqq_move(struct bfq_data *bfqd, struct bfq_queue *sync_bfqq, struct bfq_io_cq *bic, struct bfq_group *bfqg, unsigned int act_idx) bfq_sync_bfqq_move() argument [all...] |
/kernel/linux/linux-5.10/block/ |
H A D | bfq-cgroup.c | 711 struct bfq_queue *sync_bfqq = bic_to_bfqq(bic, true); in __bfq_bic_change_cgroup() local 723 if (sync_bfqq) { in __bfq_bic_change_cgroup() 724 if (!sync_bfqq->new_bfqq && !bfq_bfqq_coop(sync_bfqq)) { in __bfq_bic_change_cgroup() 726 if (sync_bfqq->entity.sched_data != &bfqg->sched_data) in __bfq_bic_change_cgroup() 727 bfq_bfqq_move(bfqd, sync_bfqq, bfqg); in __bfq_bic_change_cgroup() 736 for (bfqq = sync_bfqq; bfqq; bfqq = bfqq->new_bfqq) in __bfq_bic_change_cgroup() 747 * sync_bfqq->new_bfqq. Similarly if the merge in __bfq_bic_change_cgroup() 752 bfq_put_cooperator(sync_bfqq); in __bfq_bic_change_cgroup() 754 bfq_release_process_ref(bfqd, sync_bfqq); in __bfq_bic_change_cgroup() [all...] |
Completed in 4 milliseconds