Home
last modified time | relevance | path

Searched refs:rdt_domain (Results 1 – 7 of 7) sorted by relevance

/linux-6.1.9/arch/x86/kernel/cpu/resctrl/
Dinternal.h94 struct rdt_domain *d;
179 struct rdt_domain *d;
317 struct rdt_domain d_resctrl;
323 static inline struct rdt_hw_domain *resctrl_to_arch_dom(struct rdt_domain *r) in resctrl_to_arch_dom()
393 void (*msr_update) (struct rdt_domain *d, struct msr_param *m,
406 struct rdt_domain *d);
408 struct rdt_domain *d);
498 struct rdt_domain *rdt_find_domain(struct rdt_resource *r, int id,
504 bool rdtgroup_cbm_overlaps(struct resctrl_schema *s, struct rdt_domain *d,
506 unsigned int rdtgroup_cbm_to_size(struct rdt_resource *r, struct rdt_domain *d,
[all …]
Dmonitor.c192 void resctrl_arch_reset_rmid(struct rdt_resource *r, struct rdt_domain *d, in resctrl_arch_reset_rmid()
215 int resctrl_arch_rmid_read(struct rdt_resource *r, struct rdt_domain *d, in resctrl_arch_rmid_read()
252 void __check_limbo(struct rdt_domain *d, bool force_free) in __check_limbo()
291 bool has_busy_rmid(struct rdt_resource *r, struct rdt_domain *d) in has_busy_rmid()
320 struct rdt_domain *d; in add_rmid_to_limbo()
507 static void update_mba_bw(struct rdtgroup *rgrp, struct rdt_domain *dom_mbm) in update_mba_bw()
513 struct rdt_domain *dom_mba; in update_mba_bw()
591 static void mbm_update(struct rdt_resource *r, struct rdt_domain *d, int rmid) in mbm_update()
632 struct rdt_domain *d; in cqm_handle_limbo()
637 d = container_of(work, struct rdt_domain, cqm_limbo.work); in cqm_handle_limbo()
[all …]
Dcore.c52 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,
278 mba_wrmsr_amd(struct rdt_domain *d, struct msr_param *m, struct rdt_resource *r) in mba_wrmsr_amd()
303 mba_wrmsr_intel(struct rdt_domain *d, struct msr_param *m, in mba_wrmsr_intel()
316 cat_wrmsr(struct rdt_domain *d, struct msr_param *m, struct rdt_resource *r) in cat_wrmsr()
326 struct rdt_domain *get_domain_from_cpu(int cpu, struct rdt_resource *r) in get_domain_from_cpu()
328 struct rdt_domain *d; in get_domain_from_cpu()
350 struct rdt_domain *d; in rdt_ctrl_update()
369 struct rdt_domain *rdt_find_domain(struct rdt_resource *r, int id, in rdt_find_domain()
[all …]
Dctrlmondata.c61 struct rdt_domain *d) in parse_bw()
139 struct rdt_domain *d) in parse_cbm()
209 struct rdt_domain *d; in parse_line()
273 struct rdt_domain *dom = &hw_dom->d_resctrl; in apply_config()
285 int resctrl_arch_update_one(struct rdt_resource *r, struct rdt_domain *d, in resctrl_arch_update_one()
313 struct rdt_domain *d; in resctrl_arch_update_domains()
377 struct rdt_domain *dom; in rdtgroup_schemata_write()
459 u32 resctrl_arch_get_config(struct rdt_resource *r, struct rdt_domain *d, in resctrl_arch_get_config()
471 struct rdt_domain *dom; in show_doms()
533 struct rdt_domain *d, struct rdtgroup *rdtgrp, in mon_event_read()
[all …]
Drdtgroup.c911 struct rdt_domain *dom; in rdt_bit_usage_show()
1125 static bool __rdtgroup_cbm_overlaps(struct rdt_resource *r, struct rdt_domain *d, in __rdtgroup_cbm_overlaps()
1180 bool rdtgroup_cbm_overlaps(struct resctrl_schema *s, struct rdt_domain *d, in rdtgroup_cbm_overlaps()
1213 struct rdt_domain *d; in rdtgroup_mode_test_exclusive()
1327 struct rdt_domain *d, unsigned long cbm) in rdtgroup_cbm_to_size()
1359 struct rdt_domain *d; in rdtgroup_size_show()
1846 struct rdt_domain *d; in set_cache_qos_cfg()
1897 static int mba_sc_domain_allocate(struct rdt_resource *r, struct rdt_domain *d) in mba_sc_domain_allocate()
1915 struct rdt_domain *d) in mba_sc_domain_destroy()
1941 struct rdt_domain *d; in set_mba_sc()
[all …]
Dpseudo_lock.c799 bool rdtgroup_cbm_overlaps_pseudo_locked(struct rdt_domain *d, unsigned long cbm) in rdtgroup_cbm_overlaps_pseudo_locked()
826 bool rdtgroup_pseudo_locked_in_hierarchy(struct rdt_domain *d) in rdtgroup_pseudo_locked_in_hierarchy()
830 struct rdt_domain *d_i; in rdtgroup_pseudo_locked_in_hierarchy()
/linux-6.1.9/include/linux/
Dresctrl.h73 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,