Searched refs:rdt_domain (Results 1 – 7 of 7) sorted by relevance
/openbmc/linux/arch/x86/kernel/cpu/resctrl/ |
H A D | internal.h | 108 struct rdt_domain *d; 193 struct rdt_domain *d; 327 struct rdt_domain d_resctrl; 333 static inline struct rdt_hw_domain *resctrl_to_arch_dom(struct rdt_domain *r) in resctrl_to_arch_dom() 405 void (*msr_update) (struct rdt_domain *d, struct msr_param *m, 419 struct rdt_domain *d); 421 struct rdt_domain *d); 512 struct rdt_domain *rdt_find_domain(struct rdt_resource *r, int id, 518 bool rdtgroup_cbm_overlaps(struct resctrl_schema *s, struct rdt_domain *d, 520 unsigned int rdtgroup_cbm_to_size(struct rdt_resource *r, struct rdt_domain *d, [all …]
|
H A D | monitor.c | 192 void resctrl_arch_reset_rmid(struct rdt_resource *r, struct rdt_domain *d, in resctrl_arch_reset_rmid() 211 void resctrl_arch_reset_rmid_all(struct rdt_resource *r, struct rdt_domain *d) in resctrl_arch_reset_rmid_all() 232 int resctrl_arch_rmid_read(struct rdt_resource *r, struct rdt_domain *d, in resctrl_arch_rmid_read() 269 void __check_limbo(struct rdt_domain *d, bool force_free) in __check_limbo() 308 bool has_busy_rmid(struct rdt_resource *r, struct rdt_domain *d) in has_busy_rmid() 337 struct rdt_domain *d; in add_rmid_to_limbo() 386 static struct mbm_state *get_mbm_state(struct rdt_domain *d, u32 rmid, in get_mbm_state() 516 static void update_mba_bw(struct rdtgroup *rgrp, struct rdt_domain *dom_mbm) in update_mba_bw() 521 struct rdt_domain *dom_mba; in update_mba_bw() 581 static void mbm_update(struct rdt_resource *r, struct rdt_domain *d, int rmid) in mbm_update() [all …]
|
H A D | core.c | 52 mba_wrmsr_intel(struct rdt_domain *d, struct msr_param *m, 55 cat_wrmsr(struct rdt_domain *d, struct msr_param *m, struct rdt_resource *r); 57 mba_wrmsr_amd(struct rdt_domain *d, struct msr_param *m, 301 mba_wrmsr_amd(struct rdt_domain *d, struct msr_param *m, struct rdt_resource *r) in mba_wrmsr_amd() 326 mba_wrmsr_intel(struct rdt_domain *d, struct msr_param *m, in mba_wrmsr_intel() 339 cat_wrmsr(struct rdt_domain *d, struct msr_param *m, struct rdt_resource *r) in cat_wrmsr() 349 struct rdt_domain *get_domain_from_cpu(int cpu, struct rdt_resource *r) in get_domain_from_cpu() 351 struct rdt_domain *d; in get_domain_from_cpu() 373 struct rdt_domain *d; in rdt_ctrl_update() 392 struct rdt_domain *rdt_find_domain(struct rdt_resource *r, int id, in rdt_find_domain() [all …]
|
H A D | ctrlmondata.c | 66 struct rdt_domain *d) in parse_bw() 143 struct rdt_domain *d) in parse_cbm() 213 struct rdt_domain *d; in parse_line() 277 struct rdt_domain *dom = &hw_dom->d_resctrl; in apply_config() 289 int resctrl_arch_update_one(struct rdt_resource *r, struct rdt_domain *d, in resctrl_arch_update_one() 317 struct rdt_domain *d; in resctrl_arch_update_domains() 455 u32 resctrl_arch_get_config(struct rdt_resource *r, struct rdt_domain *d, in resctrl_arch_get_config() 467 struct rdt_domain *dom; in show_doms() 529 struct rdt_domain *d, struct rdtgroup *rdtgrp, in mon_event_read() 552 struct rdt_domain *d; in rdtgroup_mondata_show()
|
H A D | rdtgroup.c | 84 struct rdt_domain *dom; in rdt_staged_configs_clear() 923 struct rdt_domain *dom; in rdt_bit_usage_show() 1140 static bool __rdtgroup_cbm_overlaps(struct rdt_resource *r, struct rdt_domain *d, in __rdtgroup_cbm_overlaps() 1195 bool rdtgroup_cbm_overlaps(struct resctrl_schema *s, struct rdt_domain *d, in rdtgroup_cbm_overlaps() 1228 struct rdt_domain *d; in rdtgroup_mode_test_exclusive() 1342 struct rdt_domain *d, unsigned long cbm) in rdtgroup_cbm_to_size() 1374 struct rdt_domain *d; in rdtgroup_size_show() 1486 static void mondata_config_read(struct rdt_domain *d, struct mon_config_info *mon_info) in mondata_config_read() 1494 struct rdt_domain *dom; in mbm_config_show() 1551 struct rdt_domain *d, u32 evtid, u32 val) in mbm_config_write_domain() [all …]
|
H A D | pseudo_lock.c | 813 bool rdtgroup_cbm_overlaps_pseudo_locked(struct rdt_domain *d, unsigned long cbm) in rdtgroup_cbm_overlaps_pseudo_locked() 840 bool rdtgroup_pseudo_locked_in_hierarchy(struct rdt_domain *d) in rdtgroup_pseudo_locked_in_hierarchy() 844 struct rdt_domain *d_i; in rdtgroup_pseudo_locked_in_hierarchy()
|
/openbmc/linux/include/linux/ |
H A D | resctrl.h | 73 struct rdt_domain { struct 181 struct rdt_domain *d); 215 int resctrl_arch_update_one(struct rdt_resource *r, struct rdt_domain *d, 218 u32 resctrl_arch_get_config(struct rdt_resource *r, struct rdt_domain *d, 220 int resctrl_online_domain(struct rdt_resource *r, struct rdt_domain *d); 221 void resctrl_offline_domain(struct rdt_resource *r, struct rdt_domain *d); 237 int resctrl_arch_rmid_read(struct rdt_resource *r, struct rdt_domain *d, 250 void resctrl_arch_reset_rmid(struct rdt_resource *r, struct rdt_domain *d, 262 void resctrl_arch_reset_rmid_all(struct rdt_resource *r, struct rdt_domain *d);
|