Home
last modified time | relevance | path

Searched refs:opp (Results 1 – 11 of 11) sorted by relevance

/drivers/base/power/
Dopp.c62 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 …]
DMakefile5 obj-$(CONFIG_PM_OPP) += opp.o
/drivers/cpufreq/
Dcpufreq-cpu0.c46 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()
Dimx6q-cpufreq.c51 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()
Domap-cpufreq.c68 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()
Dexynos5440-cpufreq.c121 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/
Dexynos4_bus.c642 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 …]
Ddevfreq.c878 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/
Dopenprom.c136 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/
Ddb8500-prcmu.c902 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/
Dn_tty.c550 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()