intel_guc_slpc
struct intel_guc_slpc *slpc = >_to_guc(gt)->slpc;
struct intel_guc_slpc *slpc = >_to_guc(gt)->slpc;
struct intel_guc_slpc *slpc = >->uc.guc.slpc;
struct intel_guc_slpc *slpc = >->uc.guc.slpc;
struct intel_guc_slpc *slpc = >_to_guc(gt)->slpc;
struct intel_guc_slpc *slpc;
struct intel_guc_slpc *slpc;
struct intel_guc_slpc *slpc = rps_to_slpc(rps);
struct intel_guc_slpc *slpc = rps_to_slpc(rps);
struct intel_guc_slpc *slpc = rps_to_slpc(rps);
struct intel_guc_slpc *slpc = rps_to_slpc(rps);
struct intel_guc_slpc *slpc = rps_to_slpc(rps);
struct intel_guc_slpc *slpc = rps_to_slpc(rps);
struct intel_guc_slpc *slpc = rps_to_slpc(rps);
struct intel_guc_slpc *slpc = rps_to_slpc(rps);
struct intel_guc_slpc *slpc = rps_to_slpc(rps);
static struct intel_guc_slpc *rps_to_slpc(struct intel_rps *rps)
struct intel_guc_slpc *slpc;
struct intel_guc_slpc *slpc;
static int vary_max_freq(struct intel_guc_slpc *slpc, struct intel_rps *rps,
static int vary_min_freq(struct intel_guc_slpc *slpc, struct intel_rps *rps,
struct intel_guc_slpc *slpc = >_to_guc(gt)->slpc;
static int max_granted_freq(struct intel_guc_slpc *slpc, struct intel_rps *rps, u32 *max_act_freq)
static int slpc_set_min_freq(struct intel_guc_slpc *slpc, u32 freq)
struct intel_guc_slpc *slpc = >_to_guc(gt)->slpc;
static int slpc_set_max_freq(struct intel_guc_slpc *slpc, u32 freq)
struct intel_guc_slpc *slpc = >_to_guc(gt)->slpc;
static int slpc_restore_freq(struct intel_guc_slpc *slpc, u32 min, u32 max)
struct intel_guc_slpc slpc;
struct intel_guc_slpc *slpc = &guc->slpc;
static u32 slpc_get_state(struct intel_guc_slpc *slpc)
static int slpc_set_param_nb(struct intel_guc_slpc *slpc, u8 id, u32 value)
static bool slpc_is_running(struct intel_guc_slpc *slpc)
static int slpc_query_task_state(struct intel_guc_slpc *slpc)
static int slpc_set_param(struct intel_guc_slpc *slpc, u8 id, u32 value)
static int slpc_force_min_freq(struct intel_guc_slpc *slpc, u32 freq)
struct intel_guc_slpc *slpc = container_of(work, typeof(*slpc), boost_work);
int intel_guc_slpc_init(struct intel_guc_slpc *slpc)
static const char *slpc_get_state_string(struct intel_guc_slpc *slpc)
static int slpc_reset(struct intel_guc_slpc *slpc)
static u32 slpc_decode_min_freq(struct intel_guc_slpc *slpc)
static u32 slpc_decode_max_freq(struct intel_guc_slpc *slpc)
static void slpc_shared_data_reset(struct intel_guc_slpc *slpc)
int intel_guc_slpc_set_max_freq(struct intel_guc_slpc *slpc, u32 val)
int intel_guc_slpc_get_max_freq(struct intel_guc_slpc *slpc, u32 *val)
int intel_guc_slpc_set_ignore_eff_freq(struct intel_guc_slpc *slpc, bool val)
static inline struct intel_guc *slpc_to_guc(struct intel_guc_slpc *slpc)
int intel_guc_slpc_set_min_freq(struct intel_guc_slpc *slpc, u32 val)
static inline struct intel_gt *slpc_to_gt(struct intel_guc_slpc *slpc)
int intel_guc_slpc_get_min_freq(struct intel_guc_slpc *slpc, u32 *val)
int intel_guc_slpc_set_strategy(struct intel_guc_slpc *slpc, u32 val)
static inline struct drm_i915_private *slpc_to_i915(struct intel_guc_slpc *slpc)
int intel_guc_slpc_set_media_ratio_mode(struct intel_guc_slpc *slpc, u32 val)
int intel_guc_slpc_set_power_profile(struct intel_guc_slpc *slpc, u32 val)
static int slpc_set_softlimits(struct intel_guc_slpc *slpc)
static bool is_slpc_min_freq_rpmax(struct intel_guc_slpc *slpc)
static void update_server_min_softlimit(struct intel_guc_slpc *slpc)
static int slpc_use_fused_rp0(struct intel_guc_slpc *slpc)
static void slpc_get_rp_values(struct intel_guc_slpc *slpc)
int intel_guc_slpc_enable(struct intel_guc_slpc *slpc)
void intel_guc_slpc_init_early(struct intel_guc_slpc *slpc)
int intel_guc_slpc_set_boost_freq(struct intel_guc_slpc *slpc, u32 val)
void intel_guc_slpc_dec_waiters(struct intel_guc_slpc *slpc)
int intel_guc_slpc_print_info(struct intel_guc_slpc *slpc, struct drm_printer *p)
void intel_guc_slpc_fini(struct intel_guc_slpc *slpc)
void intel_guc_slpc_init_early(struct intel_guc_slpc *slpc);
int intel_guc_slpc_init(struct intel_guc_slpc *slpc);
int intel_guc_slpc_enable(struct intel_guc_slpc *slpc);
void intel_guc_slpc_fini(struct intel_guc_slpc *slpc);
int intel_guc_slpc_set_max_freq(struct intel_guc_slpc *slpc, u32 val);
int intel_guc_slpc_set_min_freq(struct intel_guc_slpc *slpc, u32 val);
int intel_guc_slpc_set_boost_freq(struct intel_guc_slpc *slpc, u32 val);
int intel_guc_slpc_get_max_freq(struct intel_guc_slpc *slpc, u32 *val);
int intel_guc_slpc_get_min_freq(struct intel_guc_slpc *slpc, u32 *val);
int intel_guc_slpc_print_info(struct intel_guc_slpc *slpc, struct drm_printer *p);
int intel_guc_slpc_set_media_ratio_mode(struct intel_guc_slpc *slpc, u32 val);
void intel_guc_slpc_boost(struct intel_guc_slpc *slpc);
void intel_guc_slpc_dec_waiters(struct intel_guc_slpc *slpc);
int intel_guc_slpc_set_ignore_eff_freq(struct intel_guc_slpc *slpc, bool val);
int intel_guc_slpc_set_strategy(struct intel_guc_slpc *slpc, u32 val);
int intel_guc_slpc_set_power_profile(struct intel_guc_slpc *slpc, u32 val);