Home
last modified time | relevance | path

Searched refs:slpc (Results 1 – 10 of 10) sorted by relevance

/drivers/gpu/drm/i915/gt/uc/
A Dintel_guc_slpc.c48 return container_of(slpc, struct intel_guc, slpc); in slpc_to_guc()
265 err = slpc_force_min_freq(slpc, slpc->boost_freq); in slpc_boost_work()
661 slpc->max_freq_softlimit = slpc->rp0_freq; in slpc_set_softlimits()
662 slpc_to_gt(slpc)->defaults.max_freq = slpc->max_freq_softlimit; in slpc_set_softlimits()
663 } else if (slpc->max_freq_softlimit != slpc->rp0_freq) { in slpc_set_softlimits()
673 slpc->min_freq_softlimit = slpc->min_freq; in slpc_set_softlimits()
708 slpc->min_freq_softlimit = slpc->rp0_freq; in update_server_min_softlimit()
732 slpc->boost_freq = slpc->rp0_freq; in slpc_get_rp_values()
811 if (val < slpc->min_freq || val > slpc->rp0_freq) in intel_guc_slpc_set_boost_freq()
844 slpc_force_min_freq(slpc, slpc->min_freq_softlimit); in intel_guc_slpc_dec_waiters()
[all …]
A Dintel_guc_slpc.h19 return guc->slpc.supported; in intel_guc_slpc_is_supported()
24 return guc->slpc.selected; in intel_guc_slpc_is_wanted()
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);
40 int intel_guc_slpc_get_max_freq(struct intel_guc_slpc *slpc, u32 *val);
45 void intel_guc_slpc_boost(struct intel_guc_slpc *slpc);
[all …]
A Dintel_guc_debugfs.c57 struct intel_guc_slpc *slpc = &guc->slpc; in guc_slpc_info_show() local
63 return intel_guc_slpc_print_info(slpc, &p); in guc_slpc_info_show()
A Dintel_guc.c186 intel_guc_slpc_init_early(&guc->slpc); in intel_guc_init_early()
455 ret = intel_guc_slpc_init(&guc->slpc); in intel_guc_init()
493 intel_guc_slpc_fini(&guc->slpc); in intel_guc_fini()
A Dintel_guc.h41 struct intel_guc_slpc slpc; member
A Dintel_uc.c542 ret = intel_guc_slpc_enable(&guc->slpc); in __uc_init_hw()
/drivers/gpu/drm/i915/gt/
A Dselftest_slpc.c56 struct intel_guc_slpc *slpc = &gt_to_guc(gt)->slpc; in slpc_set_freq() local
134 step = (slpc->rp0_freq - slpc->min_freq) / NUM_STEPS; in vary_max_freq()
136 for (max_freq = slpc->rp0_freq; max_freq > slpc->min_freq; in vary_max_freq()
170 step = (slpc->rp0_freq - slpc->min_freq) / NUM_STEPS; in vary_min_freq()
200 struct intel_guc_slpc *slpc = &gt_to_guc(gt)->slpc; in slpc_power() local
244 slpc_set_max_freq(slpc, slpc->rp0_freq); in slpc_power()
245 slpc_set_min_freq(slpc, slpc->min_freq); in slpc_power()
256 err = slpc_set_min_freq(slpc, slpc->rp0_freq); in max_granted_freq()
280 struct intel_guc_slpc *slpc = &gt_to_guc(gt)->slpc; in run_test() local
292 if (slpc->min_freq == slpc->rp0_freq) { in run_test()
[all …]
A Dintel_gt_sysfs_pm.c445 struct intel_guc_slpc *slpc = &gt_to_guc(gt)->slpc; in slpc_ignore_eff_freq_show() local
455 struct intel_guc_slpc *slpc = &gt_to_guc(gt)->slpc; in slpc_ignore_eff_freq_store() local
463 err = intel_guc_slpc_set_ignore_eff_freq(slpc, val); in slpc_ignore_eff_freq_store()
472 struct intel_guc_slpc *slpc = &gt->uc.guc.slpc; in slpc_power_profile_show() local
474 switch (slpc->power_profile) { in slpc_power_profile_show()
481 return sysfs_emit(buff, "%u\n", slpc->power_profile); in slpc_power_profile_show()
489 struct intel_guc_slpc *slpc = &gt->uc.guc.slpc; in slpc_power_profile_store() local
502 err = intel_guc_slpc_set_power_profile(slpc, val); in slpc_power_profile_store()
637 struct intel_guc_slpc *slpc = &gt_to_guc(gt)->slpc; in media_freq_factor_store() local
653 err = intel_guc_slpc_set_media_ratio_mode(slpc, mode); in media_freq_factor_store()
[all …]
A Dintel_rps.c55 return &gt_to_guc(gt)->slpc; in rps_to_slpc()
953 slpc = rps_to_slpc(rps); in intel_rps_get_boost_frequency()
955 return slpc->boost_freq; in intel_rps_get_boost_frequency()
987 slpc = rps_to_slpc(rps); in intel_rps_set_boost_frequency()
1000 slpc = rps_to_slpc(rps); in intel_rps_dec_waiters()
1028 slpc = rps_to_slpc(rps); in intel_rps_boost()
1040 if (slpc->min_freq_softlimit >= slpc->boost_freq) in intel_rps_boost()
1046 &slpc->boost_work); in intel_rps_boost()
2234 return slpc->rp0_freq; in intel_rps_get_rp0_frequency()
2244 return slpc->rp1_freq; in intel_rps_get_rp1_frequency()
[all …]
/drivers/gpu/drm/i915/selftests/
A Di915_live_selftests.h50 selftest(slpc, intel_slpc_live_selftests)

Completed in 28 milliseconds