Lines Matching refs:trl
152 int isst_get_get_trl(int cpu, int level, int avx_level, int *trl) in isst_get_get_trl() argument
168 trl[0] = resp & GENMASK(7, 0); in isst_get_get_trl()
169 trl[1] = (resp & GENMASK(15, 8)) >> 8; in isst_get_get_trl()
170 trl[2] = (resp & GENMASK(23, 16)) >> 16; in isst_get_get_trl()
171 trl[3] = (resp & GENMASK(31, 24)) >> 24; in isst_get_get_trl()
183 trl[4] = resp & GENMASK(7, 0); in isst_get_get_trl()
184 trl[5] = (resp & GENMASK(15, 8)) >> 8; in isst_get_get_trl()
185 trl[6] = (resp & GENMASK(23, 16)) >> 16; in isst_get_get_trl()
186 trl[7] = (resp & GENMASK(31, 24)) >> 24; in isst_get_get_trl()
451 int isst_set_trl(int cpu, unsigned long long trl) in isst_set_trl() argument
455 if (!trl) in isst_set_trl()
456 trl = 0xFFFFFFFFFFFFFFFFULL; in isst_set_trl()
458 ret = isst_send_msr_command(cpu, 0x1AD, 1, &trl); in isst_set_trl()
465 int isst_set_trl_from_current_tdp(int cpu, unsigned long long trl) in isst_set_trl_from_current_tdp() argument
470 if (trl) { in isst_set_trl_from_current_tdp()
471 msr_trl = trl; in isst_set_trl_from_current_tdp()
474 int trl[8]; in isst_set_trl_from_current_tdp() local
481 ret = isst_get_get_trl(cpu, pkg_dev.current_level, 0, trl); in isst_set_trl_from_current_tdp()
487 unsigned long long _trl = trl[i]; in isst_set_trl_from_current_tdp()