Searched refs:mpam_msc (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/resctrl/ |
| H A D | mpam_internal.h | 70 struct mpam_msc { struct 86 struct mpam_msc * __percpu *error_dev_id; argument 158 static inline bool __must_check mpam_mon_sel_lock(struct mpam_msc *msc) in mpam_mon_sel_lock() argument 174 static inline void mpam_mon_sel_unlock(struct mpam_msc *msc) in mpam_mon_sel_unlock() 186 static inline void mpam_mon_sel_lock_held(struct mpam_msc *msc) in mpam_mon_sel_lock_held() 195 struct mpam_msc *msc) in mpam_mon_sel_lock_init() 206 DEFINE_CLASS(mon_sel_lock, struct mpam_msc *, 208 mpam_mon_sel_lock(msc) ? msc : NULL, struct mpam_msc *msc); 281 int (*init)(struct mpam_msc *msc, const struct mpam_quirk *quirk); 404 struct mpam_msc *msc; [all …]
|
| H A D | mpam_devices.c | 282 static int __mpam_read_reg(struct mpam_msc *msc, u16 reg, u32 *res) in __mpam_read_reg() 294 static inline int _mpam_read_partsel_reg(struct mpam_msc *msc, u16 reg, in _mpam_read_partsel_reg() 303 static int __mpam_write_reg(struct mpam_msc *msc, u16 reg, u32 val) in __mpam_write_reg() 316 static inline int _mpam_write_partsel_reg(struct mpam_msc *msc, u16 reg, u32 val) in _mpam_write_partsel_reg() 324 static inline int _mpam_read_monsel_reg(struct mpam_msc *msc, u16 reg, in _mpam_read_monsel_reg() 333 static inline int _mpam_write_monsel_reg(struct mpam_msc *msc, u16 reg, u32 val) in _mpam_write_monsel_reg() 341 static bool mpam_msc_check_aidr(struct mpam_msc *msc) in mpam_msc_check_aidr() 362 static int mpam_msc_read_idr(struct mpam_msc *msc, u64 *res) in mpam_msc_read_idr() 386 static int mpam_msc_clear_esr(struct mpam_msc *msc) in mpam_msc_clear_esr() 413 static int mpam_msc_read_esr(struct mpam_msc *msc, u64 *res) in mpam_msc_read_esr() [all …]
|
| H A D | mpam_fb.c | 132 static int mpam_fb_send_request(struct mpam_msc *msc, u32 msc_fb_id, in mpam_fb_send_request() 212 int mpam_fb_send_read_request(struct mpam_msc *msc, u16 reg, u32 *result) in mpam_fb_send_read_request() 218 int mpam_fb_send_write_request(struct mpam_msc *msc, u16 reg, u32 value) in mpam_fb_send_write_request() 225 int mpam_fb_check_protocol_version(struct mpam_msc *msc) in mpam_fb_check_protocol_version() 246 int mpam_fb_check_shared_buffer_size(struct mpam_msc *msc) in mpam_fb_check_shared_buffer_size()
|
| 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()
|
| /linux/include/linux/ |
| H A D | arm_mpam.h | 11 struct mpam_msc; 27 int acpi_mpam_parse_resources(struct mpam_msc *msc, 32 static inline int acpi_mpam_parse_resources(struct mpam_msc *msc, in acpi_mpam_parse_resources() 42 int mpam_ris_create(struct mpam_msc *msc, u8 ris_idx, 45 static inline int mpam_ris_create(struct mpam_msc *msc, u8 ris_idx, in mpam_ris_create()
|
| /linux/drivers/acpi/arm64/ |
| H A D | mpam.c | 98 static int acpi_mpam_parse_resource(struct mpam_msc *msc, in acpi_mpam_parse_resource() 129 int acpi_mpam_parse_resources(struct mpam_msc *msc, in acpi_mpam_parse_resources()
|