Lines Matching defs:msc

174 static u32 __mpam_read_reg(struct mpam_msc *msc, u16 reg)  in __mpam_read_reg()
181 static inline u32 _mpam_read_partsel_reg(struct mpam_msc *msc, u16 reg) in _mpam_read_partsel_reg()
187 #define mpam_read_partsel_reg(msc, reg) _mpam_read_partsel_reg(msc, MPAMF_##reg) argument
189 static void __mpam_write_reg(struct mpam_msc *msc, u16 reg, u32 val) in __mpam_write_reg()
197 static inline void _mpam_write_partsel_reg(struct mpam_msc *msc, u16 reg, u32 val) in _mpam_write_partsel_reg()
203 #define mpam_write_partsel_reg(msc, reg, val) _mpam_write_partsel_reg(msc, MPAMCFG_##reg, val) argument
205 static inline u32 _mpam_read_monsel_reg(struct mpam_msc *msc, u16 reg) in _mpam_read_monsel_reg()
211 #define mpam_read_monsel_reg(msc, reg) _mpam_read_monsel_reg(msc, MSMON_##reg) argument
213 static inline void _mpam_write_monsel_reg(struct mpam_msc *msc, u16 reg, u32 val) in _mpam_write_monsel_reg()
219 #define mpam_write_monsel_reg(msc, reg, val) _mpam_write_monsel_reg(msc, MSMON_##reg, val) argument
221 static u64 mpam_msc_read_idr(struct mpam_msc *msc) in mpam_msc_read_idr()
234 static void mpam_msc_clear_esr(struct mpam_msc *msc) in mpam_msc_clear_esr()
252 static u64 mpam_msc_read_esr(struct mpam_msc *msc) in mpam_msc_read_esr()
263 static void __mpam_part_sel_raw(u32 partsel, struct mpam_msc *msc) in __mpam_part_sel_raw()
270 static void __mpam_part_sel(u8 ris_idx, u16 partid, struct mpam_msc *msc) in __mpam_part_sel()
278 static void __mpam_intpart_sel(u8 ris_idx, u16 intpartid, struct mpam_msc *msc) in __mpam_intpart_sel()
411 mpam_vmsc_alloc(struct mpam_component *comp, struct mpam_msc *msc) in mpam_vmsc_alloc()
446 mpam_vmsc_find(struct mpam_component *comp, struct mpam_msc *msc) in mpam_vmsc_find()
484 static int mpam_ris_get_affinity(struct mpam_msc *msc, cpumask_t *affinity, in mpam_ris_get_affinity()
518 static int mpam_ris_create_locked(struct mpam_msc *msc, u8 ris_idx, in mpam_ris_create_locked()
584 struct mpam_msc *msc = vmsc->msc; in mpam_ris_destroy() local
605 int mpam_ris_create(struct mpam_msc *msc, u8 ris_idx, in mpam_ris_create()
620 static struct mpam_msc_ris *mpam_get_or_create_ris(struct mpam_msc *msc, in mpam_get_or_create_ris()
643 static int mpam_enable_quirk_nvidia_t241_1(struct mpam_msc *msc, in mpam_enable_quirk_nvidia_t241_1()
703 static void mpam_enable_quirks(struct mpam_msc *msc) in mpam_enable_quirks()
736 struct mpam_msc *msc = ris->vmsc->msc; in _mpam_ris_hw_probe_hw_nrdy() local
763 struct mpam_msc *msc = ris->vmsc->msc; in mpam_ris_hw_probe() local
938 static int mpam_msc_hw_probe(struct mpam_msc *msc) in mpam_msc_hw_probe()
1021 static u64 mpam_msc_read_mbwu_l(struct mpam_msc *msc) in mpam_msc_read_mbwu_l()
1048 static void mpam_msc_zero_mbwu_l(struct mpam_msc *msc) in mpam_msc_zero_mbwu_l()
1102 struct mpam_msc *msc = m->ris->vmsc->msc; in read_msmon_ctl_flt_vals() local
1132 struct mpam_msc *msc = m->ris->vmsc->msc; in write_msmon_ctl_flt_vals() local
1178 struct mpam_msc *msc) in mpam_msmon_overflow_val()
1201 struct mpam_msc *msc = m->ris->vmsc->msc; in __ris_msmon_read() local
1323 struct mpam_msc *msc = vmsc->msc; in _msmon_read() local
1412 struct mpam_msc *msc; in mpam_msmon_reset_mbwu() local
1441 static void mpam_reset_msc_bitmap(struct mpam_msc *msc, u16 reg, u16 wd) in mpam_reset_msc_bitmap()
1544 struct mpam_msc *msc = ris->vmsc->msc; in mpam_reprogram_ris_partid() local
1663 struct mpam_msc *msc = ris->vmsc->msc; in mpam_save_mbwu_state() local
1727 static int mpam_get_msc_preferred_cpu(struct mpam_msc *msc) in mpam_get_msc_preferred_cpu()
1737 static int mpam_touch_msc(struct mpam_msc *msc, int (*fn)(void *a), void *arg) in mpam_touch_msc()
1761 static void mpam_reprogram_msc(struct mpam_msc *msc) in mpam_reprogram_msc()
1812 struct mpam_msc *msc; in mpam_cpu_online() local
1837 struct mpam_msc *msc; in mpam_discovery_cpu_online() local
1871 struct mpam_msc *msc; in mpam_cpu_offline() local
1928 static int __setup_ppi(struct mpam_msc *msc) in __setup_ppi()
1942 static int mpam_msc_setup_error_irq(struct mpam_msc *msc) in mpam_msc_setup_error_irq()
1971 static void update_msc_accessibility(struct mpam_msc *msc) in update_msc_accessibility()
1989 static void mpam_msc_destroy(struct mpam_msc *msc) in mpam_msc_destroy()
2007 struct mpam_msc *msc = platform_get_drvdata(pdev); in mpam_msc_drv_remove() local
2020 struct mpam_msc *msc; in do_mpam_msc_drv_probe() local
2095 struct mpam_msc *msc = NULL; in mpam_msc_drv_probe() local
2427 struct mpam_msc *msc = _msc; in mpam_enable_msc_ecr() local
2437 struct mpam_msc *msc = _msc; in mpam_disable_msc_ecr() local
2444 static irqreturn_t __mpam_irq_handler(int irq, struct mpam_msc *msc) in __mpam_irq_handler()
2491 struct mpam_msc *msc = *(struct mpam_msc **)dev_id; in mpam_ppi_handler() local
2498 struct mpam_msc *msc = dev_id; in mpam_spi_handler() local
2506 struct mpam_msc *msc; in mpam_register_irqs() local
2551 struct mpam_msc *msc; in mpam_unregister_irqs() local
2582 struct mpam_msc *msc; in __destroy_component_cfg() local
2643 struct mpam_msc *msc; in __allocate_component_cfg() local
2763 struct mpam_msc *msc = vmsc->msc; in mpam_reset_component_locked() local
2804 struct mpam_msc *msc, *tmp; in mpam_disable() local
2854 struct mpam_msc *msc; in mpam_enable() local
2902 struct mpam_msc *msc; in mpam_apply_config() local