Home
last modified time | relevance | path

Searched refs:rps (Results 1 – 38 of 38) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/i915/
Di915_sysfs.c311 flush_delayed_work(&dev_priv->rps.delayed_resume_work); in gt_act_freq_mhz_show()
315 mutex_lock(&dev_priv->rps.hw_lock); in gt_act_freq_mhz_show()
330 mutex_unlock(&dev_priv->rps.hw_lock); in gt_act_freq_mhz_show()
345 flush_delayed_work(&dev_priv->rps.delayed_resume_work); in gt_cur_freq_mhz_show()
349 mutex_lock(&dev_priv->rps.hw_lock); in gt_cur_freq_mhz_show()
350 ret = intel_gpu_freq(dev_priv, dev_priv->rps.cur_freq); in gt_cur_freq_mhz_show()
351 mutex_unlock(&dev_priv->rps.hw_lock); in gt_cur_freq_mhz_show()
367 intel_gpu_freq(dev_priv, dev_priv->rps.efficient_freq)); in vlv_rpe_freq_mhz_show()
377 flush_delayed_work(&dev_priv->rps.delayed_resume_work); in gt_max_freq_mhz_show()
379 mutex_lock(&dev_priv->rps.hw_lock); in gt_max_freq_mhz_show()
[all …]
Dintel_pm.c270 mutex_lock(&dev_priv->rps.hw_lock); in chv_set_memory_dvfs()
285 mutex_unlock(&dev_priv->rps.hw_lock); in chv_set_memory_dvfs()
292 mutex_lock(&dev_priv->rps.hw_lock); in chv_set_memory_pm5()
301 mutex_unlock(&dev_priv->rps.hw_lock); in chv_set_memory_pm5()
1812 mutex_lock(&dev_priv->rps.hw_lock); in intel_read_wm_latency()
1816 mutex_unlock(&dev_priv->rps.hw_lock); in intel_read_wm_latency()
1833 mutex_lock(&dev_priv->rps.hw_lock); in intel_read_wm_latency()
1837 mutex_unlock(&dev_priv->rps.hw_lock); in intel_read_wm_latency()
3836 limits = (dev_priv->rps.max_freq_softlimit) << 23; in intel_rps_limits()
3837 if (val <= dev_priv->rps.min_freq_softlimit) in intel_rps_limits()
[all …]
Di915_irq.c280 dev_priv->rps.pm_iir = 0; in gen6_reset_rps_interrupts()
290 WARN_ON(dev_priv->rps.pm_iir); in gen6_enable_rps_interrupts()
292 dev_priv->rps.interrupts_enabled = true; in gen6_enable_rps_interrupts()
322 dev_priv->rps.interrupts_enabled = false; in gen6_disable_rps_interrupts()
325 cancel_work_sync(&dev_priv->rps.work); in gen6_disable_rps_interrupts()
1033 vlv_c0_read(dev_priv, &dev_priv->rps.down_ei); in gen6_rps_reset_ei()
1034 dev_priv->rps.up_ei = dev_priv->rps.down_ei; in gen6_rps_reset_ei()
1051 &dev_priv->rps.down_ei, &now, in vlv_wa_c0_ei()
1054 dev_priv->rps.down_ei = now; in vlv_wa_c0_ei()
1059 &dev_priv->rps.up_ei, &now, in vlv_wa_c0_ei()
[all …]
Di915_debugfs.c1080 flush_delayed_work(&dev_priv->rps.delayed_resume_work); in i915_frequency_info()
1202 intel_gpu_freq(dev_priv, dev_priv->rps.max_freq)); in i915_frequency_info()
1205 intel_gpu_freq(dev_priv, dev_priv->rps.idle_freq)); in i915_frequency_info()
1209 mutex_lock(&dev_priv->rps.hw_lock); in i915_frequency_info()
1215 intel_gpu_freq(dev_priv, dev_priv->rps.max_freq)); in i915_frequency_info()
1218 intel_gpu_freq(dev_priv, dev_priv->rps.min_freq)); in i915_frequency_info()
1221 intel_gpu_freq(dev_priv, dev_priv->rps.idle_freq)); in i915_frequency_info()
1225 intel_gpu_freq(dev_priv, dev_priv->rps.efficient_freq)); in i915_frequency_info()
1229 mutex_unlock(&dev_priv->rps.hw_lock); in i915_frequency_info()
1448 mutex_lock(&dev_priv->rps.hw_lock); in gen6_drpc_info()
[all …]
Dintel_sideband.c82 WARN_ON(!mutex_is_locked(&dev_priv->rps.hw_lock)); in vlv_punit_read()
94 WARN_ON(!mutex_is_locked(&dev_priv->rps.hw_lock)); in vlv_punit_write()
122 WARN_ON(!mutex_is_locked(&dev_priv->rps.hw_lock)); in vlv_nc_read()
Dintel_runtime_pm.c477 mutex_lock(&dev_priv->rps.hw_lock); in vlv_set_power_well()
498 mutex_unlock(&dev_priv->rps.hw_lock); in vlv_set_power_well()
531 mutex_lock(&dev_priv->rps.hw_lock); in vlv_power_well_enabled()
550 mutex_unlock(&dev_priv->rps.hw_lock); in vlv_power_well_enabled()
703 mutex_lock(&dev_priv->rps.hw_lock); in chv_pipe_power_well_enabled()
720 mutex_unlock(&dev_priv->rps.hw_lock); in chv_pipe_power_well_enabled()
735 mutex_lock(&dev_priv->rps.hw_lock); in chv_set_pipe_power_well()
756 mutex_unlock(&dev_priv->rps.hw_lock); in chv_set_pipe_power_well()
Dintel_display.c4349 mutex_lock(&dev_priv->rps.hw_lock); in hsw_enable_ips()
4351 mutex_unlock(&dev_priv->rps.hw_lock); in hsw_enable_ips()
4379 mutex_lock(&dev_priv->rps.hw_lock); in hsw_disable_ips()
4381 mutex_unlock(&dev_priv->rps.hw_lock); in hsw_disable_ips()
5044 mutex_lock(&dev_priv->rps.hw_lock); in valleyview_set_cdclk()
5054 mutex_unlock(&dev_priv->rps.hw_lock); in valleyview_set_cdclk()
5119 mutex_lock(&dev_priv->rps.hw_lock); in cherryview_set_cdclk()
5129 mutex_unlock(&dev_priv->rps.hw_lock); in cherryview_set_cdclk()
5206 if (DIV_ROUND_CLOSEST(dev_priv->vlv_cdclk_freq, 1000) >= dev_priv->rps.cz_freq) { in vlv_program_pfi_credits()
8300 mutex_lock(&dev_priv->rps.hw_lock); in hsw_write_dcomp()
[all …]
Di915_drv.c1372 if (WARN_ON_ONCE(!(dev_priv->rps.enabled && intel_enable_rc6(dev)))) in intel_runtime_suspend()
Di915_drv.h1731 struct intel_gen6_power_mgmt rps; member
/linux-4.1.27/drivers/gpu/drm/radeon/
Drs780_dpm.c34 static struct igp_ps *rs780_get_ps(struct radeon_ps *rps) in rs780_get_ps() argument
36 struct igp_ps *ps = rps->ps_priv; in rs780_get_ps()
718 struct radeon_ps *rps, in rs780_parse_pplib_non_clock_info() argument
722 rps->caps = le32_to_cpu(non_clock_info->ulCapsAndSettings); in rs780_parse_pplib_non_clock_info()
723 rps->class = le16_to_cpu(non_clock_info->usClassification); in rs780_parse_pplib_non_clock_info()
724 rps->class2 = le16_to_cpu(non_clock_info->usClassification2); in rs780_parse_pplib_non_clock_info()
727 rps->vclk = le32_to_cpu(non_clock_info->ulVCLK); in rs780_parse_pplib_non_clock_info()
728 rps->dclk = le32_to_cpu(non_clock_info->ulDCLK); in rs780_parse_pplib_non_clock_info()
730 rps->vclk = 0; in rs780_parse_pplib_non_clock_info()
731 rps->dclk = 0; in rs780_parse_pplib_non_clock_info()
[all …]
Dtrinity_dpm.c346 static struct trinity_ps *trinity_get_ps(struct radeon_ps *rps) in trinity_get_ps() argument
348 struct trinity_ps *ps = rps->ps_priv; in trinity_get_ps()
868 struct radeon_ps *rps) in trinity_setup_uvd_clock_table() argument
870 struct trinity_ps *ps = trinity_get_ps(rps); in trinity_setup_uvd_clock_table()
894 static bool trinity_uvd_clocks_zero(struct radeon_ps *rps) in trinity_uvd_clocks_zero() argument
896 if ((rps->vclk == 0) && (rps->dclk == 0)) in trinity_uvd_clocks_zero()
1051 struct radeon_ps *rps) in trinity_update_current_ps() argument
1053 struct trinity_ps *new_ps = trinity_get_ps(rps); in trinity_update_current_ps()
1056 pi->current_rps = *rps; in trinity_update_current_ps()
1062 struct radeon_ps *rps) in trinity_update_requested_ps() argument
[all …]
Dsumo_dpm.c75 static struct sumo_ps *sumo_get_ps(struct radeon_ps *rps) in sumo_get_ps() argument
77 struct sumo_ps *ps = rps->ps_priv; in sumo_get_ps()
343 struct radeon_ps *rps) in sumo_program_bsp() argument
346 struct sumo_ps *ps = sumo_get_ps(rps); in sumo_program_bsp()
386 struct radeon_ps *rps) in sumo_program_at() argument
389 struct sumo_ps *ps = sumo_get_ps(rps); in sumo_program_at()
665 struct radeon_ps *rps) in sumo_patch_boost_state() argument
668 struct sumo_ps *new_ps = sumo_get_ps(rps); in sumo_patch_boost_state()
715 struct radeon_ps *rps, in sumo_enable_boost() argument
718 struct sumo_ps *new_ps = sumo_get_ps(rps); in sumo_enable_boost()
[all …]
Drv770_dpm.c48 struct rv7xx_ps *rv770_get_ps(struct radeon_ps *rps) in rv770_get_ps() argument
50 struct rv7xx_ps *ps = rps->ps_priv; in rv770_get_ps()
2145 struct radeon_ps *rps, in rv7xx_parse_pplib_non_clock_info() argument
2149 rps->caps = le32_to_cpu(non_clock_info->ulCapsAndSettings); in rv7xx_parse_pplib_non_clock_info()
2150 rps->class = le16_to_cpu(non_clock_info->usClassification); in rv7xx_parse_pplib_non_clock_info()
2151 rps->class2 = le16_to_cpu(non_clock_info->usClassification2); in rv7xx_parse_pplib_non_clock_info()
2154 rps->vclk = le32_to_cpu(non_clock_info->ulVCLK); in rv7xx_parse_pplib_non_clock_info()
2155 rps->dclk = le32_to_cpu(non_clock_info->ulDCLK); in rv7xx_parse_pplib_non_clock_info()
2157 rps->vclk = 0; in rv7xx_parse_pplib_non_clock_info()
2158 rps->dclk = 0; in rv7xx_parse_pplib_non_clock_info()
[all …]
Drv6xx_dpm.c37 static struct rv6xx_ps *rv6xx_get_ps(struct radeon_ps *rps) in rv6xx_get_ps() argument
39 struct rv6xx_ps *ps = rps->ps_priv; in rv6xx_get_ps()
1796 struct radeon_ps *rps, in rv6xx_parse_pplib_non_clock_info() argument
1799 rps->caps = le32_to_cpu(non_clock_info->ulCapsAndSettings); in rv6xx_parse_pplib_non_clock_info()
1800 rps->class = le16_to_cpu(non_clock_info->usClassification); in rv6xx_parse_pplib_non_clock_info()
1801 rps->class2 = le16_to_cpu(non_clock_info->usClassification2); in rv6xx_parse_pplib_non_clock_info()
1803 if (r600_is_uvd_state(rps->class, rps->class2)) { in rv6xx_parse_pplib_non_clock_info()
1804 rps->vclk = RV6XX_DEFAULT_VCLK_FREQ; in rv6xx_parse_pplib_non_clock_info()
1805 rps->dclk = RV6XX_DEFAULT_DCLK_FREQ; in rv6xx_parse_pplib_non_clock_info()
1807 rps->vclk = 0; in rv6xx_parse_pplib_non_clock_info()
[all …]
Dni_dpm.c733 struct ni_ps *ni_get_ps(struct radeon_ps *rps) in ni_get_ps() argument
735 struct ni_ps *ps = rps->ps_priv; in ni_get_ps()
786 struct radeon_ps *rps) in ni_apply_state_adjust_rules() argument
788 struct ni_ps *ps = ni_get_ps(rps); in ni_apply_state_adjust_rules()
3562 struct radeon_ps *rps) in ni_update_current_ps() argument
3564 struct ni_ps *new_ps = ni_get_ps(rps); in ni_update_current_ps()
3568 eg_pi->current_rps = *rps; in ni_update_current_ps()
3574 struct radeon_ps *rps) in ni_update_requested_ps() argument
3576 struct ni_ps *new_ps = ni_get_ps(rps); in ni_update_requested_ps()
3580 eg_pi->requested_rps = *rps; in ni_update_requested_ps()
[all …]
Dkv_dpm.c242 static struct kv_ps *kv_get_ps(struct radeon_ps *rps) in kv_get_ps() argument
244 struct kv_ps *ps = rps->ps_priv; in kv_get_ps()
1139 struct radeon_ps *rps) in kv_update_current_ps() argument
1141 struct kv_ps *new_ps = kv_get_ps(rps); in kv_update_current_ps()
1144 pi->current_rps = *rps; in kv_update_current_ps()
1150 struct radeon_ps *rps) in kv_update_requested_ps() argument
1152 struct kv_ps *new_ps = kv_get_ps(rps); in kv_update_requested_ps()
1155 pi->requested_rps = *rps; in kv_update_requested_ps()
2583 struct radeon_ps *rps, in kv_parse_pplib_non_clock_info() argument
2587 struct kv_ps *ps = kv_get_ps(rps); in kv_parse_pplib_non_clock_info()
[all …]
Dbtc_dpm.c50 struct rv7xx_ps *rv770_get_ps(struct radeon_ps *rps);
2096 struct radeon_ps *rps) in btc_apply_state_adjust_rules() argument
2098 struct rv7xx_ps *ps = rv770_get_ps(rps); in btc_apply_state_adjust_rules()
2259 struct radeon_ps *rps) in btc_update_current_ps() argument
2261 struct rv7xx_ps *new_ps = rv770_get_ps(rps); in btc_update_current_ps()
2264 eg_pi->current_rps = *rps; in btc_update_current_ps()
2270 struct radeon_ps *rps) in btc_update_requested_ps() argument
2272 struct rv7xx_ps *new_ps = rv770_get_ps(rps); in btc_update_requested_ps()
2275 eg_pi->requested_rps = *rps; in btc_update_requested_ps()
2737 struct radeon_ps *rps = &eg_pi->current_rps; in btc_dpm_debugfs_print_current_performance_level() local
[all …]
Dni_dpm.h237 struct radeon_ps *rps);
239 struct radeon_ps *rps);
Dci_dpm.c200 static struct ci_ps *ci_get_ps(struct radeon_ps *rps) in ci_get_ps() argument
202 struct ci_ps *ps = rps->ps_priv; in ci_get_ps()
787 struct radeon_ps *rps) in ci_apply_state_adjust_rules() argument
789 struct ci_ps *ps = ci_get_ps(rps); in ci_apply_state_adjust_rules()
796 if (rps->vce_active) { in ci_apply_state_adjust_rules()
797 rps->evclk = rdev->pm.dpm.vce_states[rdev->pm.dpm.vce_level].evclk; in ci_apply_state_adjust_rules()
798 rps->ecclk = rdev->pm.dpm.vce_states[rdev->pm.dpm.vce_level].ecclk; in ci_apply_state_adjust_rules()
800 rps->evclk = 0; in ci_apply_state_adjust_rules()
801 rps->ecclk = 0; in ci_apply_state_adjust_rules()
810 if ((rps->class & ATOM_PPLIB_CLASSIFICATION_UI_MASK) == ATOM_PPLIB_CLASSIFICATION_UI_BATTERY) in ci_apply_state_adjust_rules()
[all …]
Dsi_dpm.c1740 struct ni_ps *ni_get_ps(struct radeon_ps *rps);
2937 struct radeon_ps *rps) in si_apply_state_adjust_rules() argument
2939 struct ni_ps *ps = ni_get_ps(rps); in si_apply_state_adjust_rules()
2967 if (rps->vclk || rps->dclk) { in si_apply_state_adjust_rules()
3342 struct radeon_ps *rps = rdev->pm.dpm.current_ps; in si_dpm_force_performance_level() local
3343 struct ni_ps *ps = ni_get_ps(rps); in si_dpm_force_performance_level()
6627 struct radeon_ps *rps, in si_parse_pplib_non_clock_info() argument
6631 rps->caps = le32_to_cpu(non_clock_info->ulCapsAndSettings); in si_parse_pplib_non_clock_info()
6632 rps->class = le16_to_cpu(non_clock_info->usClassification); in si_parse_pplib_non_clock_info()
6633 rps->class2 = le16_to_cpu(non_clock_info->usClassification2); in si_parse_pplib_non_clock_info()
[all …]
Dr600_dpm.h134 struct radeon_ps *rps);
Dr600_dpm.c142 struct radeon_ps *rps) in r600_dpm_print_ps_status() argument
145 if (rps == rdev->pm.dpm.current_ps) in r600_dpm_print_ps_status()
147 if (rps == rdev->pm.dpm.requested_ps) in r600_dpm_print_ps_status()
149 if (rps == rdev->pm.dpm.boot_ps) in r600_dpm_print_ps_status()
Drv730_dpm.c37 struct rv7xx_ps *rv770_get_ps(struct radeon_ps *rps);
Dcypress_dpm.c45 struct rv7xx_ps *rv770_get_ps(struct radeon_ps *rps);
/linux-4.1.27/drivers/staging/comedi/drivers/
Ds626.c1560 uint32_t *rps; in s626_reset_adc() local
1570 rps = (uint32_t *)devpriv->rps_buf.logical_base; in s626_reset_adc()
1579 *rps++ = S626_RPS_PAUSE | S626_RPS_SIGADC; in s626_reset_adc()
1580 *rps++ = S626_RPS_CLRSIGNAL | S626_RPS_SIGADC; in s626_reset_adc()
1592 *rps++ = S626_RPS_LDREG | (S626_P_DEBICMD >> 2); in s626_reset_adc()
1593 *rps++ = S626_DEBI_CMD_WRWORD | S626_LP_GSEL; in s626_reset_adc()
1594 *rps++ = S626_RPS_LDREG | (S626_P_DEBIAD >> 2); in s626_reset_adc()
1596 *rps++ = S626_GSEL_BIPOLAR5V; /* arbitrary immediate data value. */ in s626_reset_adc()
1597 *rps++ = S626_RPS_CLRSIGNAL | S626_RPS_DEBI; in s626_reset_adc()
1600 *rps++ = S626_RPS_UPLOAD | S626_RPS_DEBI; in s626_reset_adc()
[all …]
/linux-4.1.27/include/linux/
Dkprobes.h379 int register_kretprobes(struct kretprobe **rps, int num);
380 void unregister_kretprobes(struct kretprobe **rps, int num);
443 static inline int register_kretprobes(struct kretprobe **rps, int num) in register_kretprobes() argument
450 static inline void unregister_kretprobes(struct kretprobe **rps, int num) in unregister_kretprobes() argument
/linux-4.1.27/kernel/
Dtest_kprobes.c308 struct kretprobe *rps[2] = {&rp, &rp2}; in test_kretprobes() local
313 ret = register_kretprobes(rps, 2); in test_kretprobes()
332 unregister_kretprobes(rps, 2); in test_kretprobes()
Dkprobes.c1890 int register_kretprobes(struct kretprobe **rps, int num) in register_kretprobes() argument
1897 ret = register_kretprobe(rps[i]); in register_kretprobes()
1900 unregister_kretprobes(rps, i); in register_kretprobes()
1914 void unregister_kretprobes(struct kretprobe **rps, int num) in unregister_kretprobes() argument
1922 if (__unregister_kprobe_top(&rps[i]->kp) < 0) in unregister_kretprobes()
1923 rps[i]->kp.addr = NULL; in unregister_kretprobes()
1928 if (rps[i]->kp.addr) { in unregister_kretprobes()
1929 __unregister_kprobe_bottom(&rps[i]->kp); in unregister_kretprobes()
1930 cleanup_rp_inst(rps[i]); in unregister_kretprobes()
1943 int register_kretprobes(struct kretprobe **rps, int num) in register_kretprobes() argument
[all …]
/linux-4.1.27/block/
Dcompat_ioctl.c222 unsigned char rps; member
372 err |= __get_user(f->rps, &uf->rps); in compat_fd_ioctl()
445 err |= __put_user(f->rps, &uf->rps); in compat_fd_ioctl()
/linux-4.1.27/include/uapi/linux/
Dfd.h144 unsigned char rps; /* rotations per second */ member
/linux-4.1.27/drivers/scsi/aic94xx/
Daic94xx_dev.c183 if (rps_resp->rps.affil_valid) in asd_init_target_ddb()
185 if (rps_resp->rps.affil_supp) in asd_init_target_ddb()
/linux-4.1.27/include/scsi/
Dsas.h451 struct report_phy_sata_resp rps; member
645 struct report_phy_sata_resp rps; member
/linux-4.1.27/drivers/scsi/mpt2sas/
Dmpt2sas_base.c2397 struct reply_post_struct *rps; in _base_release_memory_pools() local
2440 rps = &ioc->reply_post[i]; in _base_release_memory_pools()
2441 if (rps->reply_post_free) { in _base_release_memory_pools()
2444 rps->reply_post_free, in _base_release_memory_pools()
2445 rps->reply_post_free_dma); in _base_release_memory_pools()
2448 ioc->name, rps->reply_post_free)); in _base_release_memory_pools()
2449 rps->reply_post_free = NULL; in _base_release_memory_pools()
/linux-4.1.27/drivers/scsi/mpt3sas/
Dmpt3sas_base.c2559 struct reply_post_struct *rps; in _base_release_memory_pools() local
2606 rps = &ioc->reply_post[i]; in _base_release_memory_pools()
2607 if (rps->reply_post_free) { in _base_release_memory_pools()
2610 rps->reply_post_free, in _base_release_memory_pools()
2611 rps->reply_post_free_dma); in _base_release_memory_pools()
2614 ioc->name, rps->reply_post_free)); in _base_release_memory_pools()
2615 rps->reply_post_free = NULL; in _base_release_memory_pools()
/linux-4.1.27/drivers/scsi/libsas/
Dsas_ata.c298 memcpy(dev->frame_rcvd, &dev->sata_dev.rps_resp.rps.fis, in sas_get_ata_info()
/linux-4.1.27/Documentation/
Dkprobes.txt467 int register_kretprobes(struct kretprobe **rps, int num);
474 - kps/rps/jps: an array of pointers to *probe data structures
485 void unregister_kretprobes(struct kretprobe **rps, int num);
/linux-4.1.27/drivers/block/
Dfloppy.c921 if (UDP->rps) { in floppy_off()
924 delta = ((delta * UDP->rps) % HZ) / UDP->rps; in floppy_off()
/linux-4.1.27/drivers/scsi/lpfc/
Dlpfc_els.c5767 RPS *rps; in lpfc_els_rcv_rps() local
5778 rps = (RPS *) lp; in lpfc_els_rcv_rps()
5781 ((flag == 1) && (be32_to_cpu(rps->un.portNum) == 0)) || in lpfc_els_rcv_rps()
5782 ((flag == 2) && (memcmp(&rps->un.portName, &vport->fc_portname, in lpfc_els_rcv_rps()