/drivers/base/power/ |
D | opp.c | 62 struct opp { struct 153 unsigned long opp_get_voltage(struct opp *opp) in opp_get_voltage() argument 155 struct opp *tmp_opp; in opp_get_voltage() 158 tmp_opp = rcu_dereference(opp); in opp_get_voltage() 183 unsigned long opp_get_freq(struct opp *opp) in opp_get_freq() argument 185 struct opp *tmp_opp; in opp_get_freq() 188 tmp_opp = rcu_dereference(opp); in opp_get_freq() 212 struct opp *temp_opp; in opp_get_opp_count() 257 struct opp *opp_find_freq_exact(struct device *dev, unsigned long freq, in opp_find_freq_exact() 261 struct opp *temp_opp, *opp = ERR_PTR(-ERANGE); in opp_find_freq_exact() local [all …]
|
D | Makefile | 5 obj-$(CONFIG_PM_OPP) += opp.o
|
/drivers/cpufreq/ |
D | cpufreq-cpu0.c | 46 struct opp *opp; in cpu0_set_target() local 74 opp = opp_find_freq_ceil(cpu_dev, &freq_Hz); in cpu0_set_target() 75 if (IS_ERR(opp)) { in cpu0_set_target() 79 ret = PTR_ERR(opp); in cpu0_set_target() 82 volt = opp_get_voltage(opp); in cpu0_set_target() 241 struct opp *opp; in cpu0_cpufreq_probe() local 253 opp = opp_find_freq_exact(cpu_dev, in cpu0_cpufreq_probe() 255 min_uV = opp_get_voltage(opp); in cpu0_cpufreq_probe() 256 opp = opp_find_freq_exact(cpu_dev, in cpu0_cpufreq_probe() 258 max_uV = opp_get_voltage(opp); in cpu0_cpufreq_probe()
|
D | imx6q-cpufreq.c | 51 struct opp *opp; in imx6q_set_target() local 74 opp = opp_find_freq_ceil(cpu_dev, &freq_hz); in imx6q_set_target() 75 if (IS_ERR(opp)) { in imx6q_set_target() 78 return PTR_ERR(opp); in imx6q_set_target() 81 volt = opp_get_voltage(opp); in imx6q_set_target() 213 struct opp *opp; in imx6q_cpufreq_probe() local 271 opp = opp_find_freq_exact(cpu_dev, in imx6q_cpufreq_probe() 273 min_volt = opp_get_voltage(opp); in imx6q_cpufreq_probe() 274 opp = opp_find_freq_exact(cpu_dev, in imx6q_cpufreq_probe() 276 max_volt = opp_get_voltage(opp); in imx6q_cpufreq_probe()
|
D | omap-cpufreq.c | 68 struct opp *opp; in omap_target() local 111 opp = opp_find_freq_ceil(mpu_dev, &freq); in omap_target() 112 if (IS_ERR(opp)) { in omap_target() 118 volt = opp_get_voltage(opp); in omap_target()
|
D | exynos5440-cpufreq.c | 121 struct opp *opp; in init_div_table() local 126 opp = opp_find_freq_exact(dvfs_info->dev, in init_div_table() 128 if (IS_ERR(opp)) { in init_div_table() 133 return PTR_ERR(opp); in init_div_table() 145 volt_id = opp_get_voltage(opp); in init_div_table()
|
/drivers/devfreq/ |
D | exynos4_bus.c | 642 struct opp *opp; in exynos4_bus_target() local 648 opp = devfreq_recommended_opp(dev, _freq, flags); in exynos4_bus_target() 649 if (IS_ERR(opp)) { in exynos4_bus_target() 651 return PTR_ERR(opp); in exynos4_bus_target() 653 new_oppinfo.rate = opp_get_freq(opp); in exynos4_bus_target() 654 new_oppinfo.volt = opp_get_voltage(opp); in exynos4_bus_target() 959 struct opp *opp; in exynos4_busfreq_pm_notifier_event() local 972 opp = opp_find_freq_floor(data->dev, &maxfreq); in exynos4_busfreq_pm_notifier_event() 973 if (IS_ERR(opp)) { in exynos4_busfreq_pm_notifier_event() 977 return PTR_ERR(opp); in exynos4_busfreq_pm_notifier_event() [all …]
|
D | devfreq.c | 878 struct opp *opp; in show_available_freqs() local 884 opp = opp_find_freq_ceil(dev, &freq); in show_available_freqs() 885 if (IS_ERR(opp)) in show_available_freqs() 1003 struct opp *devfreq_recommended_opp(struct device *dev, unsigned long *freq, in devfreq_recommended_opp() 1006 struct opp *opp; in devfreq_recommended_opp() local 1010 opp = opp_find_freq_floor(dev, freq); in devfreq_recommended_opp() 1013 if (opp == ERR_PTR(-ERANGE)) in devfreq_recommended_opp() 1014 opp = opp_find_freq_ceil(dev, freq); in devfreq_recommended_opp() 1017 opp = opp_find_freq_ceil(dev, freq); in devfreq_recommended_opp() 1020 if (opp == ERR_PTR(-ERANGE)) in devfreq_recommended_opp() [all …]
|
/drivers/sbus/char/ |
D | openprom.c | 136 static int copyout(void __user *info, struct openpromio *opp, int len) in copyout() argument 138 if (copy_to_user(info, opp, len)) in copyout() 306 struct openpromio *opp = NULL; in openprom_sunos_ioctl() local 312 bufsize = getstrings(argp, &opp); in openprom_sunos_ioctl() 314 bufsize = copyin(argp, &opp); in openprom_sunos_ioctl() 324 error = opromgetprop(argp, dp, opp, bufsize); in openprom_sunos_ioctl() 329 error = opromnxtprop(argp, dp, opp, bufsize); in openprom_sunos_ioctl() 334 error = opromsetopt(dp, opp, bufsize); in openprom_sunos_ioctl() 340 error = opromnext(argp, cmd, dp, opp, bufsize, data); in openprom_sunos_ioctl() 344 error = oprompci2node(argp, dp, opp, bufsize, data); in openprom_sunos_ioctl() [all …]
|
/drivers/mfd/ |
D | db8500-prcmu.c | 902 int db8500_prcmu_set_arm_opp(u8 opp) in db8500_prcmu_set_arm_opp() argument 906 if (opp < ARM_NO_CHANGE || opp > ARM_EXTCLK) in db8500_prcmu_set_arm_opp() 917 writeb(opp, (tcdm_base + PRCM_REQ_MB1_ARM_OPP)); in db8500_prcmu_set_arm_opp() 924 (mb1_transfer.ack.arm_opp != opp)) in db8500_prcmu_set_arm_opp() 960 int db8500_prcmu_set_ddr_opp(u8 opp) in db8500_prcmu_set_ddr_opp() argument 962 if (opp < DDR_100_OPP || opp > DDR_25_OPP) in db8500_prcmu_set_ddr_opp() 966 writeb(opp, PRCM_DDR_SUBSYS_APE_MINBW); in db8500_prcmu_set_ddr_opp() 1024 int db8500_prcmu_set_ape_opp(u8 opp) in db8500_prcmu_set_ape_opp() argument 1028 if (opp == mb1_transfer.ape_opp) in db8500_prcmu_set_ape_opp() 1036 if ((opp != APE_100_OPP) && (mb1_transfer.ape_opp != APE_100_OPP)) in db8500_prcmu_set_ape_opp() [all …]
|
/drivers/tty/ |
D | n_tty.c | 550 unsigned char *opp; in process_echoes() local 558 opp = cp + 1; in process_echoes() 559 if (opp == buf_end) in process_echoes() 560 opp -= N_TTY_BUF_SIZE; in process_echoes() 561 op = *opp; in process_echoes() 567 if (++opp == buf_end) in process_echoes() 568 opp -= N_TTY_BUF_SIZE; in process_echoes() 569 num_chars = *opp; in process_echoes()
|