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
1038
static u64 mpam_msc_read_mbwu_l(struct mpam_msc *msc)
drivers/resctrl/mpam_devices.c
1065
static void mpam_msc_zero_mbwu_l(struct mpam_msc *msc)
drivers/resctrl/mpam_devices.c
1119
struct mpam_msc *msc = m->ris->vmsc->msc;
drivers/resctrl/mpam_devices.c
1149
struct mpam_msc *msc = m->ris->vmsc->msc;
drivers/resctrl/mpam_devices.c
1195
struct mpam_msc *msc)
drivers/resctrl/mpam_devices.c
1217
struct mpam_msc *msc = m->ris->vmsc->msc;
drivers/resctrl/mpam_devices.c
1336
struct mpam_msc *msc = vmsc->msc;
drivers/resctrl/mpam_devices.c
1425
struct mpam_msc *msc;
drivers/resctrl/mpam_devices.c
1454
static void mpam_reset_msc_bitmap(struct mpam_msc *msc, u16 reg, u16 wd)
drivers/resctrl/mpam_devices.c
1556
struct mpam_msc *msc = ris->vmsc->msc;
drivers/resctrl/mpam_devices.c
1682
struct mpam_msc *msc = ris->vmsc->msc;
drivers/resctrl/mpam_devices.c
1746
static int mpam_get_msc_preferred_cpu(struct mpam_msc *msc)
drivers/resctrl/mpam_devices.c
1756
static int mpam_touch_msc(struct mpam_msc *msc, int (*fn)(void *a), void *arg)
drivers/resctrl/mpam_devices.c
1780
static void mpam_reprogram_msc(struct mpam_msc *msc)
drivers/resctrl/mpam_devices.c
180
static u32 __mpam_read_reg(struct mpam_msc *msc, u16 reg)
drivers/resctrl/mpam_devices.c
1831
struct mpam_msc *msc;
drivers/resctrl/mpam_devices.c
1856
struct mpam_msc *msc;
drivers/resctrl/mpam_devices.c
187
static inline u32 _mpam_read_partsel_reg(struct mpam_msc *msc, u16 reg)
drivers/resctrl/mpam_devices.c
1890
struct mpam_msc *msc;
drivers/resctrl/mpam_devices.c
1947
static int __setup_ppi(struct mpam_msc *msc)
drivers/resctrl/mpam_devices.c
195
static void __mpam_write_reg(struct mpam_msc *msc, u16 reg, u32 val)
drivers/resctrl/mpam_devices.c
1951
msc->error_dev_id = alloc_percpu(struct mpam_msc *);
drivers/resctrl/mpam_devices.c
1961
static int mpam_msc_setup_error_irq(struct mpam_msc *msc)
drivers/resctrl/mpam_devices.c
1990
static void update_msc_accessibility(struct mpam_msc *msc)
drivers/resctrl/mpam_devices.c
2008
static void mpam_msc_destroy(struct mpam_msc *msc)
drivers/resctrl/mpam_devices.c
2026
struct mpam_msc *msc = platform_get_drvdata(pdev);
drivers/resctrl/mpam_devices.c
203
static inline void _mpam_write_partsel_reg(struct mpam_msc *msc, u16 reg, u32 val)
drivers/resctrl/mpam_devices.c
2035
static struct mpam_msc *do_mpam_msc_drv_probe(struct platform_device *pdev)
drivers/resctrl/mpam_devices.c
2039
struct mpam_msc *msc;
drivers/resctrl/mpam_devices.c
211
static inline u32 _mpam_read_monsel_reg(struct mpam_msc *msc, u16 reg)
drivers/resctrl/mpam_devices.c
2114
struct mpam_msc *msc = NULL;
drivers/resctrl/mpam_devices.c
219
static inline void _mpam_write_monsel_reg(struct mpam_msc *msc, u16 reg, u32 val)
drivers/resctrl/mpam_devices.c
227
static bool mpam_msc_check_aidr(struct mpam_msc *msc)
drivers/resctrl/mpam_devices.c
2446
struct mpam_msc *msc = _msc;
drivers/resctrl/mpam_devices.c
245
static u64 mpam_msc_read_idr(struct mpam_msc *msc)
drivers/resctrl/mpam_devices.c
2456
struct mpam_msc *msc = _msc;
drivers/resctrl/mpam_devices.c
2463
static irqreturn_t __mpam_irq_handler(int irq, struct mpam_msc *msc)
drivers/resctrl/mpam_devices.c
2510
struct mpam_msc *msc = *(struct mpam_msc **)dev_id;
drivers/resctrl/mpam_devices.c
2517
struct mpam_msc *msc = dev_id;
drivers/resctrl/mpam_devices.c
2525
struct mpam_msc *msc;
drivers/resctrl/mpam_devices.c
2570
struct mpam_msc *msc;
drivers/resctrl/mpam_devices.c
258
static void mpam_msc_clear_esr(struct mpam_msc *msc)
drivers/resctrl/mpam_devices.c
2601
struct mpam_msc *msc;
drivers/resctrl/mpam_devices.c
2667
struct mpam_msc *msc;
drivers/resctrl/mpam_devices.c
276
static u64 mpam_msc_read_esr(struct mpam_msc *msc)
drivers/resctrl/mpam_devices.c
2787
struct mpam_msc *msc = vmsc->msc;
drivers/resctrl/mpam_devices.c
2828
struct mpam_msc *msc, *tmp;
drivers/resctrl/mpam_devices.c
287
static void __mpam_part_sel_raw(u32 partsel, struct mpam_msc *msc)
drivers/resctrl/mpam_devices.c
2878
struct mpam_msc *msc;
drivers/resctrl/mpam_devices.c
2926
struct mpam_msc *msc;
drivers/resctrl/mpam_devices.c
294
static void __mpam_part_sel(u8 ris_idx, u16 partid, struct mpam_msc *msc)
drivers/resctrl/mpam_devices.c
302
static void __mpam_intpart_sel(u8 ris_idx, u16 intpartid, struct mpam_msc *msc)
drivers/resctrl/mpam_devices.c
435
mpam_vmsc_alloc(struct mpam_component *comp, struct mpam_msc *msc)
drivers/resctrl/mpam_devices.c
470
mpam_vmsc_find(struct mpam_component *comp, struct mpam_msc *msc)
drivers/resctrl/mpam_devices.c
508
static int mpam_ris_get_affinity(struct mpam_msc *msc, cpumask_t *affinity,
drivers/resctrl/mpam_devices.c
542
static int mpam_ris_create_locked(struct mpam_msc *msc, u8 ris_idx,
drivers/resctrl/mpam_devices.c
608
struct mpam_msc *msc = vmsc->msc;
drivers/resctrl/mpam_devices.c
629
int mpam_ris_create(struct mpam_msc *msc, u8 ris_idx,
drivers/resctrl/mpam_devices.c
644
static struct mpam_msc_ris *mpam_get_or_create_ris(struct mpam_msc *msc,
drivers/resctrl/mpam_devices.c
667
static int mpam_enable_quirk_nvidia_t241_1(struct mpam_msc *msc,
drivers/resctrl/mpam_devices.c
727
static void mpam_enable_quirks(struct mpam_msc *msc)
drivers/resctrl/mpam_devices.c
759
struct mpam_msc *msc = ris->vmsc->msc;
drivers/resctrl/mpam_devices.c
793
struct mpam_msc *msc = ris->vmsc->msc;
drivers/resctrl/mpam_devices.c
956
static int mpam_msc_hw_probe(struct mpam_msc *msc)
drivers/resctrl/mpam_internal.h
140
static inline bool __must_check mpam_mon_sel_lock(struct mpam_msc *msc)
drivers/resctrl/mpam_internal.h
150
static inline void mpam_mon_sel_unlock(struct mpam_msc *msc)
drivers/resctrl/mpam_internal.h
155
static inline void mpam_mon_sel_lock_held(struct mpam_msc *msc)
drivers/resctrl/mpam_internal.h
160
static inline void mpam_mon_sel_lock_init(struct mpam_msc *msc)
drivers/resctrl/mpam_internal.h
235
int (*init)(struct mpam_msc *msc, const struct mpam_quirk *quirk);
drivers/resctrl/mpam_internal.h
358
struct mpam_msc *msc;
drivers/resctrl/mpam_internal.h
74
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
11
struct mpam_msc;
include/linux/arm_mpam.h
27
int acpi_mpam_parse_resources(struct mpam_msc *msc,
include/linux/arm_mpam.h
32
static inline int acpi_mpam_parse_resources(struct mpam_msc *msc,
include/linux/arm_mpam.h
42
int mpam_ris_create(struct mpam_msc *msc, u8 ris_idx,
include/linux/arm_mpam.h
45
static inline int mpam_ris_create(struct mpam_msc *msc, u8 ris_idx,