Lines Matching defs:bfqq_data
410 struct bfq_iocq_bfqq_data *bfqq_data = &bic->bfqq_data[actuator_idx];
421 if (bfqq && bfqq_data->stable_merge_bfqq == bfqq) {
430 bfq_put_stable_ref(bfqq_data->stable_merge_bfqq);
432 bfqq_data->stable_merge_bfqq = NULL;
1141 struct bfq_iocq_bfqq_data *bfqq_data = &bic->bfqq_data[a_idx];
1143 if (bfqq_data->saved_has_short_ttime)
1148 if (bfqq_data->saved_IO_bound)
1153 bfqq->last_serv_time_ns = bfqq_data->saved_last_serv_time_ns;
1154 bfqq->inject_limit = bfqq_data->saved_inject_limit;
1155 bfqq->decrease_time_jif = bfqq_data->saved_decrease_time_jif;
1157 bfqq->entity.new_weight = bfqq_data->saved_weight;
1158 bfqq->ttime = bfqq_data->saved_ttime;
1159 bfqq->io_start_time = bfqq_data->saved_io_start_time;
1160 bfqq->tot_idle_time = bfqq_data->saved_tot_idle_time;
1166 bfqq->wr_coeff = bfqq_data->saved_wr_coeff;
1168 bfqq->service_from_wr = bfqq_data->saved_service_from_wr;
1170 bfqq_data->saved_wr_start_at_switch_to_srt;
1171 bfqq->last_wr_start_finish = bfqq_data->saved_last_wr_start_finish;
1172 bfqq->wr_cur_max_time = bfqq_data->saved_wr_cur_max_time;
1839 bfqq->bic || RQ_BIC(rq)->bfqq_data[act_idx].stably_merged;
2850 struct bfq_iocq_bfqq_data *bfqq_data)
2856 bfqq_data->stable_merge_bfqq = NULL;
2864 bfqq_data->stably_merged = true;
2868 &new_bfqq->bic->bfqq_data[new_a_idx];
2907 struct bfq_iocq_bfqq_data *bfqq_data = &bic->bfqq_data[a_idx];
2933 if (bfq_bfqq_sync(bfqq) && bfqq_data->stable_merge_bfqq &&
2940 bfqq_data->stable_merge_bfqq;
2944 bfqq_data);
3040 struct bfq_iocq_bfqq_data *bfqq_data = &bic->bfqq_data[a_idx];
3050 bfqq_data->saved_last_serv_time_ns = bfqq->last_serv_time_ns;
3051 bfqq_data->saved_inject_limit = bfqq->inject_limit;
3052 bfqq_data->saved_decrease_time_jif = bfqq->decrease_time_jif;
3054 bfqq_data->saved_weight = bfqq->entity.orig_weight;
3055 bfqq_data->saved_ttime = bfqq->ttime;
3056 bfqq_data->saved_has_short_ttime =
3058 bfqq_data->saved_IO_bound = bfq_bfqq_IO_bound(bfqq);
3059 bfqq_data->saved_io_start_time = bfqq->io_start_time;
3060 bfqq_data->saved_tot_idle_time = bfqq->tot_idle_time;
3061 bfqq_data->saved_in_large_burst = bfq_bfqq_in_large_burst(bfqq);
3062 bfqq_data->was_in_burst_list =
3077 bfqq_data->saved_wr_coeff = bfqq->bfqd->bfq_wr_coeff;
3078 bfqq_data->saved_wr_start_at_switch_to_srt =
3080 bfqq_data->saved_wr_cur_max_time =
3082 bfqq_data->saved_last_wr_start_finish = jiffies;
3084 bfqq_data->saved_wr_coeff = bfqq->wr_coeff;
3085 bfqq_data->saved_wr_start_at_switch_to_srt =
3087 bfqq_data->saved_service_from_wr =
3089 bfqq_data->saved_last_wr_start_finish =
3091 bfqq_data->saved_wr_cur_max_time = bfqq->wr_cur_max_time;
5466 struct bfq_iocq_bfqq_data *bfqq_data = bic->bfqq_data;
5470 if (bfqq_data[act_idx].stable_merge_bfqq)
5471 bfq_put_stable_ref(bfqq_data[act_idx].stable_merge_bfqq);
5692 new_bfqq->bic->bfqq_data[a_idx].stably_merged = true;
5693 bic->bfqq_data[a_idx].stably_merged = true;
5821 bic->bfqq_data[last_bfqq_created->actuator_idx].stable_merge_bfqq =
6744 struct bfq_iocq_bfqq_data *bfqq_data = &bic->bfqq_data[act_idx];
6758 if ((bfqq_data->was_in_burst_list && bfqd->large_burst) ||
6759 bfqq_data->saved_in_large_burst)
6763 if (bfqq_data->was_in_burst_list)
6869 bic->bfqq_data[idx].stably_merged)
6876 bic->bfqq_data[idx].saved_in_large_burst = true;