Searched refs:membw (Results 1 – 5 of 5) sorted by relevance
| /Linux-v5.4/arch/x86/kernel/cpu/resctrl/ |
| D | core.c | 227 return rdt_resources_all[RDT_RESOURCE_MBA].membw.mba_sc; in is_mba_sc() 229 return r->membw.mba_sc; in is_mba_sc() 261 r->membw.max_delay = eax.split.max_delay + 1; in __get_mem_config_intel() 264 r->membw.delay_linear = true; in __get_mem_config_intel() 265 r->membw.min_bw = MAX_MBA_BW - r->membw.max_delay; in __get_mem_config_intel() 266 r->membw.bw_gran = MAX_MBA_BW - r->membw.max_delay; in __get_mem_config_intel() 290 r->membw.delay_linear = false; in __rdt_get_mem_config_amd() 292 r->membw.min_bw = 0; in __rdt_get_mem_config_amd() 293 r->membw.bw_gran = 1; in __rdt_get_mem_config_amd() 378 if (r->membw.delay_linear) in delay_bw_map()
|
| D | ctrlmondata.c | 42 if (bw < r->membw.min_bw || bw > r->default_ctrl) { in bw_validate_amd() 44 r->membw.min_bw, r->default_ctrl); in bw_validate_amd() 48 *data = roundup(bw, (unsigned long)r->membw.bw_gran); in bw_validate_amd() 85 if (!r->membw.delay_linear) { in bw_validate() 96 if ((bw < r->membw.min_bw || bw > r->default_ctrl) && in bw_validate() 99 r->membw.min_bw, r->default_ctrl); in bw_validate() 103 *data = roundup(bw, (unsigned long)r->membw.bw_gran); in bw_validate()
|
| D | monitor.c | 406 if (cur_msr_val > r_mba->membw.min_bw && user_bw < cur_bw) { in update_mba_bw() 407 new_msr_val = cur_msr_val - r_mba->membw.bw_gran; in update_mba_bw() 410 new_msr_val = cur_msr_val + r_mba->membw.bw_gran; in update_mba_bw()
|
| D | internal.h | 453 struct rdt_membw membw; member
|
| D | rdtgroup.c | 876 seq_printf(seq, "%u\n", r->membw.min_bw); in rdt_min_bw_show() 907 seq_printf(seq, "%u\n", r->membw.bw_gran); in rdt_bw_gran_show() 916 seq_printf(seq, "%u\n", r->membw.delay_linear); in rdt_delay_linear_show() 1733 return rdt_resources_all[RDT_RESOURCE_MBA].membw.delay_linear; in is_mba_linear() 1787 r->membw.mba_sc = mba_sc; in set_mba_sc()
|