rdt_l3_mon_domain
struct rdt_l3_mon_domain *d;
struct rdt_l3_mon_domain *d;
d = container_of(hdr, struct rdt_l3_mon_domain, hdr);
void arch_mon_domain_online(struct rdt_resource *r, struct rdt_l3_mon_domain *d);
struct rdt_l3_mon_domain d_resctrl;
static inline struct rdt_hw_l3_mon_domain *resctrl_to_arch_mon_dom(struct rdt_l3_mon_domain *r)
void resctrl_arch_reset_rmid(struct rdt_resource *r, struct rdt_l3_mon_domain *d,
void resctrl_arch_reset_rmid_all(struct rdt_resource *r, struct rdt_l3_mon_domain *d)
static u64 get_corrected_val(struct rdt_resource *r, struct rdt_l3_mon_domain *d,
struct rdt_l3_mon_domain *d;
d = container_of(hdr, struct rdt_l3_mon_domain, hdr);
void resctrl_arch_reset_cntr(struct rdt_resource *r, struct rdt_l3_mon_domain *d,
int resctrl_arch_cntr_read(struct rdt_resource *r, struct rdt_l3_mon_domain *d,
void arch_mon_domain_online(struct rdt_resource *r, struct rdt_l3_mon_domain *d)
struct rdt_l3_mon_domain *d;
void resctrl_arch_config_cntr(struct rdt_resource *r, struct rdt_l3_mon_domain *d,
struct rdt_l3_mon_domain *d;
void mbm_setup_overflow_handler(struct rdt_l3_mon_domain *dom,
void cqm_setup_limbo_handler(struct rdt_l3_mon_domain *dom, unsigned long delay_ms,
bool has_busy_rmid(struct rdt_l3_mon_domain *d);
void __check_limbo(struct rdt_l3_mon_domain *d, bool force_free);
static void mbm_cntr_free_all(struct rdt_resource *r, struct rdt_l3_mon_domain *d)
static void resctrl_reset_rmid_all(struct rdt_resource *r, struct rdt_l3_mon_domain *d)
static void rdtgroup_assign_cntr(struct rdt_resource *r, struct rdt_l3_mon_domain *d,
static int rdtgroup_alloc_assign_cntr(struct rdt_resource *r, struct rdt_l3_mon_domain *d,
static int rdtgroup_assign_cntr_event(struct rdt_l3_mon_domain *d, struct rdtgroup *rdtgrp,
static void rdtgroup_free_unassign_cntr(struct rdt_resource *r, struct rdt_l3_mon_domain *d,
static void rdtgroup_unassign_cntr_event(struct rdt_l3_mon_domain *d, struct rdtgroup *rdtgrp,
void __check_limbo(struct rdt_l3_mon_domain *d, bool force_free)
struct rdt_l3_mon_domain *d;
struct rdt_l3_mon_domain *d;
struct rdt_l3_mon_domain *dom;
struct rdt_l3_mon_domain *dom;
struct rdt_l3_mon_domain *d;
static int rdtgroup_modify_assign_state(char *assign, struct rdt_l3_mon_domain *d,
struct rdt_l3_mon_domain *d;
bool has_busy_rmid(struct rdt_l3_mon_domain *d)
struct rdt_l3_mon_domain *d;
static struct mbm_state *get_mbm_state(struct rdt_l3_mon_domain *d, u32 closid,
static int mbm_cntr_get(struct rdt_resource *r, struct rdt_l3_mon_domain *d,
static int mbm_cntr_alloc(struct rdt_resource *r, struct rdt_l3_mon_domain *d,
static void mbm_cntr_free(struct rdt_l3_mon_domain *d, int cntr_id)
struct rdt_l3_mon_domain *d;
d = container_of(rr->hdr, struct rdt_l3_mon_domain, hdr);
struct rdt_l3_mon_domain *d;
struct rdt_l3_mon_domain *d;
d = container_of(rr->hdr, struct rdt_l3_mon_domain, hdr);
static void update_mba_bw(struct rdtgroup *rgrp, struct rdt_l3_mon_domain *dom_mbm)
static void mbm_update_one_event(struct rdt_resource *r, struct rdt_l3_mon_domain *d,
static void mbm_update(struct rdt_resource *r, struct rdt_l3_mon_domain *d,
struct rdt_l3_mon_domain *d;
d = container_of(work, struct rdt_l3_mon_domain, cqm_limbo.work);
void cqm_setup_limbo_handler(struct rdt_l3_mon_domain *dom, unsigned long delay_ms,
struct rdt_l3_mon_domain *d;
d = container_of(work, struct rdt_l3_mon_domain, mbm_over.work);
void mbm_setup_overflow_handler(struct rdt_l3_mon_domain *dom, unsigned long delay_ms,
struct rdt_l3_mon_domain *dom;
struct rdt_l3_mon_domain *d, u32 evtid, u32 val)
struct rdt_l3_mon_domain *d;
struct rdt_l3_mon_domain *dom;
struct rdt_l3_mon_domain *d;
d = container_of(hdr, struct rdt_l3_mon_domain, hdr);
struct rdt_l3_mon_domain *d;
d = container_of(hdr, struct rdt_l3_mon_domain, hdr);
static void domain_destroy_l3_mon_state(struct rdt_l3_mon_domain *d)
struct rdt_l3_mon_domain *d;
d = container_of(hdr, struct rdt_l3_mon_domain, hdr);
static int domain_setup_l3_mon_state(struct rdt_resource *r, struct rdt_l3_mon_domain *d)
struct rdt_l3_mon_domain *d;
d = container_of(hdr, struct rdt_l3_mon_domain, hdr);
static struct rdt_l3_mon_domain *get_mon_domain_from_cpu(int cpu,
struct rdt_l3_mon_domain *d;
struct rdt_l3_mon_domain *d;
struct rdt_l3_mon_domain *d;
void resctrl_arch_reset_rmid(struct rdt_resource *r, struct rdt_l3_mon_domain *d,
void resctrl_arch_reset_rmid_all(struct rdt_resource *r, struct rdt_l3_mon_domain *d);
void resctrl_arch_config_cntr(struct rdt_resource *r, struct rdt_l3_mon_domain *d,
int resctrl_arch_cntr_read(struct rdt_resource *r, struct rdt_l3_mon_domain *d,
void resctrl_arch_reset_cntr(struct rdt_resource *r, struct rdt_l3_mon_domain *d,