• Home
  • Raw
  • Download

Lines Matching refs:params

411 	struct ioc_params		params;  member
778 if (ioc->params.qos[QOS_RLAT] >= ioc->params.qos[QOS_WLAT]) { in ioc_refresh_period_us()
779 ppm = ioc->params.qos[QOS_RPPM]; in ioc_refresh_period_us()
780 lat = ioc->params.qos[QOS_RLAT]; in ioc_refresh_period_us()
782 ppm = ioc->params.qos[QOS_WPPM]; in ioc_refresh_period_us()
783 lat = ioc->params.qos[QOS_WLAT]; in ioc_refresh_period_us()
901 u64 *u = ioc->params.i_lcoefs; in ioc_refresh_lcoefs()
902 u64 *c = ioc->params.lcoefs; in ioc_refresh_lcoefs()
931 memcpy(ioc->params.qos, p->qos, sizeof(p->qos)); in ioc_refresh_params()
933 memcpy(ioc->params.i_lcoefs, p->i_lcoefs, sizeof(p->i_lcoefs)); in ioc_refresh_params()
938 ioc->vrate_min = DIV64_U64_ROUND_UP((u64)ioc->params.qos[QOS_MIN] * in ioc_refresh_params()
940 ioc->vrate_max = div64_u64((u64)ioc->params.qos[QOS_MAX] * in ioc_refresh_params()
2233 u32 ppm_rthr = MILLION - ioc->params.qos[QOS_RPPM]; in ioc_timer_fn()
2234 u32 ppm_wthr = MILLION - ioc->params.qos[QOS_WPPM]; in ioc_timer_fn()
2521 coef_seqio = ioc->params.lcoefs[LCOEF_RSEQIO]; in calc_vtime_cost_builtin()
2522 coef_randio = ioc->params.lcoefs[LCOEF_RRANDIO]; in calc_vtime_cost_builtin()
2523 coef_page = ioc->params.lcoefs[LCOEF_RPAGE]; in calc_vtime_cost_builtin()
2526 coef_seqio = ioc->params.lcoefs[LCOEF_WSEQIO]; in calc_vtime_cost_builtin()
2527 coef_randio = ioc->params.lcoefs[LCOEF_WRANDIO]; in calc_vtime_cost_builtin()
2528 coef_page = ioc->params.lcoefs[LCOEF_WPAGE]; in calc_vtime_cost_builtin()
2566 *costp = pages * ioc->params.lcoefs[LCOEF_RPAGE]; in calc_size_vtime_cost_builtin()
2569 *costp = pages * ioc->params.lcoefs[LCOEF_WPAGE]; in calc_size_vtime_cost_builtin()
2816 on_q_ns - size_nsec <= ioc->params.qos[pidx] * NSEC_PER_USEC) in ioc_rqos_done()
3156 ioc->params.qos[QOS_RPPM] / 10000, in ioc_qos_prfill()
3157 ioc->params.qos[QOS_RPPM] % 10000 / 100, in ioc_qos_prfill()
3158 ioc->params.qos[QOS_RLAT], in ioc_qos_prfill()
3159 ioc->params.qos[QOS_WPPM] / 10000, in ioc_qos_prfill()
3160 ioc->params.qos[QOS_WPPM] % 10000 / 100, in ioc_qos_prfill()
3161 ioc->params.qos[QOS_WLAT], in ioc_qos_prfill()
3162 ioc->params.qos[QOS_MIN] / 10000, in ioc_qos_prfill()
3163 ioc->params.qos[QOS_MIN] % 10000 / 100, in ioc_qos_prfill()
3164 ioc->params.qos[QOS_MAX] / 10000, in ioc_qos_prfill()
3165 ioc->params.qos[QOS_MAX] % 10000 / 100); in ioc_qos_prfill()
3217 memcpy(qos, ioc->params.qos, sizeof(qos)); in ioc_qos_write()
3299 memcpy(ioc->params.qos, qos, sizeof(qos)); in ioc_qos_write()
3322 u64 *u = ioc->params.i_lcoefs; in ioc_cost_model_prfill()
3384 memcpy(u, ioc->params.i_lcoefs, sizeof(u)); in ioc_cost_model_write()
3425 memcpy(ioc->params.i_lcoefs, u, sizeof(u)); in ioc_cost_model_write()