new_bfqq 2473 block/bfq-iosched.c bfq_setup_merge(struct bfq_queue *bfqq, struct bfq_queue *new_bfqq) new_bfqq 2484 block/bfq-iosched.c if (!bfqq_process_refs(new_bfqq)) new_bfqq 2488 block/bfq-iosched.c while ((__bfqq = new_bfqq->new_bfqq)) { new_bfqq 2491 block/bfq-iosched.c new_bfqq = __bfqq; new_bfqq 2495 block/bfq-iosched.c new_process_refs = bfqq_process_refs(new_bfqq); new_bfqq 2504 block/bfq-iosched.c new_bfqq->pid); new_bfqq 2526 block/bfq-iosched.c bfqq->new_bfqq = new_bfqq; new_bfqq 2527 block/bfq-iosched.c new_bfqq->ref += process_refs; new_bfqq 2528 block/bfq-iosched.c return new_bfqq; new_bfqq 2532 block/bfq-iosched.c struct bfq_queue *new_bfqq) new_bfqq 2534 block/bfq-iosched.c if (bfq_too_late_for_merging(new_bfqq)) new_bfqq 2537 block/bfq-iosched.c if (bfq_class_idle(bfqq) || bfq_class_idle(new_bfqq) || new_bfqq 2538 block/bfq-iosched.c (bfqq->ioprio_class != new_bfqq->ioprio_class)) new_bfqq 2546 block/bfq-iosched.c if (BFQQ_SEEKY(bfqq) || BFQQ_SEEKY(new_bfqq)) new_bfqq 2554 block/bfq-iosched.c if (!bfq_bfqq_sync(bfqq) || !bfq_bfqq_sync(new_bfqq)) new_bfqq 2584 block/bfq-iosched.c struct bfq_queue *in_service_bfqq, *new_bfqq; new_bfqq 2640 block/bfq-iosched.c if (bfqq->new_bfqq) new_bfqq 2641 block/bfq-iosched.c return bfqq->new_bfqq; new_bfqq 2658 block/bfq-iosched.c new_bfqq = bfq_setup_merge(bfqq, in_service_bfqq); new_bfqq 2659 block/bfq-iosched.c if (new_bfqq) new_bfqq 2660 block/bfq-iosched.c return new_bfqq; new_bfqq 2667 block/bfq-iosched.c new_bfqq = bfq_find_close_cooperator(bfqd, bfqq, new_bfqq 2670 block/bfq-iosched.c if (new_bfqq && likely(new_bfqq != &bfqd->oom_bfqq) && new_bfqq 2671 block/bfq-iosched.c bfq_may_be_close_cooperator(bfqq, new_bfqq)) new_bfqq 2672 block/bfq-iosched.c return bfq_setup_merge(bfqq, new_bfqq); new_bfqq 2742 block/bfq-iosched.c struct bfq_queue *bfqq, struct bfq_queue *new_bfqq) new_bfqq 2745 block/bfq-iosched.c (unsigned long)new_bfqq->pid); new_bfqq 2748 block/bfq-iosched.c bfq_bfqq_save_state(new_bfqq); new_bfqq 2750 block/bfq-iosched.c bfq_mark_bfqq_IO_bound(new_bfqq); new_bfqq 2762 block/bfq-iosched.c if (new_bfqq->wr_coeff == 1 && bfqq->wr_coeff > 1) { new_bfqq 2763 block/bfq-iosched.c new_bfqq->wr_coeff = bfqq->wr_coeff; new_bfqq 2764 block/bfq-iosched.c new_bfqq->wr_cur_max_time = bfqq->wr_cur_max_time; new_bfqq 2765 block/bfq-iosched.c new_bfqq->last_wr_start_finish = bfqq->last_wr_start_finish; new_bfqq 2766 block/bfq-iosched.c new_bfqq->wr_start_at_switch_to_srt = new_bfqq 2768 block/bfq-iosched.c if (bfq_bfqq_busy(new_bfqq)) new_bfqq 2770 block/bfq-iosched.c new_bfqq->entity.prio_changed = 1; new_bfqq 2780 block/bfq-iosched.c bfq_log_bfqq(bfqd, new_bfqq, "merge_bfqqs: wr_busy %d", new_bfqq 2786 block/bfq-iosched.c bic_set_bfqq(bic, new_bfqq, 1); new_bfqq 2787 block/bfq-iosched.c bfq_mark_bfqq_coop(new_bfqq); new_bfqq 2798 block/bfq-iosched.c new_bfqq->bic = NULL; new_bfqq 2808 block/bfq-iosched.c new_bfqq->pid = -1; new_bfqq 2818 block/bfq-iosched.c struct bfq_queue *bfqq = bfqd->bio_bfqq, *new_bfqq; new_bfqq 2837 block/bfq-iosched.c new_bfqq = bfq_setup_cooperator(bfqd, bfqq, bio, false); new_bfqq 2838 block/bfq-iosched.c if (new_bfqq) { new_bfqq 2847 block/bfq-iosched.c new_bfqq); new_bfqq 2853 block/bfq-iosched.c bfqq = new_bfqq; new_bfqq 4912 block/bfq-iosched.c __bfqq = bfqq->new_bfqq; new_bfqq 4916 block/bfq-iosched.c next = __bfqq->new_bfqq; new_bfqq 5407 block/bfq-iosched.c *new_bfqq = bfq_setup_cooperator(bfqd, bfqq, rq, true); new_bfqq 5410 block/bfq-iosched.c if (new_bfqq) { new_bfqq 5415 block/bfq-iosched.c new_bfqq->allocated++; new_bfqq 5417 block/bfq-iosched.c new_bfqq->ref++; new_bfqq 5428 block/bfq-iosched.c bfqq, new_bfqq); new_bfqq 5436 block/bfq-iosched.c rq->elv.priv[1] = new_bfqq; new_bfqq 5437 block/bfq-iosched.c bfqq = new_bfqq; new_bfqq 250 block/bfq-iosched.h struct bfq_queue *new_bfqq;