Lines Matching refs:trl

146 int isst_get_get_trl_from_msr(struct isst_id *id, int *trl)  in isst_get_get_trl_from_msr()  argument
155 trl[0] = msr_trl & GENMASK(7, 0); in isst_get_get_trl_from_msr()
156 trl[1] = (msr_trl & GENMASK(15, 8)) >> 8; in isst_get_get_trl_from_msr()
157 trl[2] = (msr_trl & GENMASK(23, 16)) >> 16; in isst_get_get_trl_from_msr()
158 trl[3] = (msr_trl & GENMASK(31, 24)) >> 24; in isst_get_get_trl_from_msr()
159 trl[4] = (msr_trl & GENMASK(39, 32)) >> 32; in isst_get_get_trl_from_msr()
160 trl[5] = (msr_trl & GENMASK(47, 40)) >> 40; in isst_get_get_trl_from_msr()
161 trl[6] = (msr_trl & GENMASK(55, 48)) >> 48; in isst_get_get_trl_from_msr()
162 trl[7] = (msr_trl & GENMASK(63, 56)) >> 56; in isst_get_get_trl_from_msr()
167 int isst_get_get_trl(struct isst_id *id, int level, int avx_level, int *trl) in isst_get_get_trl() argument
170 return isst_ops->get_get_trl(id, level, avx_level, trl); in isst_get_get_trl()
260 int isst_get_trl(struct isst_id *id, unsigned long long *trl) in isst_get_trl() argument
264 ret = isst_send_msr_command(id->cpu, 0x1AD, 0, trl); in isst_get_trl()
271 int isst_set_trl(struct isst_id *id, unsigned long long trl) in isst_set_trl() argument
275 if (!trl) in isst_set_trl()
276 trl = 0xFFFFFFFFFFFFFFFFULL; in isst_set_trl()
278 ret = isst_send_msr_command(id->cpu, 0x1AD, 1, &trl); in isst_set_trl()
285 int isst_set_trl_from_current_tdp(struct isst_id *id, unsigned long long trl) in isst_set_trl_from_current_tdp() argument
293 if (trl) { in isst_set_trl_from_current_tdp()
294 msr_trl = trl; in isst_set_trl_from_current_tdp()
297 int trl[8]; in isst_set_trl_from_current_tdp() local
304 ret = isst_get_get_trl(id, pkg_dev.current_level, 0, trl); in isst_set_trl_from_current_tdp()
310 unsigned long long _trl = trl[i]; in isst_set_trl_from_current_tdp()