Lines Matching refs:qos

370 	u32				qos[NR_QOS_PARAMS];  member
531 .qos = {
547 .qos = {
563 .qos = {
580 .qos = {
689 if (ioc->params.qos[QOS_RLAT] >= ioc->params.qos[QOS_WLAT]) { in ioc_refresh_period_us()
690 ppm = ioc->params.qos[QOS_RPPM]; in ioc_refresh_period_us()
691 lat = ioc->params.qos[QOS_RLAT]; in ioc_refresh_period_us()
693 ppm = ioc->params.qos[QOS_WPPM]; in ioc_refresh_period_us()
694 lat = ioc->params.qos[QOS_WLAT]; in ioc_refresh_period_us()
837 memcpy(ioc->params.qos, p->qos, sizeof(p->qos)); in ioc_refresh_params()
844 ioc->vrate_min = DIV64_U64_ROUND_UP((u64)ioc->params.qos[QOS_MIN] * in ioc_refresh_params()
846 ioc->vrate_max = div64_u64((u64)ioc->params.qos[QOS_MAX] * in ioc_refresh_params()
1346 u32 ppm_rthr = MILLION - ioc->params.qos[QOS_RPPM]; in ioc_timer_fn()
1347 u32 ppm_wthr = MILLION - ioc->params.qos[QOS_WPPM]; in ioc_timer_fn()
1867 if (on_q_ns <= ioc->params.qos[pidx] * NSEC_PER_USEC) in ioc_rqos_done()
2141 ioc->params.qos[QOS_RPPM] / 10000, in ioc_qos_prfill()
2142 ioc->params.qos[QOS_RPPM] % 10000 / 100, in ioc_qos_prfill()
2143 ioc->params.qos[QOS_RLAT], in ioc_qos_prfill()
2144 ioc->params.qos[QOS_WPPM] / 10000, in ioc_qos_prfill()
2145 ioc->params.qos[QOS_WPPM] % 10000 / 100, in ioc_qos_prfill()
2146 ioc->params.qos[QOS_WLAT], in ioc_qos_prfill()
2147 ioc->params.qos[QOS_MIN] / 10000, in ioc_qos_prfill()
2148 ioc->params.qos[QOS_MIN] % 10000 / 100, in ioc_qos_prfill()
2149 ioc->params.qos[QOS_MAX] / 10000, in ioc_qos_prfill()
2150 ioc->params.qos[QOS_MAX] % 10000 / 100); in ioc_qos_prfill()
2184 u32 qos[NR_QOS_PARAMS]; in ioc_qos_write() local
2202 memcpy(qos, ioc->params.qos, sizeof(qos)); in ioc_qos_write()
2243 qos[tok] = v * 100; in ioc_qos_write()
2249 qos[tok] = v; in ioc_qos_write()
2260 qos[tok] = clamp_t(s64, v * 100, in ioc_qos_write()
2269 if (qos[QOS_MIN] > qos[QOS_MAX]) in ioc_qos_write()
2283 memcpy(ioc->params.qos, qos, sizeof(qos)); in ioc_qos_write()