Lines Matching refs:intel_rps

26 static struct intel_gt *rps_to_gt(struct intel_rps *rps)  in rps_to_gt()
31 static struct drm_i915_private *rps_to_i915(struct intel_rps *rps) in rps_to_i915()
36 static struct intel_uncore *rps_to_uncore(struct intel_rps *rps) in rps_to_uncore()
41 static struct intel_guc_slpc *rps_to_slpc(struct intel_rps *rps) in rps_to_slpc()
48 static bool rps_uses_slpc(struct intel_rps *rps) in rps_uses_slpc()
55 static u32 rps_pm_sanitize_mask(struct intel_rps *rps, u32 mask) in rps_pm_sanitize_mask()
67 struct intel_rps *rps = from_timer(rps, t, timer); in rps_timer()
144 static void rps_start_timer(struct intel_rps *rps) in rps_start_timer()
151 static void rps_stop_timer(struct intel_rps *rps) in rps_stop_timer()
158 static u32 rps_pm_mask(struct intel_rps *rps, u8 val) in rps_pm_mask()
176 static void rps_reset_ei(struct intel_rps *rps) in rps_reset_ei()
181 static void rps_enable_interrupts(struct intel_rps *rps) in rps_enable_interrupts()
200 static void gen6_rps_reset_interrupts(struct intel_rps *rps) in gen6_rps_reset_interrupts()
205 static void gen11_rps_reset_interrupts(struct intel_rps *rps) in gen11_rps_reset_interrupts()
211 static void rps_reset_interrupts(struct intel_rps *rps) in rps_reset_interrupts()
225 static void rps_disable_interrupts(struct intel_rps *rps) in rps_disable_interrupts()
264 static void gen5_rps_init(struct intel_rps *rps) in gen5_rps_init()
306 rps_to_uncore(container_of(ips, struct intel_rps, ips)); in __ips_chipset_val()
378 rps_to_uncore(container_of(ips, struct intel_rps, ips)); in __gen5_ips_update()
402 static void gen5_rps_update(struct intel_rps *rps) in gen5_rps_update()
409 static unsigned int gen5_invert_freq(struct intel_rps *rps, in gen5_invert_freq()
419 static int __gen5_rps_set(struct intel_rps *rps, u8 val) in __gen5_rps_set()
448 static int gen5_rps_set(struct intel_rps *rps, u8 val) in gen5_rps_set()
537 static bool gen5_rps_enable(struct intel_rps *rps) in gen5_rps_enable()
608 static void gen5_rps_disable(struct intel_rps *rps) in gen5_rps_disable()
638 static u32 rps_limits(struct intel_rps *rps, u8 val) in rps_limits()
663 static void rps_set_power(struct intel_rps *rps, int new_power) in rps_set_power()
730 static void gen6_rps_set_thresholds(struct intel_rps *rps, u8 val) in gen6_rps_set_thresholds()
770 void intel_rps_mark_interactive(struct intel_rps *rps, bool interactive) in intel_rps_mark_interactive()
785 static int gen6_rps_set(struct intel_rps *rps, u8 val) in gen6_rps_set()
809 static int vlv_rps_set(struct intel_rps *rps, u8 val) in vlv_rps_set()
824 static int rps_set(struct intel_rps *rps, u8 val, bool update) in rps_set()
848 void intel_rps_unpark(struct intel_rps *rps) in intel_rps_unpark()
879 void intel_rps_park(struct intel_rps *rps) in intel_rps_park()
946 struct intel_rps *rps = &READ_ONCE(rq->engine)->gt->rps; in intel_rps_boost()
964 int intel_rps_set(struct intel_rps *rps, u8 val) in intel_rps_set()
995 static void gen6_rps_init(struct intel_rps *rps) in gen6_rps_init()
1043 static bool rps_reset(struct intel_rps *rps) in rps_reset()
1061 static bool gen9_rps_enable(struct intel_rps *rps) in gen9_rps_enable()
1078 static bool gen8_rps_enable(struct intel_rps *rps) in gen8_rps_enable()
1092 static bool gen6_rps_enable(struct intel_rps *rps) in gen6_rps_enable()
1107 static int chv_rps_max_freq(struct intel_rps *rps) in chv_rps_max_freq()
1135 static int chv_rps_rpe_freq(struct intel_rps *rps) in chv_rps_rpe_freq()
1146 static int chv_rps_guar_freq(struct intel_rps *rps) in chv_rps_guar_freq()
1156 static u32 chv_rps_min_freq(struct intel_rps *rps) in chv_rps_min_freq()
1167 static bool chv_rps_enable(struct intel_rps *rps) in chv_rps_enable()
1214 static int vlv_rps_guar_freq(struct intel_rps *rps) in vlv_rps_guar_freq()
1227 static int vlv_rps_max_freq(struct intel_rps *rps) in vlv_rps_max_freq()
1241 static int vlv_rps_rpe_freq(struct intel_rps *rps) in vlv_rps_rpe_freq()
1254 static int vlv_rps_min_freq(struct intel_rps *rps) in vlv_rps_min_freq()
1270 static bool vlv_rps_enable(struct intel_rps *rps) in vlv_rps_enable()
1317 struct intel_rps *rps = container_of(ips, typeof(*rps), ips); in __ips_gfx_val()
1353 static bool has_busy_stats(struct intel_rps *rps) in has_busy_stats()
1366 void intel_rps_enable(struct intel_rps *rps) in intel_rps_enable()
1423 static void gen6_rps_disable(struct intel_rps *rps) in gen6_rps_disable()
1428 void intel_rps_disable(struct intel_rps *rps) in intel_rps_disable()
1442 static int byt_gpu_freq(struct intel_rps *rps, int val) in byt_gpu_freq()
1451 static int byt_freq_opcode(struct intel_rps *rps, int val) in byt_freq_opcode()
1456 static int chv_gpu_freq(struct intel_rps *rps, int val) in chv_gpu_freq()
1465 static int chv_freq_opcode(struct intel_rps *rps, int val) in chv_freq_opcode()
1471 int intel_gpu_freq(struct intel_rps *rps, int val) in intel_gpu_freq()
1488 int intel_freq_opcode(struct intel_rps *rps, int val) in intel_freq_opcode()
1505 static void vlv_init_gpll_ref_freq(struct intel_rps *rps) in vlv_init_gpll_ref_freq()
1518 static void vlv_rps_init(struct intel_rps *rps) in vlv_rps_init()
1568 static void chv_rps_init(struct intel_rps *rps) in chv_rps_init()
1626 static u32 vlv_wa_c0_ei(struct intel_rps *rps, u32 pm_iir) in vlv_wa_c0_ei()
1668 struct intel_rps *rps = container_of(work, typeof(*rps), work); in rps_work()
1756 void gen11_rps_irq_handler(struct intel_rps *rps, u32 pm_iir) in gen11_rps_irq_handler()
1774 void gen6_rps_irq_handler(struct intel_rps *rps, u32 pm_iir) in gen6_rps_irq_handler()
1802 void gen5_rps_irq_handler(struct intel_rps *rps) in gen5_rps_irq_handler()
1836 void intel_rps_init_early(struct intel_rps *rps) in intel_rps_init_early()
1847 void intel_rps_init(struct intel_rps *rps) in intel_rps_init()
1908 void intel_rps_sanitize(struct intel_rps *rps) in intel_rps_sanitize()
1917 u32 intel_rps_get_cagf(struct intel_rps *rps, u32 rpstat) in intel_rps_get_cagf()
1937 static u32 read_cagf(struct intel_rps *rps) in read_cagf()
1956 u32 intel_rps_read_actual_frequency(struct intel_rps *rps) in intel_rps_read_actual_frequency()
1968 u32 intel_rps_read_punit_req(struct intel_rps *rps) in intel_rps_read_punit_req()
1988 u32 intel_rps_read_punit_req_frequency(struct intel_rps *rps) in intel_rps_read_punit_req_frequency()
1995 u32 intel_rps_get_requested_frequency(struct intel_rps *rps) in intel_rps_get_requested_frequency()
2003 u32 intel_rps_get_max_frequency(struct intel_rps *rps) in intel_rps_get_max_frequency()
2013 u32 intel_rps_get_rp0_frequency(struct intel_rps *rps) in intel_rps_get_rp0_frequency()
2023 u32 intel_rps_get_rp1_frequency(struct intel_rps *rps) in intel_rps_get_rp1_frequency()
2033 u32 intel_rps_get_rpn_frequency(struct intel_rps *rps) in intel_rps_get_rpn_frequency()
2043 static int set_max_freq(struct intel_rps *rps, u32 val) in set_max_freq()
2081 int intel_rps_set_max_frequency(struct intel_rps *rps, u32 val) in intel_rps_set_max_frequency()
2091 u32 intel_rps_get_min_frequency(struct intel_rps *rps) in intel_rps_get_min_frequency()
2101 static int set_min_freq(struct intel_rps *rps, u32 val) in set_min_freq()
2134 int intel_rps_set_min_frequency(struct intel_rps *rps, u32 val) in intel_rps_set_min_frequency()
2144 u32 intel_rps_read_state_cap(struct intel_rps *rps) in intel_rps_read_state_cap()
2181 void intel_rps_driver_register(struct intel_rps *rps) in intel_rps_driver_register()
2196 void intel_rps_driver_unregister(struct intel_rps *rps) in intel_rps_driver_unregister()
2254 struct intel_rps *rps; in i915_gpu_raise()
2281 struct intel_rps *rps; in i915_gpu_lower()
2329 struct intel_rps *rps; in i915_gpu_turbo_disable()