rapl_package
static void package_power_limit_irq_save(struct rapl_package *rp)
static void package_power_limit_irq_restore(struct rapl_package *rp)
static void rapl_update_domain_data(struct rapl_package *rp)
static int rapl_package_register_powercap(struct rapl_package *rp)
static int rapl_check_domain(int domain, struct rapl_package *rp)
static int rapl_detect_domains(struct rapl_package *rp)
static void set_pmu_cpumask(struct rapl_package *rp, cpumask_var_t mask)
static bool is_rp_pmu_cpu(struct rapl_package *rp, int cpu)
struct rapl_package *rp = event->pmu_private;
struct rapl_package *rp = event->pmu_private;
struct rapl_package *pos, *rp = NULL;
struct rapl_package *rp;
static int rapl_pmu_update(struct rapl_package *rp)
int rapl_package_add_pmu_locked(struct rapl_package *rp)
int rapl_package_add_pmu(struct rapl_package *rp)
void rapl_package_remove_pmu_locked(struct rapl_package *rp)
struct rapl_package *pos;
void rapl_package_remove_pmu(struct rapl_package *rp)
void rapl_remove_package_cpuslocked(struct rapl_package *rp)
void rapl_remove_package(struct rapl_package *rp)
struct rapl_package *rapl_find_package_domain_cpuslocked(int id, struct rapl_if_priv *priv,
struct rapl_package *rp;
static struct rapl_defaults *get_defaults(struct rapl_package *rp)
struct rapl_package *rapl_find_package_domain(int id, struct rapl_if_priv *priv, bool id_is_cpu)
struct rapl_package *rapl_add_package_cpuslocked(int id, struct rapl_if_priv *priv, bool id_is_cpu)
struct rapl_package *rp;
rp = kzalloc_obj(struct rapl_package);
struct rapl_package *rapl_add_package(int id, struct rapl_if_priv *priv, bool id_is_cpu)
struct rapl_package *rp;
struct rapl_package *rp;
static void rapl_init_domains(struct rapl_package *rp);
static void package_power_limit_irq_save(struct rapl_package *rp);
struct rapl_package *rp = rd->rp;
struct rapl_package *rp;
static int get_rid(struct rapl_package *rp)
static void rapl_init_domains(struct rapl_package *rp)
static struct rapl_primitive_info *get_rpi(struct rapl_package *rp, int prim)
static int rapl_config(struct rapl_package *rp)
struct rapl_package *rp = (struct rapl_package *)info;
struct rapl_package *rp;
struct rapl_package *rp;
struct rapl_package *rp;
struct rapl_package *rp;
struct rapl_package *rp;
struct rapl_package *rp;
struct rapl_package *rapl_find_package_domain_cpuslocked(int id, struct rapl_if_priv *priv,
struct rapl_package *rapl_add_package_cpuslocked(int id, struct rapl_if_priv *priv,
void rapl_remove_package_cpuslocked(struct rapl_package *rp);
struct rapl_package *rapl_find_package_domain(int id, struct rapl_if_priv *priv, bool id_is_cpu);
struct rapl_package *rapl_add_package(int id, struct rapl_if_priv *priv, bool id_is_cpu);
void rapl_remove_package(struct rapl_package *rp);
int rapl_package_add_pmu(struct rapl_package *rp);
int rapl_package_add_pmu_locked(struct rapl_package *rp);
void rapl_package_remove_pmu(struct rapl_package *rp);
void rapl_package_remove_pmu_locked(struct rapl_package *rp);
static inline int rapl_package_add_pmu(struct rapl_package *rp) { return 0; }
static inline int rapl_package_add_pmu_locked(struct rapl_package *rp) { return 0; }
static inline void rapl_package_remove_pmu(struct rapl_package *rp) { }
static inline void rapl_package_remove_pmu_locked(struct rapl_package *rp) { }
struct rapl_package;