Lines Matching refs:mon_comp

451 static int __read_mon(struct mpam_resctrl_mon *mon, struct mpam_component *mon_comp,  in __read_mon()  argument
484 return mpam_msmon_read(mon_comp, &cfg, mon_type, val); in __read_mon()
487 static int read_mon_cdp_safe(struct mpam_resctrl_mon *mon, struct mpam_component *mon_comp, in read_mon_cdp_safe() argument
495 err = __read_mon(mon, mon_comp, mon_type, mon_idx, in read_mon_cdp_safe()
500 err = __read_mon(mon, mon_comp, mon_type, mon_idx, in read_mon_cdp_safe()
509 return __read_mon(mon, mon_comp, mon_type, mon_idx, in read_mon_cdp_safe()
519 struct mpam_component *mon_comp; in resctrl_arch_rmid_read() local
533 mon_comp = l3_dom->mon_comp[eventid]; in resctrl_arch_rmid_read()
540 return read_mon_cdp_safe(mon, mon_comp, mon_type, mon_idx, in resctrl_arch_rmid_read()
551 struct mpam_component *mon_comp; in resctrl_arch_cntr_read() local
560 mon_comp = l3_dom->mon_comp[eventid]; in resctrl_arch_cntr_read()
562 return read_mon_cdp_safe(mon, mon_comp, mpam_feat_msmon_mbwu, in resctrl_arch_cntr_read()
566 static void __reset_mon(struct mpam_resctrl_mon *mon, struct mpam_component *mon_comp, in __reset_mon() argument
587 mpam_msmon_reset_mbwu(mon_comp, &cfg); in __reset_mon()
590 static void reset_mon_cdp_safe(struct mpam_resctrl_mon *mon, struct mpam_component *mon_comp, in reset_mon_cdp_safe() argument
594 __reset_mon(mon, mon_comp, mon_idx, CDP_CODE, closid, rmid); in reset_mon_cdp_safe()
595 __reset_mon(mon, mon_comp, mon_idx, CDP_DATA, closid, rmid); in reset_mon_cdp_safe()
597 __reset_mon(mon, mon_comp, mon_idx, CDP_NONE, closid, rmid); in reset_mon_cdp_safe()
608 struct mpam_component *mon_comp; in resctrl_arch_reset_cntr() local
617 mon_comp = l3_dom->mon_comp[eventid]; in resctrl_arch_reset_cntr()
619 reset_mon_cdp_safe(mon, mon_comp, USE_PRE_ALLOCATED, closid, rmid); in resctrl_arch_reset_cntr()
1683 struct mpam_component *mon_comp; in mpam_resctrl_alloc_domain() local
1688 mon_comp = find_component(mon->class, cpu); in mpam_resctrl_alloc_domain()
1689 dom->mon_comp[eventid] = mon_comp; in mpam_resctrl_alloc_domain()
1690 if (mon_comp) in mpam_resctrl_alloc_domain()
1691 any_mon_comp = mon_comp; in mpam_resctrl_alloc_domain()