mpam_component
static int _msmon_read(struct mpam_component *comp, struct mon_read *arg)
int mpam_msmon_read(struct mpam_component *comp, struct mon_cfg *ctx,
void mpam_msmon_reset_mbwu(struct mpam_component *comp, struct mon_cfg *ctx)
struct mpam_component *comp;
struct mpam_component *comp;
struct mpam_component, class_list);
static void mpam_enable_merge_vmsc_features(struct mpam_component *comp)
static void mpam_enable_merge_class_features(struct mpam_component *comp)
struct mpam_component *comp;
static void __destroy_component_cfg(struct mpam_component *comp)
static void mpam_reset_component_cfg(struct mpam_component *comp)
static int __allocate_component_cfg(struct mpam_component *comp)
struct mpam_component *comp;
static void mpam_reset_component_locked(struct mpam_component *comp)
struct mpam_component *comp;
int mpam_apply_config(struct mpam_component *comp, u16 partid,
static struct mpam_component *
struct mpam_component *comp;
static void __destroy_component_cfg(struct mpam_component *comp);
static void mpam_component_destroy(struct mpam_component *comp)
static struct mpam_component *
struct mpam_component *comp;
mpam_vmsc_alloc(struct mpam_component *comp, struct mpam_msc *msc)
struct mpam_component *comp = vmsc->comp;
mpam_vmsc_find(struct mpam_component *comp, struct mpam_msc *msc)
struct mpam_component *comp)
struct mpam_component *comp;
struct mpam_component *comp = vmsc->comp;
struct mpam_component *comp;
struct mpam_component *ctrl_comp;
struct mpam_component *mon_comp[QOS_NUM_EVENTS];
int mpam_apply_config(struct mpam_component *comp, u16 partid,
int mpam_msmon_read(struct mpam_component *comp, struct mon_cfg *ctx,
void mpam_msmon_reset_mbwu(struct mpam_component *comp, struct mon_cfg *ctx);
static int mpam_resctrl_pick_domain_id(int cpu, struct mpam_component *comp)
static void mpam_resctrl_domain_hdr_init(int cpu, struct mpam_component *comp,
static struct mpam_component *find_component(struct mpam_class *class, int cpu)
struct mpam_component *comp;
struct mpam_component *comp_iter, *ctrl_comp;
struct mpam_component *any_mon_comp = NULL;
struct mpam_component *mon_comp;
static int __read_mon(struct mpam_resctrl_mon *mon, struct mpam_component *mon_comp,
static int read_mon_cdp_safe(struct mpam_resctrl_mon *mon, struct mpam_component *mon_comp,
struct mpam_component *mon_comp;
struct mpam_component *victim_iter;
static struct mpam_component fake_comp1 = { 0 };
static struct mpam_component fake_comp2 = { 0 };