Home
last modified time | relevance | path

Searched refs:new_rate (Results 1 – 33 of 33) sorted by relevance

/linux-4.4.14/drivers/clk/ti/
Dclkt_dpll.c143 static int _dpll_test_mult(int *m, int n, unsigned long *new_rate, in _dpll_test_mult() argument
158 *new_rate = _dpll_compute_new_rate(parent_rate, *m, n); in _dpll_test_mult()
159 if (*new_rate > target_rate) { in _dpll_test_mult()
161 *new_rate = 0; in _dpll_test_mult()
167 *new_rate = 0; in _dpll_test_mult()
171 if (*new_rate == 0) in _dpll_test_mult()
172 *new_rate = _dpll_compute_new_rate(parent_rate, *m, n); in _dpll_test_mult()
292 unsigned long new_rate = 0; in omap2_dpll_round_rate() local
334 r = _dpll_test_mult(&m, n, &new_rate, target_rate, in omap2_dpll_round_rate()
342 delta = target_rate - new_rate; in omap2_dpll_round_rate()
[all …]
/linux-4.4.14/drivers/clk/hisilicon/
Dclk-hi6220-stub.c147 unsigned long new_rate = rate / 1000; /* kHz */ in hi6220_stub_clk_set_rate() local
152 ret = hi6220_acpu_set_freq(stub_clk, new_rate); in hi6220_stub_clk_set_rate()
164 pr_debug("%s: set rate=%ldkHz\n", __func__, new_rate); in hi6220_stub_clk_set_rate()
172 unsigned long new_rate = rate / 1000; /* kHz */ in hi6220_stub_clk_round_rate() local
176 new_rate = hi6220_acpu_round_freq(stub_clk, new_rate); in hi6220_stub_clk_round_rate()
179 new_rate *= 1000; in hi6220_stub_clk_round_rate()
188 return new_rate; in hi6220_stub_clk_round_rate()
/linux-4.4.14/drivers/cpufreq/
Darm_big_little.c131 u32 new_rate, prev_rate; in bL_cpufreq_set_rate() local
142 new_rate = find_cluster_maxfreq(new_cluster); in bL_cpufreq_set_rate()
143 new_rate = ACTUAL_FREQ(new_cluster, new_rate); in bL_cpufreq_set_rate()
145 new_rate = rate; in bL_cpufreq_set_rate()
149 __func__, cpu, old_cluster, new_cluster, new_rate); in bL_cpufreq_set_rate()
151 ret = clk_set_rate(clk[new_cluster], new_rate * 1000); in bL_cpufreq_set_rate()
161 if (clk_get_rate(clk[new_cluster]) != new_rate * 1000) in bL_cpufreq_set_rate()
191 new_rate = find_cluster_maxfreq(old_cluster); in bL_cpufreq_set_rate()
192 new_rate = ACTUAL_FREQ(old_cluster, new_rate); in bL_cpufreq_set_rate()
194 if (new_rate) { in bL_cpufreq_set_rate()
[all …]
Dhighbank-cpufreq.c43 if (clk_data->new_rate > clk_data->old_rate) in hb_cpufreq_clk_notify()
44 while (hb_voltage_change(clk_data->new_rate)) in hb_cpufreq_clk_notify()
48 if (clk_data->new_rate < clk_data->old_rate) in hb_cpufreq_clk_notify()
49 while (hb_voltage_change(clk_data->new_rate)) in hb_cpufreq_clk_notify()
Dcpufreq_ondemand.c247 unsigned int new_rate) in update_sampling_rate() argument
252 od_tuners->sampling_rate = new_rate = max(new_rate, in update_sampling_rate()
273 next_sampling = jiffies + usecs_to_jiffies(new_rate); in update_sampling_rate()
280 usecs_to_jiffies(new_rate), true); in update_sampling_rate()
/linux-4.4.14/drivers/clocksource/
Dcadence_ttc_timer.c245 if (ndata->new_rate > ndata->old_rate) { in ttc_rate_change_clocksource_cb()
246 factor = DIV_ROUND_CLOSEST(ndata->new_rate, in ttc_rate_change_clocksource_cb()
249 rate_high = ndata->new_rate; in ttc_rate_change_clocksource_cb()
252 ndata->new_rate); in ttc_rate_change_clocksource_cb()
253 rate_low = ndata->new_rate; in ttc_rate_change_clocksource_cb()
276 if (ndata->new_rate < ndata->old_rate) in ttc_rate_change_clocksource_cb()
291 if (ndata->new_rate < ndata->old_rate) in ttc_rate_change_clocksource_cb()
301 if (ndata->new_rate > ndata->old_rate) in ttc_rate_change_clocksource_cb()
311 if (ndata->new_rate < ndata->old_rate) in ttc_rate_change_clocksource_cb()
392 ttc->freq = ndata->new_rate; in ttc_rate_change_clockevent_cb()
[all …]
Dtimer-sun5i.c175 clocksource_register_hz(&cs->clksrc, ndata->new_rate); in sun5i_rate_cb_clksrc()
251 clockevents_update_freq(&ce->clkevt, ndata->new_rate); in sun5i_rate_cb_clkevt()
252 ce->timer.ticks_per_jiffy = DIV_ROUND_UP(ndata->new_rate, HZ); in sun5i_rate_cb_clkevt()
Dmips-gic-timer.c103 on_each_cpu(gic_update_frequency, (void *)cnd->new_rate, 1); in gic_clk_notifier()
/linux-4.4.14/drivers/clk/rockchip/
Dclk-cpu.c180 rate = rockchip_get_cpuclk_settings(cpuclk, ndata->new_rate); in rockchip_cpuclk_post_rate_change()
183 __func__, ndata->new_rate); in rockchip_cpuclk_post_rate_change()
189 if (ndata->old_rate < ndata->new_rate) in rockchip_cpuclk_post_rate_change()
204 if (ndata->old_rate > ndata->new_rate) in rockchip_cpuclk_post_rate_change()
225 __func__, event, ndata->old_rate, ndata->new_rate); in rockchip_cpuclk_notifier_cb()
/linux-4.4.14/drivers/clk/
Dclk.c56 unsigned long new_rate; member
906 unsigned long old_rate, unsigned long new_rate) in __clk_notify() argument
913 cnd.new_rate = new_rate; in __clk_notify()
1244 unsigned long new_rate; in __clk_speculate_rates() local
1249 new_rate = clk_recalc(core, parent_rate); in __clk_speculate_rates()
1253 ret = __clk_notify(core, PRE_RATE_CHANGE, core->rate, new_rate); in __clk_speculate_rates()
1262 ret = __clk_speculate_rates(child, new_rate); in __clk_speculate_rates()
1271 static void clk_calc_subtree(struct clk_core *core, unsigned long new_rate, in clk_calc_subtree() argument
1276 core->new_rate = new_rate; in clk_calc_subtree()
1285 child->new_rate = clk_recalc(child, new_rate); in clk_calc_subtree()
[all …]
Dclk-si5351.c1026 unsigned long new_rate, new_err, err; in si5351_clkout_round_rate() local
1030 new_rate = *parent_rate; in si5351_clkout_round_rate()
1031 err = abs(new_rate - rate); in si5351_clkout_round_rate()
1033 new_rate >>= 1; in si5351_clkout_round_rate()
1034 new_err = abs(new_rate - rate); in si5351_clkout_round_rate()
1056 unsigned long new_rate, new_err, err; in si5351_clkout_set_rate() local
1061 new_rate = parent_rate; in si5351_clkout_set_rate()
1062 err = abs(new_rate - rate); in si5351_clkout_set_rate()
1064 new_rate >>= 1; in si5351_clkout_set_rate()
1065 new_err = abs(new_rate - rate); in si5351_clkout_set_rate()
/linux-4.4.14/sound/atmel/
Dabdac.c352 long new_rate = RATE_MAX; in set_sample_rates() local
357 while (new_rate >= RATE_MIN && index < (MAX_NUM_RATES + 1)) { in set_sample_rates()
358 new_rate = clk_round_rate(dac->sample_clk, 256 * new_rate); in set_sample_rates()
359 if (new_rate <= 0) in set_sample_rates()
363 new_rate <= clk_get_rate(dac->pclk)) { in set_sample_rates()
364 dac->rates[index] = new_rate / 256; in set_sample_rates()
368 new_rate /= 256 * 2; in set_sample_rates()
/linux-4.4.14/drivers/clk/samsung/
Dclk-cpu.c154 while ((cfg_data->prate * 1000) != ndata->new_rate) { in exynos_cpuclk_pre_rate_change()
183 if (alt_prate > ndata->old_rate || ndata->old_rate > ndata->new_rate) { in exynos_cpuclk_pre_rate_change()
184 unsigned long tmp_rate = min(ndata->old_rate, ndata->new_rate); in exynos_cpuclk_pre_rate_change()
231 while ((cfg_data->prate * 1000) != ndata->new_rate) { in exynos_cpuclk_post_rate_change()
/linux-4.4.14/drivers/i2c/busses/
Di2c-cadence.c769 unsigned long input_clk = ndata->new_rate; in cdns_i2c_clk_notifier_cb()
782 if (ndata->new_rate > ndata->old_rate) in cdns_i2c_clk_notifier_cb()
783 cdns_i2c_setclk(ndata->new_rate, id); in cdns_i2c_clk_notifier_cb()
788 id->input_clk = ndata->new_rate; in cdns_i2c_clk_notifier_cb()
790 if (ndata->new_rate < ndata->old_rate) in cdns_i2c_clk_notifier_cb()
791 cdns_i2c_setclk(ndata->new_rate, id); in cdns_i2c_clk_notifier_cb()
795 if (ndata->new_rate > ndata->old_rate) in cdns_i2c_clk_notifier_cb()
Di2c-rk3x.c667 if (rk3x_i2c_calc_divs(ndata->new_rate, i2c->scl_frequency, in rk3x_i2c_clk_notifier_cb()
674 if (ndata->new_rate > ndata->old_rate) in rk3x_i2c_clk_notifier_cb()
675 rk3x_i2c_adapt_div(i2c, ndata->new_rate); in rk3x_i2c_clk_notifier_cb()
680 if (ndata->new_rate < ndata->old_rate) in rk3x_i2c_clk_notifier_cb()
681 rk3x_i2c_adapt_div(i2c, ndata->new_rate); in rk3x_i2c_clk_notifier_cb()
685 if (ndata->new_rate > ndata->old_rate) in rk3x_i2c_clk_notifier_cb()
/linux-4.4.14/arch/arm/kernel/
Dsmp_twd.c109 static void twd_update_frequency(void *new_rate) in twd_update_frequency() argument
111 twd_timer_rate = *((unsigned long *) new_rate); in twd_update_frequency()
128 (void *)&cnd->new_rate, 1); in twd_rate_change()
/linux-4.4.14/drivers/net/wireless/iwlegacy/
D4965-rs.c1092 s32 new_rate, high, low, start_hi; in il4965_rs_get_best_rate() local
1096 new_rate = high = low = start_hi = RATE_INVALID; in il4965_rs_get_best_rate()
1131 new_rate = start_hi; in il4965_rs_get_best_rate()
1135 new_rate = rate; in il4965_rs_get_best_rate()
1150 if (new_rate != RATE_INVALID) in il4965_rs_get_best_rate()
1160 new_rate = rate; in il4965_rs_get_best_rate()
1166 return new_rate; in il4965_rs_get_best_rate()
2378 u32 new_rate) in il4965_rs_fill_link_cmd() argument
2390 il4965_rs_dbgfs_set_mcs(lq_sta, &new_rate, idx); in il4965_rs_fill_link_cmd()
2393 il4965_rs_get_tbl_info_from_mcs(new_rate, lq_sta->band, &tbl_type, in il4965_rs_fill_link_cmd()
[all …]
/linux-4.4.14/drivers/usb/serial/
Dcypress_m8.c239 static int analyze_baud_rate(struct usb_serial_port *port, speed_t new_rate) in analyze_baud_rate() argument
245 return new_rate; in analyze_baud_rate()
249 return new_rate; in analyze_baud_rate()
268 if (new_rate > 4800) { in analyze_baud_rate()
271 __func__, new_rate); in analyze_baud_rate()
277 if (new_rate <= 600) { in analyze_baud_rate()
283 __func__, new_rate); in analyze_baud_rate()
290 return new_rate; in analyze_baud_rate()
/linux-4.4.14/arch/alpha/kernel/
Dcore_marvel.c955 unsigned int new_rate = 0; in marvel_agp_configure() local
971 new_rate = 2; in marvel_agp_configure()
980 new_rate = 1; in marvel_agp_configure()
996 if (new_rate) { in marvel_agp_configure()
1000 new_rate); in marvel_agp_configure()
1002 agp->mode.bits.rate = new_rate; in marvel_agp_configure()
/linux-4.4.14/drivers/net/wireless/iwlwifi/dvm/
Drs.c1179 s32 new_rate, high, low, start_hi; in rs_get_best_rate() local
1183 new_rate = high = low = start_hi = IWL_RATE_INVALID; in rs_get_best_rate()
1218 new_rate = start_hi; in rs_get_best_rate()
1222 new_rate = rate; in rs_get_best_rate()
1237 if (new_rate != IWL_RATE_INVALID) in rs_get_best_rate()
1247 new_rate = rate; in rs_get_best_rate()
1253 return new_rate; in rs_get_best_rate()
2894 struct iwl_lq_sta *lq_sta, u32 new_rate) in rs_fill_link_cmd() argument
2908 rs_dbgfs_set_mcs(lq_sta, &new_rate, index); in rs_fill_link_cmd()
2911 rs_get_tbl_info_from_mcs(new_rate, lq_sta->band, in rs_fill_link_cmd()
[all …]
/linux-4.4.14/include/linux/
Dclk.h78 unsigned long new_rate; member
/linux-4.4.14/drivers/net/wan/
Dixp4xx_hss.c1192 u64 new_rate; in check_clock() local
1195 new_rate = ixp4xx_timer_freq * (u64)(c + 1); in check_clock()
1196 do_div(new_rate, a * (c + 1) + b + 1); in check_clock()
1197 new_diff = abs((u32)new_rate - rate); in check_clock()
1200 *best = new_rate; in check_clock()
/linux-4.4.14/drivers/mmc/host/
Dusdhi6rol0.c739 unsigned long new_rate; in usdhi6_clk_set() local
744 new_rate = host->imclk; in usdhi6_clk_set()
747 new_rate = host->imclk / 2; in usdhi6_clk_set()
753 new_rate = host->imclk / div; in usdhi6_clk_set()
756 if (host->rate == new_rate) in usdhi6_clk_set()
759 host->rate = new_rate; in usdhi6_clk_set()
762 rate, (val & 0xff) << 2, new_rate); in usdhi6_clk_set()
/linux-4.4.14/drivers/net/wireless/zd1211rw/
Dzd_usb.h138 u8 new_rate; member
/linux-4.4.14/drivers/thermal/
Dclock_cooling.c320 if (ndata->new_rate > ccdev->clock_val) in clock_cooling_clock_notifier()
/linux-4.4.14/drivers/media/rc/img-ir/
Dimg-ir-hw.c906 change->old_rate, change->new_rate); in img_ir_change_frequency()
909 if (hw->clk_hz == change->new_rate) in img_ir_change_frequency()
911 hw->clk_hz = change->new_rate; in img_ir_change_frequency()
/linux-4.4.14/sound/pci/ice1712/
Dice1724.c1928 unsigned int old_rate, new_rate; in snd_vt1724_pro_internal_clock_put() local
1944 new_rate = 0; in snd_vt1724_pro_internal_clock_put()
1947 new_rate = ice->hw_rates->list[item]; in snd_vt1724_pro_internal_clock_put()
1948 ice->pro_rate_default = new_rate; in snd_vt1724_pro_internal_clock_put()
1956 if (old_rate != new_rate && !new_rate) { in snd_vt1724_pro_internal_clock_put()
1966 return old_rate != new_rate; in snd_vt1724_pro_internal_clock_put()
/linux-4.4.14/drivers/staging/clocking-wizard/
Dclk-xlnx-clock-wizard.c102 if (ndata->new_rate > max) in clk_wzrd_clk_notifier()
/linux-4.4.14/drivers/net/wireless/hostap/
Dhostap_ap.c2715 int old_rate, new_rate; in ap_update_sta_tx_rate() local
2716 old_rate = new_rate = sta->tx_rate_idx; in ap_update_sta_tx_rate()
2717 while (new_rate < sta->tx_max_rate) { in ap_update_sta_tx_rate()
2718 new_rate++; in ap_update_sta_tx_rate()
2719 if (ap_tx_rate_ok(new_rate, sta, local)) { in ap_update_sta_tx_rate()
2720 sta->tx_rate_idx = new_rate; in ap_update_sta_tx_rate()
/linux-4.4.14/drivers/tty/serial/
Dxilinx_uartps.c443 if (!cdns_uart_calc_baud_divs(ndata->new_rate, cdns_uart->baud, in cdns_uart_clk_notifier_cb()
469 port->uartclk = ndata->new_rate; in cdns_uart_clk_notifier_cb()
/linux-4.4.14/drivers/devfreq/
Dtegra-devfreq.c396 tegra->cur_freq = data->new_rate / KHZ; in tegra_actmon_rate_notify_cb()
/linux-4.4.14/drivers/staging/dgnc/
Ddgnc_tty.c2837 int new_rate; in dgnc_tty_ioctl() local
2840 rc = get_user(new_rate, (int __user *)arg); in dgnc_tty_ioctl()
2844 dgnc_set_custom_speed(ch, new_rate); in dgnc_tty_ioctl()
/linux-4.4.14/drivers/staging/dgap/
Ddgap.c4198 uint new_rate; in dgap_tty_digisetcustombaud() local
4202 if (copy_from_user(&new_rate, new_info, sizeof(unsigned int))) in dgap_tty_digisetcustombaud()
4209 ch->ch_custom_speed = new_rate; in dgap_tty_digisetcustombaud()