Symbol: mpam_msc
drivers/acpi/arm64/mpam.c
129
int acpi_mpam_parse_resources(struct mpam_msc *msc,
drivers/acpi/arm64/mpam.c
98
static int acpi_mpam_parse_resource(struct mpam_msc *msc,
drivers/resctrl/mpam_devices.c
1025
struct mpam_msc *msc = m->ris->vmsc->msc;
drivers/resctrl/mpam_devices.c
1082
struct mpam_msc *msc = m->ris->vmsc->msc;
drivers/resctrl/mpam_devices.c
1196
struct mpam_msc *msc = vmsc->msc;
drivers/resctrl/mpam_devices.c
1284
struct mpam_msc *msc;
drivers/resctrl/mpam_devices.c
1313
static void mpam_reset_msc_bitmap(struct mpam_msc *msc, u16 reg, u16 wd)
drivers/resctrl/mpam_devices.c
1347
struct mpam_msc *msc = ris->vmsc->msc;
drivers/resctrl/mpam_devices.c
1459
struct mpam_msc *msc = ris->vmsc->msc;
drivers/resctrl/mpam_devices.c
1535
static int mpam_get_msc_preferred_cpu(struct mpam_msc *msc)
drivers/resctrl/mpam_devices.c
1545
static int mpam_touch_msc(struct mpam_msc *msc, int (*fn)(void *a), void *arg)
drivers/resctrl/mpam_devices.c
1569
static void mpam_reprogram_msc(struct mpam_msc *msc)
drivers/resctrl/mpam_devices.c
158
static u32 __mpam_read_reg(struct mpam_msc *msc, u16 reg)
drivers/resctrl/mpam_devices.c
1620
struct mpam_msc *msc;
drivers/resctrl/mpam_devices.c
1642
struct mpam_msc *msc;
drivers/resctrl/mpam_devices.c
165
static inline u32 _mpam_read_partsel_reg(struct mpam_msc *msc, u16 reg)
drivers/resctrl/mpam_devices.c
1676
struct mpam_msc *msc;
drivers/resctrl/mpam_devices.c
173
static void __mpam_write_reg(struct mpam_msc *msc, u16 reg, u32 val)
drivers/resctrl/mpam_devices.c
1730
static int __setup_ppi(struct mpam_msc *msc)
drivers/resctrl/mpam_devices.c
1734
msc->error_dev_id = alloc_percpu(struct mpam_msc *);
drivers/resctrl/mpam_devices.c
1744
static int mpam_msc_setup_error_irq(struct mpam_msc *msc)
drivers/resctrl/mpam_devices.c
1773
static void update_msc_accessibility(struct mpam_msc *msc)
drivers/resctrl/mpam_devices.c
1791
static void mpam_msc_destroy(struct mpam_msc *msc)
drivers/resctrl/mpam_devices.c
1809
struct mpam_msc *msc = platform_get_drvdata(pdev);
drivers/resctrl/mpam_devices.c
181
static inline void _mpam_write_partsel_reg(struct mpam_msc *msc, u16 reg, u32 val)
drivers/resctrl/mpam_devices.c
1818
static struct mpam_msc *do_mpam_msc_drv_probe(struct platform_device *pdev)
drivers/resctrl/mpam_devices.c
1822
struct mpam_msc *msc;
drivers/resctrl/mpam_devices.c
189
static inline u32 _mpam_read_monsel_reg(struct mpam_msc *msc, u16 reg)
drivers/resctrl/mpam_devices.c
1897
struct mpam_msc *msc = NULL;
drivers/resctrl/mpam_devices.c
197
static inline void _mpam_write_monsel_reg(struct mpam_msc *msc, u16 reg, u32 val)
drivers/resctrl/mpam_devices.c
205
static u64 mpam_msc_read_idr(struct mpam_msc *msc)
drivers/resctrl/mpam_devices.c
218
static void mpam_msc_clear_esr(struct mpam_msc *msc)
drivers/resctrl/mpam_devices.c
2221
struct mpam_msc *msc = _msc;
drivers/resctrl/mpam_devices.c
2231
struct mpam_msc *msc = _msc;
drivers/resctrl/mpam_devices.c
2238
static irqreturn_t __mpam_irq_handler(int irq, struct mpam_msc *msc)
drivers/resctrl/mpam_devices.c
2285
struct mpam_msc *msc = *(struct mpam_msc **)dev_id;
drivers/resctrl/mpam_devices.c
2292
struct mpam_msc *msc = dev_id;
drivers/resctrl/mpam_devices.c
2300
struct mpam_msc *msc;
drivers/resctrl/mpam_devices.c
2345
struct mpam_msc *msc;
drivers/resctrl/mpam_devices.c
236
static u64 mpam_msc_read_esr(struct mpam_msc *msc)
drivers/resctrl/mpam_devices.c
2376
struct mpam_msc *msc;
drivers/resctrl/mpam_devices.c
2437
struct mpam_msc *msc;
drivers/resctrl/mpam_devices.c
247
static void __mpam_part_sel_raw(u32 partsel, struct mpam_msc *msc)
drivers/resctrl/mpam_devices.c
254
static void __mpam_part_sel(u8 ris_idx, u16 partid, struct mpam_msc *msc)
drivers/resctrl/mpam_devices.c
2550
struct mpam_msc *msc = vmsc->msc;
drivers/resctrl/mpam_devices.c
2590
struct mpam_msc *msc, *tmp;
drivers/resctrl/mpam_devices.c
262
static void __mpam_intpart_sel(u8 ris_idx, u16 intpartid, struct mpam_msc *msc)
drivers/resctrl/mpam_devices.c
2626
struct mpam_msc *msc;
drivers/resctrl/mpam_devices.c
2674
struct mpam_msc *msc;
drivers/resctrl/mpam_devices.c
395
mpam_vmsc_alloc(struct mpam_component *comp, struct mpam_msc *msc)
drivers/resctrl/mpam_devices.c
430
mpam_vmsc_find(struct mpam_component *comp, struct mpam_msc *msc)
drivers/resctrl/mpam_devices.c
468
static int mpam_ris_get_affinity(struct mpam_msc *msc, cpumask_t *affinity,
drivers/resctrl/mpam_devices.c
502
static int mpam_ris_create_locked(struct mpam_msc *msc, u8 ris_idx,
drivers/resctrl/mpam_devices.c
568
struct mpam_msc *msc = vmsc->msc;
drivers/resctrl/mpam_devices.c
589
int mpam_ris_create(struct mpam_msc *msc, u8 ris_idx,
drivers/resctrl/mpam_devices.c
604
static struct mpam_msc_ris *mpam_get_or_create_ris(struct mpam_msc *msc,
drivers/resctrl/mpam_devices.c
640
struct mpam_msc *msc = ris->vmsc->msc;
drivers/resctrl/mpam_devices.c
667
struct mpam_msc *msc = ris->vmsc->msc;
drivers/resctrl/mpam_devices.c
835
static int mpam_msc_hw_probe(struct mpam_msc *msc)
drivers/resctrl/mpam_devices.c
914
static u64 mpam_msc_read_mbwu_l(struct mpam_msc *msc)
drivers/resctrl/mpam_devices.c
941
static void mpam_msc_zero_mbwu_l(struct mpam_msc *msc)
drivers/resctrl/mpam_devices.c
995
struct mpam_msc *msc = m->ris->vmsc->msc;
drivers/resctrl/mpam_internal.h
126
static inline bool __must_check mpam_mon_sel_lock(struct mpam_msc *msc)
drivers/resctrl/mpam_internal.h
136
static inline void mpam_mon_sel_unlock(struct mpam_msc *msc)
drivers/resctrl/mpam_internal.h
141
static inline void mpam_mon_sel_lock_held(struct mpam_msc *msc)
drivers/resctrl/mpam_internal.h
146
static inline void mpam_mon_sel_lock_init(struct mpam_msc *msc)
drivers/resctrl/mpam_internal.h
309
struct mpam_msc *msc;
drivers/resctrl/mpam_internal.h
65
struct mpam_msc * __percpu *error_dev_id;
drivers/resctrl/test_mpam_devices.c
325
static void __test_mpam_reset_msc_bitmap(struct mpam_msc *msc, u16 reg, u16 wd)
drivers/resctrl/test_mpam_devices.c
336
struct mpam_msc fake_msc = {};
drivers/resctrl/test_mpam_devices.c
34
static struct mpam_msc fake_msc1 = { 0 };
drivers/resctrl/test_mpam_devices.c
35
static struct mpam_msc fake_msc2 = { 0 };
include/linux/arm_mpam.h
10
struct mpam_msc;
include/linux/arm_mpam.h
26
int acpi_mpam_parse_resources(struct mpam_msc *msc,
include/linux/arm_mpam.h
31
static inline int acpi_mpam_parse_resources(struct mpam_msc *msc,
include/linux/arm_mpam.h
41
int mpam_ris_create(struct mpam_msc *msc, u8 ris_idx,
include/linux/arm_mpam.h
44
static inline int mpam_ris_create(struct mpam_msc *msc, u8 ris_idx,