Lines Matching defs:slpc
18 static inline struct intel_guc *slpc_to_guc(struct intel_guc_slpc *slpc) in slpc_to_guc()
23 static inline struct intel_gt *slpc_to_gt(struct intel_guc_slpc *slpc) in slpc_to_gt()
28 static inline struct drm_i915_private *slpc_to_i915(struct intel_guc_slpc *slpc) in slpc_to_i915()
48 void intel_guc_slpc_init_early(struct intel_guc_slpc *slpc) in intel_guc_slpc_init_early()
90 static u32 slpc_get_state(struct intel_guc_slpc *slpc) in slpc_get_state()
117 static int slpc_set_param_nb(struct intel_guc_slpc *slpc, u8 id, u32 value) in slpc_set_param_nb()
141 static bool slpc_is_running(struct intel_guc_slpc *slpc) in slpc_is_running()
161 static int slpc_query_task_state(struct intel_guc_slpc *slpc) in slpc_query_task_state()
176 static int slpc_set_param(struct intel_guc_slpc *slpc, u8 id, u32 value) in slpc_set_param()
191 static int slpc_force_min_freq(struct intel_guc_slpc *slpc, u32 freq) in slpc_force_min_freq()
226 struct intel_guc_slpc *slpc = container_of(work, typeof(*slpc), boost_work); in slpc_boost_work() local
244 int intel_guc_slpc_init(struct intel_guc_slpc *slpc) in intel_guc_slpc_init()
294 static const char *slpc_get_state_string(struct intel_guc_slpc *slpc) in slpc_get_state_string()
314 static int slpc_reset(struct intel_guc_slpc *slpc) in slpc_reset()
338 static u32 slpc_decode_min_freq(struct intel_guc_slpc *slpc) in slpc_decode_min_freq()
349 static u32 slpc_decode_max_freq(struct intel_guc_slpc *slpc) in slpc_decode_max_freq()
387 int intel_guc_slpc_set_max_freq(struct intel_guc_slpc *slpc, u32 val) in intel_guc_slpc_set_max_freq()
424 int intel_guc_slpc_get_max_freq(struct intel_guc_slpc *slpc, u32 *val) in intel_guc_slpc_get_max_freq()
441 int intel_guc_slpc_set_ignore_eff_freq(struct intel_guc_slpc *slpc, bool val) in intel_guc_slpc_set_ignore_eff_freq()
481 int intel_guc_slpc_set_min_freq(struct intel_guc_slpc *slpc, u32 val) in intel_guc_slpc_set_min_freq()
523 int intel_guc_slpc_get_min_freq(struct intel_guc_slpc *slpc, u32 *val) in intel_guc_slpc_get_min_freq()
540 int intel_guc_slpc_set_media_ratio_mode(struct intel_guc_slpc *slpc, u32 val) in intel_guc_slpc_set_media_ratio_mode()
571 static int slpc_set_softlimits(struct intel_guc_slpc *slpc) in slpc_set_softlimits()
603 static bool is_slpc_min_freq_rpmax(struct intel_guc_slpc *slpc) in is_slpc_min_freq_rpmax()
620 static void update_server_min_softlimit(struct intel_guc_slpc *slpc) in update_server_min_softlimit()
633 static int slpc_use_fused_rp0(struct intel_guc_slpc *slpc) in slpc_use_fused_rp0()
641 static void slpc_get_rp_values(struct intel_guc_slpc *slpc) in slpc_get_rp_values()
668 int intel_guc_slpc_enable(struct intel_guc_slpc *slpc) in intel_guc_slpc_enable()
717 int intel_guc_slpc_set_boost_freq(struct intel_guc_slpc *slpc, u32 val) in intel_guc_slpc_set_boost_freq()
744 void intel_guc_slpc_dec_waiters(struct intel_guc_slpc *slpc) in intel_guc_slpc_dec_waiters()
758 int intel_guc_slpc_print_info(struct intel_guc_slpc *slpc, struct drm_printer *p) in intel_guc_slpc_print_info()
791 void intel_guc_slpc_fini(struct intel_guc_slpc *slpc) in intel_guc_slpc_fini()