Searched refs:mpam_msc (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/resctrl/ |
| H A D | mpam_devices.c | 180 static u32 __mpam_read_reg(struct mpam_msc *msc, u16 reg) in __mpam_read_reg() 187 static inline u32 _mpam_read_partsel_reg(struct mpam_msc *msc, u16 reg) in _mpam_read_partsel_reg() 195 static void __mpam_write_reg(struct mpam_msc *msc, u16 reg, u32 val) in __mpam_write_reg() 203 static inline void _mpam_write_partsel_reg(struct mpam_msc *msc, u16 reg, u32 val) in _mpam_write_partsel_reg() 211 static inline u32 _mpam_read_monsel_reg(struct mpam_msc *msc, u16 reg) in _mpam_read_monsel_reg() 219 static inline void _mpam_write_monsel_reg(struct mpam_msc *msc, u16 reg, u32 val) in _mpam_write_monsel_reg() 227 static u64 mpam_msc_read_idr(struct mpam_msc *msc) in mpam_msc_read_idr() 240 static void mpam_msc_clear_esr(struct mpam_msc *msc) in mpam_msc_clear_esr() 258 static u64 mpam_msc_read_esr(struct mpam_msc *msc) in mpam_msc_read_esr() 269 static void __mpam_part_sel_raw(u32 partsel, struct mpam_msc *msc) in __mpam_part_sel_raw() [all …]
|
| H A D | mpam_internal.h | 60 struct mpam_msc { struct 74 struct mpam_msc * __percpu *error_dev_id; argument 140 static inline bool __must_check mpam_mon_sel_lock(struct mpam_msc *msc) in mpam_mon_sel_lock() argument 150 static inline void mpam_mon_sel_unlock(struct mpam_msc *msc) in mpam_mon_sel_unlock() 155 static inline void mpam_mon_sel_lock_held(struct mpam_msc *msc) in mpam_mon_sel_lock_held() 160 static inline void mpam_mon_sel_lock_init(struct mpam_msc *msc) in mpam_mon_sel_lock_init() 235 int (*init)(struct mpam_msc *msc, const struct mpam_quirk *quirk); 358 struct mpam_msc *msc;
|
| H A D | test_mpam_devices.c | 34 static struct mpam_msc fake_msc1 = { 0 }; 35 static struct mpam_msc fake_msc2 = { 0 }; 325 static void __test_mpam_reset_msc_bitmap(struct mpam_msc *msc, u16 reg, u16 wd) in __test_mpam_reset_msc_bitmap() 336 struct mpam_msc fake_msc = {}; in test_mpam_reset_msc_bitmap()
|