/kernel/linux/linux-5.10/drivers/clk/at91/ |
H A D | clk-peripheral.c | 330 unsigned long cur_rate = *parent_rate; in clk_sam9x5_peripheral_round_rate() local 339 cur_rate = *parent_rate >> shift; in clk_sam9x5_peripheral_round_rate() 340 if (cur_rate <= periph->range.max) in clk_sam9x5_peripheral_round_rate() 345 if (rate >= cur_rate) in clk_sam9x5_peripheral_round_rate() 346 return cur_rate; in clk_sam9x5_peripheral_round_rate() 348 best_diff = cur_rate - rate; in clk_sam9x5_peripheral_round_rate() 349 best_rate = cur_rate; in clk_sam9x5_peripheral_round_rate() 351 cur_rate = *parent_rate >> shift; in clk_sam9x5_peripheral_round_rate() 352 if (cur_rate < rate) in clk_sam9x5_peripheral_round_rate() 353 cur_diff = rate - cur_rate; in clk_sam9x5_peripheral_round_rate() [all...] |
/kernel/linux/linux-6.6/drivers/clk/at91/ |
H A D | clk-peripheral.c | 342 unsigned long cur_rate = *parent_rate; in clk_sam9x5_peripheral_round_rate() local 351 cur_rate = *parent_rate >> shift; in clk_sam9x5_peripheral_round_rate() 352 if (cur_rate <= periph->range.max) in clk_sam9x5_peripheral_round_rate() 357 if (rate >= cur_rate) in clk_sam9x5_peripheral_round_rate() 358 return cur_rate; in clk_sam9x5_peripheral_round_rate() 360 best_diff = cur_rate - rate; in clk_sam9x5_peripheral_round_rate() 361 best_rate = cur_rate; in clk_sam9x5_peripheral_round_rate() 363 cur_rate = *parent_rate >> shift; in clk_sam9x5_peripheral_round_rate() 364 if (cur_rate < rate) in clk_sam9x5_peripheral_round_rate() 365 cur_diff = rate - cur_rate; in clk_sam9x5_peripheral_round_rate() [all...] |
/kernel/linux/linux-5.10/drivers/clk/qcom/ |
H A D | krait-cc.c | 294 unsigned long cur_rate, aux_rate; in krait_cc_probe() local 357 cur_rate = clk_get_rate(l2_pri_mux_clk); in krait_cc_probe() 359 if (cur_rate == 1) { in krait_cc_probe() 361 cur_rate = aux_rate; in krait_cc_probe() 365 clk_set_rate(l2_pri_mux_clk, cur_rate); in krait_cc_probe() 369 cur_rate = clk_get_rate(clk); in krait_cc_probe() 370 if (cur_rate == 1) { in krait_cc_probe() 372 cur_rate = aux_rate; in krait_cc_probe() 377 clk_set_rate(clk, cur_rate); in krait_cc_probe()
|
/kernel/linux/linux-5.10/arch/arm/mach-omap2/ |
H A D | clkt2xxx_dpllcore.c | 112 u32 cur_rate, low, mult, div, valid_rate, done_rate; in omap2_reprogram_dpllcore() local 117 cur_rate = omap2xxx_clk_get_core_rate(); in omap2_reprogram_dpllcore() 120 if ((rate == (cur_rate / 2)) && (mult == 2)) { in omap2_reprogram_dpllcore() 122 } else if ((rate == (cur_rate * 2)) && (mult == 1)) { in omap2_reprogram_dpllcore() 124 } else if (rate != cur_rate) { in omap2_reprogram_dpllcore()
|
H A D | clkt2xxx_virt_prcm_set.c | 98 u32 cur_rate, done_rate, bypass = 0; in omap2_select_table_rate() local 123 cur_rate = omap2xxx_clk_get_core_rate(); in omap2_select_table_rate() 125 if (prcm->dpll_speed == cur_rate / 2) { in omap2_select_table_rate() 127 } else if (prcm->dpll_speed == cur_rate * 2) { in omap2_select_table_rate() 129 } else if (prcm->dpll_speed != cur_rate) { in omap2_select_table_rate()
|
/kernel/linux/linux-6.6/arch/arm/mach-omap2/ |
H A D | clkt2xxx_virt_prcm_set.c | 100 u32 cur_rate, done_rate, bypass = 0; in omap2_select_table_rate() local 125 cur_rate = omap2xxx_clk_get_core_rate(); in omap2_select_table_rate() 127 if (prcm->dpll_speed == cur_rate / 2) { in omap2_select_table_rate() 129 } else if (prcm->dpll_speed == cur_rate * 2) { in omap2_select_table_rate() 131 } else if (prcm->dpll_speed != cur_rate) { in omap2_select_table_rate()
|
H A D | clkt2xxx_dpllcore.c | 113 u32 cur_rate, low, mult, div, valid_rate, done_rate; in omap2_reprogram_dpllcore() local 118 cur_rate = omap2xxx_clk_get_core_rate(); in omap2_reprogram_dpllcore() 121 if ((rate == (cur_rate / 2)) && (mult == 2)) { in omap2_reprogram_dpllcore() 123 } else if ((rate == (cur_rate * 2)) && (mult == 1)) { in omap2_reprogram_dpllcore() 125 } else if (rate != cur_rate) { in omap2_reprogram_dpllcore()
|
/kernel/linux/linux-6.6/drivers/clk/qcom/ |
H A D | krait-cc.c | 351 unsigned long cur_rate, aux_rate; in krait_cc_probe() local 413 cur_rate = clk_get_rate(clks[l2_mux]); in krait_cc_probe() 415 if (cur_rate < aux_rate) { in krait_cc_probe() 417 cur_rate = aux_rate; in krait_cc_probe() 421 clk_set_rate(clks[l2_mux], cur_rate); in krait_cc_probe() 425 cur_rate = clk_get_rate(clk); in krait_cc_probe() 426 if (cur_rate < aux_rate) { in krait_cc_probe() 428 cur_rate = aux_rate; in krait_cc_probe() 433 clk_set_rate(clk, cur_rate); in krait_cc_probe()
|
/kernel/linux/linux-6.6/sound/usb/ |
H A D | clock.c | 536 int cur_rate, prev_rate; in set_sample_rate_v2v3() local 565 cur_rate = snd_usb_set_sample_rate_v2v3(chip, fmt, clock, rate); in set_sample_rate_v2v3() 566 if (cur_rate < 0) { in set_sample_rate_v2v3() 569 fmt->iface, fmt->altsetting, rate, cur_rate); in set_sample_rate_v2v3() 570 return cur_rate; in set_sample_rate_v2v3() 573 if (!cur_rate) in set_sample_rate_v2v3() 574 cur_rate = prev_rate; in set_sample_rate_v2v3() 576 if (cur_rate != rate) { in set_sample_rate_v2v3() 579 fmt->iface, fmt->altsetting, rate, cur_rate); in set_sample_rate_v2v3()
|
/kernel/linux/linux-5.10/drivers/clk/actions/ |
H A D | owl-factor.c | 72 unsigned long parent_rate, try_parent_rate, best = 0, cur_rate; in owl_clk_val_best() local 103 cur_rate = DIV_ROUND_UP(parent_rate, clkt->div) * clkt->mul; in owl_clk_val_best() 104 if (cur_rate <= rate && cur_rate > best) { in owl_clk_val_best() 106 best = cur_rate; in owl_clk_val_best()
|
/kernel/linux/linux-6.6/drivers/clk/actions/ |
H A D | owl-factor.c | 71 unsigned long parent_rate, try_parent_rate, best = 0, cur_rate; in owl_clk_val_best() local 102 cur_rate = DIV_ROUND_UP(parent_rate, clkt->div) * clkt->mul; in owl_clk_val_best() 103 if (cur_rate <= rate && cur_rate > best) { in owl_clk_val_best() 105 best = cur_rate; in owl_clk_val_best()
|
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtw88/ |
H A D | bf.h | 90 void rtw_bf_cfg_csi_rate(struct rtw_dev *rtwdev, u8 rssi, u8 cur_rate, 107 static inline void rtw_chip_cfg_csi_rate(struct rtw_dev *rtwdev, u8 rssi, u8 cur_rate, in rtw_chip_cfg_csi_rate() argument 111 rtwdev->chip->ops->cfg_csi_rate(rtwdev, rssi, cur_rate, in rtw_chip_cfg_csi_rate()
|
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw88/ |
H A D | bf.h | 93 void rtw_bf_cfg_csi_rate(struct rtw_dev *rtwdev, u8 rssi, u8 cur_rate, 110 static inline void rtw_chip_cfg_csi_rate(struct rtw_dev *rtwdev, u8 rssi, u8 cur_rate, in rtw_chip_cfg_csi_rate() argument 114 rtwdev->chip->ops->cfg_csi_rate(rtwdev, rssi, cur_rate, in rtw_chip_cfg_csi_rate()
|
/kernel/linux/linux-5.10/sound/atmel/ |
H A D | ac97c.c | 47 unsigned int cur_rate; member 94 if (chip->cur_rate) { in atmel_ac97c_playback_open() 95 runtime->hw.rate_min = chip->cur_rate; in atmel_ac97c_playback_open() 96 runtime->hw.rate_max = chip->cur_rate; in atmel_ac97c_playback_open() 113 if (chip->cur_rate) { in atmel_ac97c_capture_open() 114 runtime->hw.rate_min = chip->cur_rate; in atmel_ac97c_capture_open() 115 runtime->hw.rate_max = chip->cur_rate; in atmel_ac97c_capture_open() 131 chip->cur_rate = 0; in atmel_ac97c_playback_close() 148 chip->cur_rate = 0; in atmel_ac97c_capture_close() 165 chip->cur_rate in atmel_ac97c_playback_hw_params() [all...] |
/kernel/linux/linux-6.6/sound/atmel/ |
H A D | ac97c.c | 46 unsigned int cur_rate; member 93 if (chip->cur_rate) { in atmel_ac97c_playback_open() 94 runtime->hw.rate_min = chip->cur_rate; in atmel_ac97c_playback_open() 95 runtime->hw.rate_max = chip->cur_rate; in atmel_ac97c_playback_open() 112 if (chip->cur_rate) { in atmel_ac97c_capture_open() 113 runtime->hw.rate_min = chip->cur_rate; in atmel_ac97c_capture_open() 114 runtime->hw.rate_max = chip->cur_rate; in atmel_ac97c_capture_open() 130 chip->cur_rate = 0; in atmel_ac97c_playback_close() 147 chip->cur_rate = 0; in atmel_ac97c_capture_close() 164 chip->cur_rate in atmel_ac97c_playback_hw_params() [all...] |
/kernel/linux/linux-5.10/sound/usb/ |
H A D | clock.c | 591 int err, cur_rate, prev_rate; in set_sample_rate_v2v3() local 645 cur_rate = get_sample_rate_v2v3(chip, iface, in set_sample_rate_v2v3() 648 cur_rate = prev_rate; in set_sample_rate_v2v3() 651 if (cur_rate != rate) { in set_sample_rate_v2v3() 655 iface, fmt->altsetting, rate, cur_rate); in set_sample_rate_v2v3() 660 cur_rate, rate); in set_sample_rate_v2v3()
|
H A D | pcm.c | 95 if (subs->cur_rate < fp->rate_min || in find_format() 96 subs->cur_rate > fp->rate_max) in find_format() 101 if (fp->rate_table[i] == subs->cur_rate) in find_format() 685 subs->cur_rate, in configure_sync_endpoint() 693 subs->cur_rate, subs->pcm_format); in configure_sync_endpoint() 725 subs->cur_rate, in configure_sync_endpoint() 750 subs->cur_rate, in configure_endpoint() 836 subs->cur_rate = params_rate(hw_params); in snd_usb_hw_params() 842 subs->pcm_format, subs->cur_rate, subs->channels); in snd_usb_hw_params() 885 subs->cur_rate in snd_usb_hw_free() [all...] |
/kernel/linux/linux-5.10/drivers/clk/mvebu/ |
H A D | clk-cpu.c | 112 unsigned long fabric_div, target_div, cur_rate; in clk_cpu_on_set_rate() local 122 cur_rate = clk_hw_get_rate(hwclk); in clk_cpu_on_set_rate() 129 if (rate == 2 * cur_rate) in clk_cpu_on_set_rate()
|
/kernel/linux/linux-6.6/drivers/clk/mvebu/ |
H A D | clk-cpu.c | 112 unsigned long fabric_div, target_div, cur_rate; in clk_cpu_on_set_rate() local 122 cur_rate = clk_hw_get_rate(hwclk); in clk_cpu_on_set_rate() 129 if (rate == 2 * cur_rate) in clk_cpu_on_set_rate()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/mthca/ |
H A D | mthca_av.c | 106 static u8 ib_rate_to_memfree(u8 req_rate, u8 cur_rate) in ib_rate_to_memfree() argument 108 if (cur_rate <= req_rate) in ib_rate_to_memfree() 115 switch ((cur_rate - 1) / req_rate) { in ib_rate_to_memfree()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/mthca/ |
H A D | mthca_av.c | 106 static u8 ib_rate_to_memfree(u8 req_rate, u8 cur_rate) in ib_rate_to_memfree() argument 108 if (cur_rate <= req_rate) in ib_rate_to_memfree() 115 switch ((cur_rate - 1) / req_rate) { in ib_rate_to_memfree()
|
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/libertas/ |
H A D | rx.c | 143 priv->cur_rate = lbs_fw_index_to_data_rate(p_rx_pd->rx_rate); in lbs_process_rxed_packet() 258 priv->cur_rate = lbs_fw_index_to_data_rate(prxpd->rx_rate); in process_rxed_802_11_packet()
|
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/libertas/ |
H A D | rx.c | 143 priv->cur_rate = lbs_fw_index_to_data_rate(p_rx_pd->rx_rate); in lbs_process_rxed_packet() 258 priv->cur_rate = lbs_fw_index_to_data_rate(prxpd->rx_rate); in process_rxed_802_11_packet()
|
/kernel/linux/linux-5.10/sound/soc/mxs/ |
H A D | mxs-saif.c | 95 if (master_saif->ongoing && rate != master_saif->cur_rate) { in mxs_saif_set_clk() 98 master_saif->id, master_saif->cur_rate); in mxs_saif_set_clk() 152 master_saif->cur_rate = rate; in mxs_saif_set_clk() 606 delay = USEC_PER_SEC / master_saif->cur_rate; in mxs_saif_trigger()
|
/kernel/linux/linux-6.6/sound/soc/mxs/ |
H A D | mxs-saif.c | 95 if (master_saif->ongoing && rate != master_saif->cur_rate) { in mxs_saif_set_clk() 98 master_saif->id, master_saif->cur_rate); in mxs_saif_set_clk() 152 master_saif->cur_rate = rate; in mxs_saif_set_clk() 606 delay = USEC_PER_SEC / master_saif->cur_rate; in mxs_saif_trigger()
|