Searched refs:membw (Results 1 – 6 of 6) sorted by relevance
51 if (!r->membw.delay_linear && r->membw.arch_needs_linear) { in bw_validate()68 if (bw < r->membw.min_bw || bw > r->membw.max_bw) { in bw_validate()70 bw, r->membw.min_bw, r->membw.max_bw); in bw_validate()
1183 seq_printf(seq, "%u\n", r->membw.min_bw); in rdt_min_bw_show()1234 seq_printf(seq, "%u\n", r->membw.bw_gran); in rdt_bw_gran_show()1249 seq_printf(seq, "%u\n", r->membw.delay_linear); in rdt_delay_linear_show()1276 switch (r->membw.throttle_mode) { in rdt_thread_throttle_mode_show()1636 return r->membw.mba_sc; in is_mba_sc()2268 r_mba->membw.throttle_mode != THREAD_THROTTLE_UNDEFINED) in thread_throttle_mode_init()2269 throttle_mode = r_mba->membw.throttle_mode; in thread_throttle_mode_init()2273 r_smba->membw.throttle_mode != THREAD_THROTTLE_UNDEFINED) in thread_throttle_mode_init()2274 throttle_mode = r_smba->membw.throttle_mode; in thread_throttle_mode_init()2582 return resctrl_arch_get_resource(RDT_RESOURCE_MBA)->membw.delay_linear; in is_mba_linear()[all …]
753 if (cur_msr_val > r_mba->membw.min_bw && user_bw < cur_bw) { in update_mba_bw()754 new_msr_val = cur_msr_val - r_mba->membw.bw_gran; in update_mba_bw()756 (user_bw > (cur_bw * (cur_msr_val + r_mba->membw.min_bw) / cur_msr_val))) { in update_mba_bw()757 new_msr_val = cur_msr_val + r_mba->membw.bw_gran; in update_mba_bw()
333 struct resctrl_membw membw; member411 return r->membw.max_bw; in resctrl_get_default_ctrl()
25 return roundup(val, (unsigned long)r->membw.bw_gran); in resctrl_arch_preconvert_bw()
1238 r->membw.delay_linear = true; in mpam_resctrl_control_init()1239 r->membw.throttle_mode = THREAD_THROTTLE_UNDEFINED; in mpam_resctrl_control_init()1240 r->membw.min_bw = get_mba_min(cprops); in mpam_resctrl_control_init()1241 r->membw.max_bw = MAX_MBA_BW; in mpam_resctrl_control_init()1242 r->membw.bw_gran = get_mba_granularity(cprops); in mpam_resctrl_control_init()