• Home
  • Raw
  • Download

Lines Matching refs:params

413 	struct ioc_params		params;  member
780 if (ioc->params.qos[QOS_RLAT] >= ioc->params.qos[QOS_WLAT]) { in ioc_refresh_period_us()
781 ppm = ioc->params.qos[QOS_RPPM]; in ioc_refresh_period_us()
782 lat = ioc->params.qos[QOS_RLAT]; in ioc_refresh_period_us()
784 ppm = ioc->params.qos[QOS_WPPM]; in ioc_refresh_period_us()
785 lat = ioc->params.qos[QOS_WLAT]; in ioc_refresh_period_us()
903 u64 *u = ioc->params.i_lcoefs; in ioc_refresh_lcoefs()
904 u64 *c = ioc->params.lcoefs; in ioc_refresh_lcoefs()
933 memcpy(ioc->params.qos, p->qos, sizeof(p->qos)); in ioc_refresh_params()
935 memcpy(ioc->params.i_lcoefs, p->i_lcoefs, sizeof(p->i_lcoefs)); in ioc_refresh_params()
940 ioc->vrate_min = DIV64_U64_ROUND_UP((u64)ioc->params.qos[QOS_MIN] * in ioc_refresh_params()
942 ioc->vrate_max = div64_u64((u64)ioc->params.qos[QOS_MAX] * in ioc_refresh_params()
2109 u32 ppm_rthr = MILLION - ioc->params.qos[QOS_RPPM]; in ioc_timer_fn()
2110 u32 ppm_wthr = MILLION - ioc->params.qos[QOS_WPPM]; in ioc_timer_fn()
2499 coef_seqio = ioc->params.lcoefs[LCOEF_RSEQIO]; in calc_vtime_cost_builtin()
2500 coef_randio = ioc->params.lcoefs[LCOEF_RRANDIO]; in calc_vtime_cost_builtin()
2501 coef_page = ioc->params.lcoefs[LCOEF_RPAGE]; in calc_vtime_cost_builtin()
2504 coef_seqio = ioc->params.lcoefs[LCOEF_WSEQIO]; in calc_vtime_cost_builtin()
2505 coef_randio = ioc->params.lcoefs[LCOEF_WRANDIO]; in calc_vtime_cost_builtin()
2506 coef_page = ioc->params.lcoefs[LCOEF_WPAGE]; in calc_vtime_cost_builtin()
2544 *costp = pages * ioc->params.lcoefs[LCOEF_RPAGE]; in calc_size_vtime_cost_builtin()
2547 *costp = pages * ioc->params.lcoefs[LCOEF_WPAGE]; in calc_size_vtime_cost_builtin()
2794 on_q_ns - size_nsec <= ioc->params.qos[pidx] * NSEC_PER_USEC) in ioc_rqos_done()
3133 ioc->params.qos[QOS_RPPM] / 10000, in ioc_qos_prfill()
3134 ioc->params.qos[QOS_RPPM] % 10000 / 100, in ioc_qos_prfill()
3135 ioc->params.qos[QOS_RLAT], in ioc_qos_prfill()
3136 ioc->params.qos[QOS_WPPM] / 10000, in ioc_qos_prfill()
3137 ioc->params.qos[QOS_WPPM] % 10000 / 100, in ioc_qos_prfill()
3138 ioc->params.qos[QOS_WLAT], in ioc_qos_prfill()
3139 ioc->params.qos[QOS_MIN] / 10000, in ioc_qos_prfill()
3140 ioc->params.qos[QOS_MIN] % 10000 / 100, in ioc_qos_prfill()
3141 ioc->params.qos[QOS_MAX] / 10000, in ioc_qos_prfill()
3142 ioc->params.qos[QOS_MAX] % 10000 / 100); in ioc_qos_prfill()
3194 memcpy(qos, ioc->params.qos, sizeof(qos)); in ioc_qos_write()
3276 memcpy(ioc->params.qos, qos, sizeof(qos)); in ioc_qos_write()
3299 u64 *u = ioc->params.i_lcoefs; in ioc_cost_model_prfill()
3361 memcpy(u, ioc->params.i_lcoefs, sizeof(u)); in ioc_cost_model_write()
3402 memcpy(ioc->params.i_lcoefs, u, sizeof(u)); in ioc_cost_model_write()