Searched refs:intel_guc_slpc (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/gpu/drm/i915/gt/uc/ |
| H A D | intel_guc_slpc.h | 32 void intel_guc_slpc_init_early(struct intel_guc_slpc *slpc); 34 int intel_guc_slpc_init(struct intel_guc_slpc *slpc); 35 int intel_guc_slpc_enable(struct intel_guc_slpc *slpc); 36 void intel_guc_slpc_fini(struct intel_guc_slpc *slpc); 37 int intel_guc_slpc_set_max_freq(struct intel_guc_slpc *slpc, u32 val); 38 int intel_guc_slpc_set_min_freq(struct intel_guc_slpc *slpc, u32 val); 39 int intel_guc_slpc_set_boost_freq(struct intel_guc_slpc *slpc, u32 val); 40 int intel_guc_slpc_get_max_freq(struct intel_guc_slpc *slpc, u32 *val); 41 int intel_guc_slpc_get_min_freq(struct intel_guc_slpc *slpc, u32 *val); 42 int intel_guc_slpc_print_info(struct intel_guc_slpc *slpc, struct drm_printer *p); [all …]
|
| H A D | intel_guc_slpc.c | 49 static inline struct intel_guc *slpc_to_guc(struct intel_guc_slpc *slpc) in slpc_to_guc() 54 static inline struct intel_gt *slpc_to_gt(struct intel_guc_slpc *slpc) in slpc_to_gt() 59 static inline struct drm_i915_private *slpc_to_i915(struct intel_guc_slpc *slpc) in slpc_to_i915() 79 void intel_guc_slpc_init_early(struct intel_guc_slpc *slpc) in intel_guc_slpc_init_early() 121 static u32 slpc_get_state(struct intel_guc_slpc *slpc) in slpc_get_state() 148 static int slpc_set_param_nb(struct intel_guc_slpc *slpc, u8 id, u32 value) in slpc_set_param_nb() 172 static bool slpc_is_running(struct intel_guc_slpc *slpc) in slpc_is_running() 192 static int slpc_query_task_state(struct intel_guc_slpc *slpc) in slpc_query_task_state() 207 static int slpc_set_param(struct intel_guc_slpc *slpc, u8 id, u32 value) in slpc_set_param() 222 static int slpc_force_min_freq(struct intel_guc_slpc *slpc, u32 freq) in slpc_force_min_freq() [all …]
|
| H A D | intel_guc_slpc_types.h | 16 struct intel_guc_slpc { struct
|
| H A D | intel_guc.h | 41 struct intel_guc_slpc slpc;
|
| /linux/drivers/gpu/drm/i915/gt/ |
| H A D | selftest_slpc.c | 26 static int slpc_set_min_freq(struct intel_guc_slpc *slpc, u32 freq) in slpc_set_min_freq() 39 static int slpc_set_max_freq(struct intel_guc_slpc *slpc, u32 freq) in slpc_set_max_freq() 56 struct intel_guc_slpc *slpc = >_to_guc(gt)->slpc; in slpc_set_freq() 73 static int slpc_restore_freq(struct intel_guc_slpc *slpc, u32 min, u32 max) in slpc_restore_freq() 126 static int vary_max_freq(struct intel_guc_slpc *slpc, struct intel_rps *rps, in vary_max_freq() 162 static int vary_min_freq(struct intel_guc_slpc *slpc, struct intel_rps *rps, in vary_min_freq() 200 struct intel_guc_slpc *slpc = >_to_guc(gt)->slpc; in slpc_power() 250 static int max_granted_freq(struct intel_guc_slpc *slpc, struct intel_rps *rps, u32 *max_act_freq) in max_granted_freq() 280 struct intel_guc_slpc *slpc = >_to_guc(gt)->slpc; in run_test()
|
| H A D | intel_gt_sysfs_pm.c | 445 struct intel_guc_slpc *slpc = >_to_guc(gt)->slpc; in slpc_ignore_eff_freq_show() 455 struct intel_guc_slpc *slpc = >_to_guc(gt)->slpc; in slpc_ignore_eff_freq_store() 472 struct intel_guc_slpc *slpc = >->uc.guc.slpc; in slpc_power_profile_show() 489 struct intel_guc_slpc *slpc = >->uc.guc.slpc; in slpc_power_profile_store() 637 struct intel_guc_slpc *slpc = >_to_guc(gt)->slpc; in media_freq_factor_store()
|