mpam_msc
int acpi_mpam_parse_resources(struct mpam_msc *msc,
static int acpi_mpam_parse_resource(struct mpam_msc *msc,
struct mpam_msc *msc = m->ris->vmsc->msc;
struct mpam_msc *msc = m->ris->vmsc->msc;
struct mpam_msc *msc = vmsc->msc;
struct mpam_msc *msc;
static void mpam_reset_msc_bitmap(struct mpam_msc *msc, u16 reg, u16 wd)
struct mpam_msc *msc = ris->vmsc->msc;
struct mpam_msc *msc = ris->vmsc->msc;
static int mpam_get_msc_preferred_cpu(struct mpam_msc *msc)
static int mpam_touch_msc(struct mpam_msc *msc, int (*fn)(void *a), void *arg)
static void mpam_reprogram_msc(struct mpam_msc *msc)
static u32 __mpam_read_reg(struct mpam_msc *msc, u16 reg)
struct mpam_msc *msc;
struct mpam_msc *msc;
static inline u32 _mpam_read_partsel_reg(struct mpam_msc *msc, u16 reg)
struct mpam_msc *msc;
static void __mpam_write_reg(struct mpam_msc *msc, u16 reg, u32 val)
static int __setup_ppi(struct mpam_msc *msc)
msc->error_dev_id = alloc_percpu(struct mpam_msc *);
static int mpam_msc_setup_error_irq(struct mpam_msc *msc)
static void update_msc_accessibility(struct mpam_msc *msc)
static void mpam_msc_destroy(struct mpam_msc *msc)
struct mpam_msc *msc = platform_get_drvdata(pdev);
static inline void _mpam_write_partsel_reg(struct mpam_msc *msc, u16 reg, u32 val)
static struct mpam_msc *do_mpam_msc_drv_probe(struct platform_device *pdev)
struct mpam_msc *msc;
static inline u32 _mpam_read_monsel_reg(struct mpam_msc *msc, u16 reg)
struct mpam_msc *msc = NULL;
static inline void _mpam_write_monsel_reg(struct mpam_msc *msc, u16 reg, u32 val)
static u64 mpam_msc_read_idr(struct mpam_msc *msc)
static void mpam_msc_clear_esr(struct mpam_msc *msc)
struct mpam_msc *msc = _msc;
struct mpam_msc *msc = _msc;
static irqreturn_t __mpam_irq_handler(int irq, struct mpam_msc *msc)
struct mpam_msc *msc = *(struct mpam_msc **)dev_id;
struct mpam_msc *msc = dev_id;
struct mpam_msc *msc;
struct mpam_msc *msc;
static u64 mpam_msc_read_esr(struct mpam_msc *msc)
struct mpam_msc *msc;
struct mpam_msc *msc;
static void __mpam_part_sel_raw(u32 partsel, struct mpam_msc *msc)
static void __mpam_part_sel(u8 ris_idx, u16 partid, struct mpam_msc *msc)
struct mpam_msc *msc = vmsc->msc;
struct mpam_msc *msc, *tmp;
static void __mpam_intpart_sel(u8 ris_idx, u16 intpartid, struct mpam_msc *msc)
struct mpam_msc *msc;
struct mpam_msc *msc;
mpam_vmsc_alloc(struct mpam_component *comp, struct mpam_msc *msc)
mpam_vmsc_find(struct mpam_component *comp, struct mpam_msc *msc)
static int mpam_ris_get_affinity(struct mpam_msc *msc, cpumask_t *affinity,
static int mpam_ris_create_locked(struct mpam_msc *msc, u8 ris_idx,
struct mpam_msc *msc = vmsc->msc;
int mpam_ris_create(struct mpam_msc *msc, u8 ris_idx,
static struct mpam_msc_ris *mpam_get_or_create_ris(struct mpam_msc *msc,
struct mpam_msc *msc = ris->vmsc->msc;
struct mpam_msc *msc = ris->vmsc->msc;
static int mpam_msc_hw_probe(struct mpam_msc *msc)
static u64 mpam_msc_read_mbwu_l(struct mpam_msc *msc)
static void mpam_msc_zero_mbwu_l(struct mpam_msc *msc)
struct mpam_msc *msc = m->ris->vmsc->msc;
static inline bool __must_check mpam_mon_sel_lock(struct mpam_msc *msc)
static inline void mpam_mon_sel_unlock(struct mpam_msc *msc)
static inline void mpam_mon_sel_lock_held(struct mpam_msc *msc)
static inline void mpam_mon_sel_lock_init(struct mpam_msc *msc)
struct mpam_msc *msc;
struct mpam_msc * __percpu *error_dev_id;
static void __test_mpam_reset_msc_bitmap(struct mpam_msc *msc, u16 reg, u16 wd)
struct mpam_msc fake_msc = {};
static struct mpam_msc fake_msc1 = { 0 };
static struct mpam_msc fake_msc2 = { 0 };
struct mpam_msc;
int acpi_mpam_parse_resources(struct mpam_msc *msc,
static inline int acpi_mpam_parse_resources(struct mpam_msc *msc,
int mpam_ris_create(struct mpam_msc *msc, u8 ris_idx,
static inline int mpam_ris_create(struct mpam_msc *msc, u8 ris_idx,