Lines Matching refs:trl
309 int isst_get_get_trl_from_msr(struct isst_id *id, int *trl) in isst_get_get_trl_from_msr() argument
318 trl[0] = msr_trl & GENMASK(7, 0); in isst_get_get_trl_from_msr()
319 trl[1] = (msr_trl & GENMASK(15, 8)) >> 8; in isst_get_get_trl_from_msr()
320 trl[2] = (msr_trl & GENMASK(23, 16)) >> 16; in isst_get_get_trl_from_msr()
321 trl[3] = (msr_trl & GENMASK(31, 24)) >> 24; in isst_get_get_trl_from_msr()
322 trl[4] = (msr_trl & GENMASK(39, 32)) >> 32; in isst_get_get_trl_from_msr()
323 trl[5] = (msr_trl & GENMASK(47, 40)) >> 40; in isst_get_get_trl_from_msr()
324 trl[6] = (msr_trl & GENMASK(55, 48)) >> 48; in isst_get_get_trl_from_msr()
325 trl[7] = (msr_trl & GENMASK(63, 56)) >> 56; in isst_get_get_trl_from_msr()
330 int isst_get_get_trl(struct isst_id *id, int level, int avx_level, int *trl) in isst_get_get_trl() argument
346 trl[0] = resp & GENMASK(7, 0); in isst_get_get_trl()
347 trl[1] = (resp & GENMASK(15, 8)) >> 8; in isst_get_get_trl()
348 trl[2] = (resp & GENMASK(23, 16)) >> 16; in isst_get_get_trl()
349 trl[3] = (resp & GENMASK(31, 24)) >> 24; in isst_get_get_trl()
361 trl[4] = resp & GENMASK(7, 0); in isst_get_get_trl()
362 trl[5] = (resp & GENMASK(15, 8)) >> 8; in isst_get_get_trl()
363 trl[6] = (resp & GENMASK(23, 16)) >> 16; in isst_get_get_trl()
364 trl[7] = (resp & GENMASK(31, 24)) >> 24; in isst_get_get_trl()
682 int isst_get_trl(struct isst_id *id, unsigned long long *trl) in isst_get_trl() argument
686 ret = isst_send_msr_command(id->cpu, 0x1AD, 0, trl); in isst_get_trl()
693 int isst_set_trl(struct isst_id *id, unsigned long long trl) in isst_set_trl() argument
697 if (!trl) in isst_set_trl()
698 trl = 0xFFFFFFFFFFFFFFFFULL; in isst_set_trl()
700 ret = isst_send_msr_command(id->cpu, 0x1AD, 1, &trl); in isst_set_trl()
707 int isst_set_trl_from_current_tdp(struct isst_id *id, unsigned long long trl) in isst_set_trl_from_current_tdp() argument
712 if (trl) { in isst_set_trl_from_current_tdp()
713 msr_trl = trl; in isst_set_trl_from_current_tdp()
716 int trl[8]; in isst_set_trl_from_current_tdp() local
723 ret = isst_get_get_trl(id, pkg_dev.current_level, 0, trl); in isst_set_trl_from_current_tdp()
729 unsigned long long _trl = trl[i]; in isst_set_trl_from_current_tdp()