| /linux/drivers/gpu/drm/i915/gt/ |
| A D | intel_rps.c | 199 rps->pm_events, rps_pm_mask(rps, rps->last_freq)); in rps_enable_interrupts() 1182 rps->max_freq = rps->rp0_freq; in gen6_rps_init() 1699 intel_gpu_freq(rps, rps->max_freq), rps->max_freq); in vlv_rps_init() 1707 intel_gpu_freq(rps, rps->rp1_freq), rps->rp1_freq); in vlv_rps_init() 1711 intel_gpu_freq(rps, rps->min_freq), rps->min_freq); in vlv_rps_init() 1733 intel_gpu_freq(rps, rps->max_freq), rps->max_freq); in chv_rps_init() 1741 intel_gpu_freq(rps, rps->rp1_freq), rps->rp1_freq); in chv_rps_init() 1745 intel_gpu_freq(rps, rps->min_freq), rps->min_freq); in chv_rps_init() 2814 rps = &to_gt(i915)->rps; in i915_gpu_raise() 2841 rps = &to_gt(i915)->rps; in i915_gpu_lower() [all …]
|
| A D | intel_rps.h | 18 void intel_rps_init_early(struct intel_rps *rps); 19 void intel_rps_init(struct intel_rps *rps); 20 void intel_rps_sanitize(struct intel_rps *rps); 25 void intel_rps_enable(struct intel_rps *rps); 26 void intel_rps_disable(struct intel_rps *rps); 28 void intel_rps_park(struct intel_rps *rps); 29 void intel_rps_unpark(struct intel_rps *rps); 78 set_bit(INTEL_RPS_ENABLED, &rps->flags); in intel_rps_set_enabled() 93 set_bit(INTEL_RPS_ACTIVE, &rps->flags); in intel_rps_set_active() 123 set_bit(INTEL_RPS_TIMER, &rps->flags); in intel_rps_set_timer() [all …]
|
| A D | selftest_rps.c | 222 struct intel_rps *rps = >->rps; in live_rps_clock_interval() local 375 struct intel_rps *rps = >->rps; in live_rps_control() local 435 if (rps_set_check(rps, rps->min_freq) != rps->min_freq) { in live_rps_control() 452 if (rps_set_check(rps, rps->min_freq) != rps->min_freq) { in live_rps_control() 475 rps->min_freq, intel_gpu_freq(rps, rps->min_freq), in live_rps_control() 476 rps->max_freq, intel_gpu_freq(rps, rps->max_freq), in live_rps_control() 607 struct intel_rps *rps = >->rps; in live_rps_frequency_cs() local 746 struct intel_rps *rps = >->rps; in live_rps_frequency_srm() local 1023 struct intel_rps *rps = >->rps; in live_rps_interrupt() local 1134 struct intel_rps *rps = >->rps; in live_rps_power() local [all …]
|
| A D | intel_gt_pm_debugfs.c | 343 struct intel_rps *rps = >->rps; in intel_gt_pm_frequency_dump() local 379 intel_gpu_freq(rps, rps->cur_freq)); in intel_gt_pm_frequency_dump() 382 intel_gpu_freq(rps, rps->max_freq)); in intel_gt_pm_frequency_dump() 385 intel_gpu_freq(rps, rps->min_freq)); in intel_gt_pm_frequency_dump() 388 intel_gpu_freq(rps, rps->idle_freq)); in intel_gt_pm_frequency_dump() 417 struct intel_rps *rps = >->rps; in llc_show() local 482 struct intel_rps *rps = >->rps; in rps_boost_show() local 495 intel_gpu_freq(rps, rps->cur_freq), in rps_boost_show() 498 intel_gpu_freq(rps, rps->min_freq), in rps_boost_show() 501 intel_gpu_freq(rps, rps->max_freq)); in rps_boost_show() [all …]
|
| A D | intel_gt_sysfs_pm.c | 335 return intel_rps_get_rp0_frequency(>->rps); in __RP0_freq_mhz_show() 340 return intel_rps_get_rpn_frequency(>->rps); in __RPn_freq_mhz_show() 345 return intel_rps_get_rp1_frequency(>->rps); in __RP1_freq_mhz_show() 370 struct intel_rps *rps = >->rps; in __vlv_rpe_freq_mhz_show() local 372 return intel_gpu_freq(rps, rps->efficient_freq); in __vlv_rpe_freq_mhz_show() 424 #define GEN6_RPS_ATTR GEN6_ATTR(, rps) 685 struct intel_rps *rps = >->rps; in rps_up_threshold_pct_show() local 695 struct intel_rps *rps = >->rps; in rps_up_threshold_pct_store() local 703 ret = intel_rps_set_up_threshold(rps, val); in rps_up_threshold_pct_store() 719 struct intel_rps *rps = >->rps; in rps_down_threshold_pct_show() local [all …]
|
| A D | selftest_slpc.c | 105 *freq = intel_rps_read_actual_frequency(>->rps); in measure_power_at_freq() 106 *power = measure_power(>->rps, freq); in measure_power_at_freq() 127 req_freq = intel_rps_read_punit_req_frequency(rps); in vary_max_freq() 136 act_freq = intel_rps_read_actual_frequency(rps); in vary_max_freq() 163 req_freq = intel_rps_read_punit_req_frequency(rps); in vary_min_freq() 172 act_freq = intel_rps_read_actual_frequency(rps); in vary_min_freq() 237 struct intel_gt *gt = rps_to_gt(rps); in max_granted_freq() 266 struct intel_rps *rps = >->rps; in run_test() local 348 err = vary_min_freq(slpc, rps, &max_act_freq); in run_test() 352 err = vary_max_freq(slpc, rps, &max_act_freq); in run_test() [all …]
|
| A D | selftest_llc.c | 25 struct intel_rps *rps = &llc_to_gt(llc)->rps; in gen6_verify_ring_freq() local 45 intel_gpu_freq(rps, gpu_freq * (GRAPHICS_VER(i915) >= 9 ? GEN9_FREQ_SCALER : 1)), in gen6_verify_ring_freq() 55 intel_gpu_freq(rps, gpu_freq * (GRAPHICS_VER(i915) >= 9 ? GEN9_FREQ_SCALER : 1)), in gen6_verify_ring_freq()
|
| A D | intel_llc.c | 54 struct intel_rps *rps = &llc_to_gt(llc)->rps; in get_ia_constants() local 66 consts->min_gpu_freq = intel_rps_get_min_raw_freq(rps); in get_ia_constants() 67 consts->max_gpu_freq = intel_rps_get_max_raw_freq(rps); in get_ia_constants()
|
| A D | intel_gt_pm.c | 91 intel_rps_unpark(>->rps); in __gt_unpark() 115 intel_rps_park(>->rps); in __gt_park() 154 intel_rps_init(>->rps); in intel_gt_pm_init() 210 intel_rps_sanitize(>->rps); in gt_sanitize() 275 intel_rps_enable(>->rps); in intel_gt_resume() 370 intel_rps_disable(>->rps); in intel_gt_suspend_late()
|
| A D | selftest_engine_cs.c | 29 atomic_inc(>->rps.num_waiters); in perf_begin() 30 queue_work(gt->i915->unordered_wq, >->rps.work); in perf_begin() 31 flush_work(>->rps.work); in perf_begin() 38 atomic_dec(>->rps.num_waiters); in perf_end()
|
| /linux/drivers/gpu/drm/i915/ |
| A D | i915_debugfs.c | 384 struct intel_rps *rps = &to_gt(dev_priv)->rps; in i915_rps_boost_info() local 389 str_yes_no(intel_rps_is_active(rps))); in i915_rps_boost_info() 392 atomic_read(&rps->num_waiters)); in i915_rps_boost_info() 395 intel_gpu_freq(rps, rps->cur_freq), in i915_rps_boost_info() 398 intel_gpu_freq(rps, rps->min_freq), in i915_rps_boost_info() 399 intel_gpu_freq(rps, rps->min_freq_softlimit), in i915_rps_boost_info() 400 intel_gpu_freq(rps, rps->max_freq_softlimit), in i915_rps_boost_info() 401 intel_gpu_freq(rps, rps->max_freq)); in i915_rps_boost_info() 403 intel_gpu_freq(rps, rps->idle_freq), in i915_rps_boost_info() 404 intel_gpu_freq(rps, rps->efficient_freq), in i915_rps_boost_info() [all …]
|
| /linux/drivers/gpu/drm/radeon/ |
| A D | rs780_dpm.c | 37 struct igp_ps *ps = rps->ps_priv; in rs780_get_ps() 730 rps->vclk = 0; in rs780_parse_pplib_non_clock_info() 731 rps->dclk = 0; in rs780_parse_pplib_non_clock_info() 734 if (r600_is_uvd_state(rps->class, rps->class2)) { in rs780_parse_pplib_non_clock_info() 735 if ((rps->vclk == 0) || (rps->dclk == 0)) { in rs780_parse_pplib_non_clock_info() 744 rdev->pm.dpm.uvd_ps = rps; in rs780_parse_pplib_non_clock_info() 748 struct radeon_ps *rps, in rs780_parse_pplib_clock_info() argument 939 struct radeon_ps *rps) in rs780_dpm_print_power_state() argument 943 r600_dpm_print_class_info(rps->class, rps->class2); in rs780_dpm_print_power_state() 945 printk("\tuvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk); in rs780_dpm_print_power_state() [all …]
|
| A D | sumo_dpm.c | 383 struct radeon_ps *rps) in sumo_program_at() argument 983 struct radeon_ps *rps) in sumo_force_nbp_state() argument 1184 pi->current_rps = *rps; in sumo_update_current_ps() 1195 pi->requested_rps = *rps; in sumo_update_requested_ps() 1415 rps->vclk = 0; in sumo_parse_pplib_non_clock_info() 1416 rps->dclk = 0; in sumo_parse_pplib_non_clock_info() 1797 struct radeon_ps *rps) in sumo_dpm_print_power_state() argument 1802 r600_dpm_print_class_info(rps->class, rps->class2); in sumo_dpm_print_power_state() 1804 printk("\tuvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk); in sumo_dpm_print_power_state() 1827 seq_printf(m, "uvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk); in sumo_dpm_debugfs_print_current_performance_level() [all …]
|
| A D | trinity_dpm.c | 850 if ((rps->vclk == 0) && (rps->dclk == 0)) in trinity_uvd_clocks_zero() 1025 pi->current_rps = *rps; in trinity_update_current_ps() 1031 struct radeon_ps *rps) in trinity_update_requested_ps() argument 1036 pi->requested_rps = *rps; in trinity_update_requested_ps() 1136 struct radeon_ps *rps) in trinity_setup_nbp_sim() argument 1430 if (pi->uvd_dpm && r600_is_uvd_state(rps->class, rps->class2)) { in trinity_adjust_uvd_state() 1647 rps->vclk = 0; in trinity_parse_pplib_non_clock_info() 1648 rps->dclk = 0; in trinity_parse_pplib_non_clock_info() 1971 r600_dpm_print_class_info(rps->class, rps->class2); in trinity_dpm_print_power_state() 1973 printk("\tuvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk); in trinity_dpm_print_power_state() [all …]
|
| A D | rv770_dpm.c | 51 struct rv7xx_ps *ps = rps->ps_priv; in rv770_get_ps() 2158 rps->vclk = 0; in rv7xx_parse_pplib_non_clock_info() 2159 rps->dclk = 0; in rv7xx_parse_pplib_non_clock_info() 2162 if (r600_is_uvd_state(rps->class, rps->class2)) { in rv7xx_parse_pplib_non_clock_info() 2163 if ((rps->vclk == 0) || (rps->dclk == 0)) { in rv7xx_parse_pplib_non_clock_info() 2170 rdev->pm.dpm.boot_ps = rps; in rv7xx_parse_pplib_non_clock_info() 2172 rdev->pm.dpm.uvd_ps = rps; in rv7xx_parse_pplib_non_clock_info() 2435 struct radeon_ps *rps) in rv770_dpm_print_power_state() argument 2440 r600_dpm_print_class_info(rps->class, rps->class2); in rv770_dpm_print_power_state() 2442 printk("\tuvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk); in rv770_dpm_print_power_state() [all …]
|
| A D | rv6xx_dpm.c | 38 struct rv6xx_ps *ps = rps->ps_priv; in rv6xx_get_ps() 1795 struct radeon_ps *rps, in rv6xx_parse_pplib_non_clock_info() argument 1802 if (r600_is_uvd_state(rps->class, rps->class2)) { in rv6xx_parse_pplib_non_clock_info() 1806 rps->vclk = 0; in rv6xx_parse_pplib_non_clock_info() 1807 rps->dclk = 0; in rv6xx_parse_pplib_non_clock_info() 1811 rdev->pm.dpm.boot_ps = rps; in rv6xx_parse_pplib_non_clock_info() 1813 rdev->pm.dpm.uvd_ps = rps; in rv6xx_parse_pplib_non_clock_info() 2008 struct radeon_ps *rps) in rv6xx_dpm_print_power_state() argument 2013 r600_dpm_print_class_info(rps->class, rps->class2); in rv6xx_dpm_print_power_state() 2015 printk("\tuvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk); in rv6xx_dpm_print_power_state() [all …]
|
| A D | kv_dpm.c | 981 struct radeon_ps *rps) in kv_update_current_ps() argument 986 pi->current_rps = *rps; in kv_update_current_ps() 992 struct radeon_ps *rps) in kv_update_requested_ps() argument 997 pi->requested_rps = *rps; in kv_update_requested_ps() 2380 struct radeon_ps *rps, in kv_parse_pplib_non_clock_info() argument 2394 rps->vclk = 0; in kv_parse_pplib_non_clock_info() 2395 rps->dclk = 0; in kv_parse_pplib_non_clock_info() 2399 rdev->pm.dpm.boot_ps = rps; in kv_parse_pplib_non_clock_info() 2403 rdev->pm.dpm.uvd_ps = rps; in kv_parse_pplib_non_clock_info() 2650 r600_dpm_print_class_info(rps->class, rps->class2); in kv_dpm_print_power_state() [all …]
|
| A D | ni_dpm.c | 786 struct radeon_ps *rps) in ni_apply_state_adjust_rules() argument 3562 struct radeon_ps *rps) in ni_update_current_ps() argument 3568 eg_pi->current_rps = *rps; in ni_update_current_ps() 3574 struct radeon_ps *rps) in ni_update_requested_ps() argument 3906 } else if (r600_is_uvd_state(rps->class, rps->class2)) { in ni_parse_pplib_non_clock_info() 3910 rps->vclk = 0; in ni_parse_pplib_non_clock_info() 3911 rps->dclk = 0; in ni_parse_pplib_non_clock_info() 3917 rdev->pm.dpm.uvd_ps = rps; in ni_parse_pplib_non_clock_info() 4289 r600_dpm_print_class_info(rps->class, rps->class2); in ni_dpm_print_power_state() 4291 printk("\tuvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk); in ni_dpm_print_power_state() [all …]
|
| A D | ni_dpm.h | 233 struct radeon_ps *rps); 235 struct radeon_ps *rps); 247 struct ni_ps *ni_get_ps(struct radeon_ps *rps);
|
| /linux/drivers/comedi/drivers/ |
| A D | s626.c | 1279 u32 *rps; in s626_reset_adc() local 1345 *rps++ = local_ppl; in s626_reset_adc() 1358 *rps++ = local_ppl; in s626_reset_adc() 1375 (u32)((unsigned long)rps - in s626_reset_adc() 1380 *rps++ = S626_RPS_JUMP; in s626_reset_adc() 1381 *rps++ = jmp_adrs; in s626_reset_adc() 1393 *rps++ = S626_RPS_NOP; in s626_reset_adc() 1407 *rps++ = S626_RPS_STREG | in s626_reset_adc() 1431 *rps++ = S626_RPS_NOP; in s626_reset_adc() 1440 *rps++ = S626_RPS_NOP; in s626_reset_adc() [all …]
|
| /linux/tools/perf/arch/x86/util/ |
| A D | iostat.c | 70 struct iio_root_port **rps; member 104 zfree(&list->rps[idx]); in iio_root_ports_list_free() 105 zfree(&list->rps); in iio_root_ports_list_free() 118 rp = list->rps[idx]; in iio_root_port_find_by_notation() 133 tmp_buf = realloc(list->rps, in iio_root_ports_list_insert() 134 list->nr_entries * sizeof(*list->rps)); in iio_root_ports_list_insert() 140 list->rps = tmp_buf; in iio_root_ports_list_insert() 270 (*list)->rps[rp->idx] = NULL; in iio_root_ports_list_filter() 318 list->rps[idx]->pmu_idx, list->rps[idx]->pmu_idx, in iostat_event_group() 319 list->rps[idx]->pmu_idx, list->rps[idx]->pmu_idx); in iostat_event_group() [all …]
|
| /linux/drivers/gpu/drm/i915/gt/uc/ |
| A D | intel_guc_fw.c | 188 before_freq = intel_rps_read_actual_frequency(>->rps); in guc_wait_ucode() 196 count, intel_rps_read_actual_frequency(>->rps), status, in guc_wait_ucode() 208 status, delta_ms, intel_rps_read_actual_frequency(>->rps), ret); in guc_wait_ucode() 263 intel_rps_read_actual_frequency(>->rps), before_freq, in guc_wait_ucode() 267 delta_ms, intel_rps_read_actual_frequency(>->rps), in guc_wait_ucode()
|
| /linux/lib/ |
| A D | test_kprobes.c | 226 struct kretprobe *rps[2] = {&rp, &rp2}; in test_kretprobes() local 232 KUNIT_EXPECT_EQ(test, 0, register_kretprobes(rps, 2)); in test_kretprobes() 241 unregister_kretprobes(rps, 2); in test_kretprobes() 352 struct kretprobe *rps[2] = {&rp3, &rp4}; in test_stacktrace_on_nested_kretprobe() local 360 KUNIT_ASSERT_EQ(test, 0, register_kretprobes(rps, 2)); in test_stacktrace_on_nested_kretprobe() 362 unregister_kretprobes(rps, 2); in test_stacktrace_on_nested_kretprobe()
|
| /linux/drivers/crypto/intel/qat/qat_common/ |
| A D | adf_gen4_hw_data.c | 343 enum adf_cfg_service_type rps[RP_GROUP_COUNT] = { }; in adf_gen4_get_ring_to_svc_map() enum 355 rps[i] = COMP; in adf_gen4_get_ring_to_svc_map() 371 rps[rp_group] = SYM; in adf_gen4_get_ring_to_svc_map() 374 rps[rp_group] = ASYM; in adf_gen4_get_ring_to_svc_map() 377 rps[rp_group] = COMP; in adf_gen4_get_ring_to_svc_map() 380 rps[rp_group] = 0; in adf_gen4_get_ring_to_svc_map() 386 ring_to_svc_map = rps[RP_GROUP_0] << ADF_CFG_SERV_RING_PAIR_0_SHIFT | in adf_gen4_get_ring_to_svc_map() 387 rps[RP_GROUP_1] << ADF_CFG_SERV_RING_PAIR_1_SHIFT | in adf_gen4_get_ring_to_svc_map() 388 rps[RP_GROUP_0] << ADF_CFG_SERV_RING_PAIR_2_SHIFT | in adf_gen4_get_ring_to_svc_map() 389 rps[RP_GROUP_1] << ADF_CFG_SERV_RING_PAIR_3_SHIFT; in adf_gen4_get_ring_to_svc_map()
|
| /linux/drivers/gpu/drm/amd/pm/legacy-dpm/ |
| A D | kv_dpm.c | 1213 struct amdgpu_ps *rps) in kv_update_current_ps() argument 1218 pi->current_rps = *rps; in kv_update_current_ps() 1230 pi->requested_rps = *rps; in kv_update_requested_ps() 2659 rps->vclk = 0; in kv_parse_pplib_non_clock_info() 2660 rps->dclk = 0; in kv_parse_pplib_non_clock_info() 2668 adev->pm.dpm.uvd_ps = rps; in kv_parse_pplib_non_clock_info() 2889 amdgpu_dpm_print_class_info(rps->class, rps->class2); in kv_dpm_print_power_state() 2891 printk("\tuvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk); in kv_dpm_print_power_state() 3229 kv_rps = kv_get_ps(rps); in kv_check_state_equal() 3250 *equal = ((cps->vclk == rps->vclk) && (cps->dclk == rps->dclk)); in kv_check_state_equal() [all …]
|