Searched refs:bwa_wd (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/resctrl/ |
| H A D | mpam_devices.c | 1020 props->bwa_wd = FIELD_GET(MPAMF_MBW_IDR_BWA_WD, mbw_features); in mpam_ris_hw_probe() 1026 props->bwa_wd = min(props->bwa_wd, 16); in mpam_ris_hw_probe() 1028 if (props->bwa_wd && FIELD_GET(MPAMF_MBW_IDR_HAS_MAX, mbw_features)) in mpam_ris_hw_probe() 1031 if (props->bwa_wd && FIELD_GET(MPAMF_MBW_IDR_HAS_MIN, mbw_features)) in mpam_ris_hw_probe() 1034 if (props->bwa_wd && FIELD_GET(MPAMF_MBW_IDR_HAS_PROP, mbw_features)) in mpam_ris_hw_probe() 1815 res0_bits = 16 - props->bwa_wd; in mpam_wa_t241_force_mbw_min_to_one() 1816 max_hw_value = ((1 << props->bwa_wd) - 1) << res0_bits; in mpam_wa_t241_force_mbw_min_to_one() 1833 max = GENMASK(15, 16 - props->bwa_wd); in mpam_wa_t241_calc_min_from_max() 2659 parent->bwa_wd = child->bwa_wd; in __props_mismatch() 2661 bwa_wd, alias)) { in __props_mismatch() [all …]
|
| H A D | test_mpam_devices.c | 248 fake_ris1.props.bwa_wd = 5; in test_mpam_enable_merge_features() 249 fake_ris2.props.bwa_wd = 3; in test_mpam_enable_merge_features() 261 KUNIT_EXPECT_EQ(test, fake_class.props.bwa_wd, 3); in test_mpam_enable_merge_features()
|
| H A D | mpam_resctrl.c | 672 cprops->bwa_wd); in mba_class_use_mbw_max() 728 return DIV_ROUND_UP(MAX_MBA_BW, 1 << cprops->bwa_wd); in get_mba_granularity() 751 val >>= 16 - cprops->bwa_wd; in mbw_max_to_percent() 754 val = DIV_ROUND_CLOSEST(val, 1 << cprops->bwa_wd); in mbw_max_to_percent() 773 val <<= cprops->bwa_wd; in percent_to_mbw_max() 776 val <<= 16 - cprops->bwa_wd; in percent_to_mbw_max()
|
| H A D | mpam_internal.h | 245 u16 bwa_wd; member
|