/linux-4.1.27/arch/score/include/asm/ |
H A D | timex.h | 4 #define CLOCK_TICK_RATE 27000000 /* Timer input freq. */
|
/linux-4.1.27/include/linux/spi/ |
H A D | spi_oc_tiny.h | 6 * @freq: input clock freq to the core. 11 * freq and baudwidth are used only if the divider is programmable. 14 unsigned int freq; member in struct:tiny_spi_platform_data
|
/linux-4.1.27/include/linux/ |
H A D | pm_opp.h | 36 unsigned long freq, 40 unsigned long *freq); 43 unsigned long *freq); 45 int dev_pm_opp_add(struct device *dev, unsigned long freq, 47 void dev_pm_opp_remove(struct device *dev, unsigned long freq); 49 int dev_pm_opp_enable(struct device *dev, unsigned long freq); 51 int dev_pm_opp_disable(struct device *dev, unsigned long freq); 71 unsigned long freq, bool available) dev_pm_opp_find_freq_exact() 77 unsigned long *freq) dev_pm_opp_find_freq_floor() 83 unsigned long *freq) dev_pm_opp_find_freq_ceil() 88 static inline int dev_pm_opp_add(struct device *dev, unsigned long freq, dev_pm_opp_add() argument 94 static inline void dev_pm_opp_remove(struct device *dev, unsigned long freq) dev_pm_opp_remove() argument 98 static inline int dev_pm_opp_enable(struct device *dev, unsigned long freq) dev_pm_opp_enable() argument 103 static inline int dev_pm_opp_disable(struct device *dev, unsigned long freq) dev_pm_opp_disable() argument 70 dev_pm_opp_find_freq_exact(struct device *dev, unsigned long freq, bool available) dev_pm_opp_find_freq_exact() argument 76 dev_pm_opp_find_freq_floor(struct device *dev, unsigned long *freq) dev_pm_opp_find_freq_floor() argument 82 dev_pm_opp_find_freq_ceil(struct device *dev, unsigned long *freq) dev_pm_opp_find_freq_ceil() argument
|
H A D | dw_apb_timer.h | 24 unsigned long freq; member in struct:dw_apb_timer 47 void __iomem *base, int irq, unsigned long freq); 50 unsigned long freq);
|
H A D | clock_cooling.h | 46 unsigned long freq); 59 unsigned long freq) clock_cooling_get_level() 58 clock_cooling_get_level(struct thermal_cooling_device *cdev, unsigned long freq) clock_cooling_get_level() argument
|
H A D | devfreq.h | 49 * least upper bound; thus, the resulting freq should be lower or same) 61 * freq or lowest-upper-than-freq value. If freq is 64 * freq at the current frequency. 83 int (*target)(struct device *dev, unsigned long *freq, u32 flags); 86 int (*get_cur_freq)(struct device *dev, unsigned long *freq); 114 int (*get_target_freq)(struct devfreq *this, unsigned long *freq); 197 unsigned long *freq, u32 flags); 265 unsigned long *freq, u32 flags) devfreq_recommended_opp() 264 devfreq_recommended_opp(struct device *dev, unsigned long *freq, u32 flags) devfreq_recommended_opp() argument
|
/linux-4.1.27/drivers/cpufreq/ |
H A D | freq_table.c | 27 unsigned int freq; cpufreq_frequency_table_cpuinfo() local 30 freq = pos->frequency; cpufreq_for_each_valid_entry() 36 pr_debug("table entry %u: %u kHz\n", (int)(pos - table), freq); cpufreq_for_each_valid_entry() 37 if (freq < min_freq) cpufreq_for_each_valid_entry() 38 min_freq = freq; cpufreq_for_each_valid_entry() 39 if (freq > max_freq) cpufreq_for_each_valid_entry() 40 max_freq = freq; cpufreq_for_each_valid_entry() 58 unsigned int freq, next_larger = ~0; cpufreq_frequency_table_verify() local 67 freq = pos->frequency; cpufreq_for_each_valid_entry() 69 if ((freq >= policy->min) && (freq <= policy->max)) { cpufreq_for_each_valid_entry() 74 if ((next_larger > freq) && (freq > policy->max)) cpufreq_for_each_valid_entry() 75 next_larger = freq; cpufreq_for_each_valid_entry() 120 unsigned int freq, diff, i = 0; cpufreq_frequency_table_target() local 136 freq = pos->frequency; cpufreq_for_each_valid_entry() 139 if ((freq < policy->min) || (freq > policy->max)) cpufreq_for_each_valid_entry() 141 if (freq == target_freq) { cpufreq_for_each_valid_entry() 147 if (freq < target_freq) { cpufreq_for_each_valid_entry() 148 if (freq >= optimal.frequency) { cpufreq_for_each_valid_entry() 149 optimal.frequency = freq; cpufreq_for_each_valid_entry() 153 if (freq <= suboptimal.frequency) { cpufreq_for_each_valid_entry() 154 suboptimal.frequency = freq; cpufreq_for_each_valid_entry() 160 if (freq > target_freq) { cpufreq_for_each_valid_entry() 161 if (freq <= optimal.frequency) { cpufreq_for_each_valid_entry() 162 optimal.frequency = freq; cpufreq_for_each_valid_entry() 166 if (freq >= suboptimal.frequency) { cpufreq_for_each_valid_entry() 167 suboptimal.frequency = freq; cpufreq_for_each_valid_entry() 173 diff = abs(freq - target_freq); cpufreq_for_each_valid_entry() 176 freq > table[optimal.driver_data].frequency)) { cpufreq_for_each_valid_entry() 190 pr_debug("target index is %u, freq is:%u kHz\n", *index, 198 unsigned int freq) cpufreq_frequency_table_get_index() 209 if (pos->frequency == freq) cpufreq_frequency_table_get_index() 230 * show_boost = true and driver_data = BOOST freq cpufreq_for_each_valid_entry() 233 * show_boost = false and driver_data = BOOST freq cpufreq_for_each_valid_entry() 234 * show_boost = true and driver_data != BOOST freq cpufreq_for_each_valid_entry() 237 * show_boost = false and driver_data != BOOST freq cpufreq_for_each_valid_entry() 197 cpufreq_frequency_table_get_index(struct cpufreq_policy *policy, unsigned int freq) cpufreq_frequency_table_get_index() argument
|
H A D | cpufreq_userspace.c | 26 * @policy: pointer to policy struct where freq is being set 27 * @freq: target frequency in kHz 29 * Sets the CPU frequency to freq. 31 static int cpufreq_set(struct cpufreq_policy *policy, unsigned int freq) cpufreq_set() argument 35 pr_debug("cpufreq_set for cpu %u, freq %u kHz\n", policy->cpu, freq); cpufreq_set() 41 ret = __cpufreq_driver_target(policy, freq, CPUFREQ_RELATION_L); cpufreq_set()
|
H A D | s3c64xx-cpufreq.c | 113 struct cpufreq_frequency_table *freq; s3c64xx_cpufreq_config_regulator() local 124 cpufreq_for_each_valid_entry(freq, s3c64xx_freq_table) { cpufreq_for_each_valid_entry() 125 dvfs = &s3c64xx_dvfs_table[freq->driver_data]; cpufreq_for_each_valid_entry() 136 freq->frequency); cpufreq_for_each_valid_entry() 137 freq->frequency = CPUFREQ_ENTRY_INVALID; cpufreq_for_each_valid_entry() 151 struct cpufreq_frequency_table *freq; s3c64xx_cpufreq_driver_init() local 180 cpufreq_for_each_entry(freq, s3c64xx_freq_table) { cpufreq_for_each_entry() 184 r = clk_round_rate(policy->clk, freq->frequency * 1000); cpufreq_for_each_entry() 186 if (r != freq->frequency) { cpufreq_for_each_entry() 188 freq->frequency); cpufreq_for_each_entry() 189 freq->frequency = CPUFREQ_ENTRY_INVALID; cpufreq_for_each_entry() 194 if (!vddarm && freq->frequency > clk_get_rate(policy->clk) / 1000) cpufreq_for_each_entry() 195 freq->frequency = CPUFREQ_ENTRY_INVALID; cpufreq_for_each_entry()
|
H A D | s3c24xx-cpufreq.c | 30 #include <plat/cpu-freq-core.h> 67 cfg->freq.fclk = fclk = clk_get_rate(clk_fclk); s3c_cpufreq_getcur() 68 cfg->freq.hclk = hclk = clk_get_rate(clk_hclk); s3c_cpufreq_getcur() 69 cfg->freq.pclk = pclk = clk_get_rate(clk_pclk); s3c_cpufreq_getcur() 70 cfg->freq.armclk = armclk = clk_get_rate(clk_arm); s3c_cpufreq_getcur() 75 cfg->freq.hclk_tns = 1000000000 / (cfg->freq.hclk / 10); s3c_cpufreq_getcur() 85 cfg->freq.fclk = pll; s3c_cpufreq_calc() 86 cfg->freq.hclk = pll / cfg->divs.h_divisor; s3c_cpufreq_calc() 87 cfg->freq.pclk = pll / cfg->divs.p_divisor; s3c_cpufreq_calc() 90 cfg->freq.hclk_tns = 1000000000 / (cfg->freq.hclk / 10); s3c_cpufreq_calc() 105 pfx, cfg->pll.frequency, cfg->freq.fclk, cfg->freq.armclk, s3c_cpufreq_show() 106 cfg->freq.hclk, cfg->divs.h_divisor, s3c_cpufreq_show() 107 cfg->freq.pclk, cfg->divs.p_divisor); s3c_cpufreq_show() 148 unsigned int freq) s3c_cpufreq_updateclk() 150 clk_set_rate(clk, freq); s3c_cpufreq_updateclk() 174 cpu_new.freq.armclk = target_freq; s3c_cpufreq_settarget() 175 cpu_new.freq.fclk = cpu_new.pll.frequency; s3c_cpufreq_settarget() 188 if (cpu_new.freq.hclk != cpu_cur.freq.hclk) { s3c_cpufreq_settarget() 199 freqs.old = cpu_cur.freq; s3c_cpufreq_settarget() 200 freqs.new = cpu_new.freq; s3c_cpufreq_settarget() 202 freqs.freqs.old = cpu_cur.freq.armclk / 1000; s3c_cpufreq_settarget() 203 freqs.freqs.new = cpu_new.freq.armclk / 1000; s3c_cpufreq_settarget() 210 s3c_cpufreq_updateclk(clk_fclk, cpu_new.freq.fclk); s3c_cpufreq_settarget() 211 s3c_cpufreq_updateclk(clk_hclk, cpu_new.freq.hclk); s3c_cpufreq_settarget() 212 s3c_cpufreq_updateclk(clk_pclk, cpu_new.freq.pclk); s3c_cpufreq_settarget() 224 if (cpu_new.freq.hclk < cpu_cur.freq.hclk) { s3c_cpufreq_settarget() 229 if (cpu_new.freq.fclk == cpu_cur.freq.fclk) { s3c_cpufreq_settarget() 234 if (cpu_new.freq.fclk < cpu_cur.freq.fclk) { s3c_cpufreq_settarget() 248 if (cpu_new.freq.hclk > cpu_cur.freq.hclk) { s3c_cpufreq_settarget() 427 printk(KERN_ERR "%s: failed to reset pll/freq\n", __func__); s3c_cpufreq_resume() 522 * s3c_cpufreq_freq_min - find the minimum settings for the given freq. 540 static inline u32 calc_locktime(u32 freq, u32 time_us) calc_locktime() argument 544 result = freq * time_us; calc_locktime() 147 s3c_cpufreq_updateclk(struct clk *clk, unsigned int freq) s3c_cpufreq_updateclk() argument
|
H A D | sh-cpufreq.c | 50 long freq; sh_cpufreq_target() local 60 freq = clk_round_rate(cpuclk, target_freq * 1000); sh_cpufreq_target() 62 if (freq < (policy->min * 1000) || freq > (policy->max * 1000)) sh_cpufreq_target() 68 freqs.new = (freq + 500) / 1000; sh_cpufreq_target() 73 clk_set_rate(cpuclk, freq); sh_cpufreq_target() 76 dev_dbg(dev, "set frequency %lu Hz\n", freq); sh_cpufreq_target()
|
H A D | s3c2412-cpufreq.c | 31 #include <plat/cpu-freq-core.h> 47 fclk = cfg->freq.fclk; s3c2412_cpufreq_calcdivs() 48 armclk = cfg->freq.armclk; s3c2412_cpufreq_calcdivs() 60 __func__, cfg->freq.fclk, cfg->freq.armclk, s3c2412_cpufreq_calcdivs() 61 cfg->freq.hclk, cfg->freq.pclk); s3c2412_cpufreq_calcdivs() 77 cfg->freq.hclk = hclk = armdiv_clk / hdiv; s3c2412_cpufreq_calcdivs() 83 cfg->freq.armclk = dvs ? hclk : armdiv_clk; s3c2412_cpufreq_calcdivs() 96 cfg->freq.pclk = hclk / pdiv; s3c2412_cpufreq_calcdivs() 149 board->refresh, cfg->freq.hclk); s3c2412_cpufreq_setrefresh() 157 refresh *= (cfg->freq.hclk / 100); s3c2412_cpufreq_setrefresh()
|
H A D | Kconfig.x86 | 25 <file:Documentation/cpu-freq/pcc-cpufreq.txt>. 44 For details, take a look at <file:Documentation/cpu-freq/>. 81 For details, take a look at <file:Documentation/cpu-freq/>. 91 For details, take a look at <file:Documentation/cpu-freq/>. 103 For details, take a look at <file:Documentation/cpu-freq/>. 113 For details, take a look at <file:Documentation/cpu-freq/>. 134 For details, take a look at <file:Documentation/cpu-freq/>. 160 For details, take a look at <file:Documentation/cpu-freq/>. 179 For details, take a look at <file:Documentation/cpu-freq/>. 202 For details, take a look at <file:Documentation/cpu-freq/>. 214 For details, take a look at <file:Documentation/cpu-freq/>. 233 For details, take a look at <file:Documentation/cpu-freq/>. 244 For details, take a look at <file:Documentation/cpu-freq/>. 255 For details, take a look at <file:Documentation/cpu-freq/>. 267 For details, take a look at <file:Documentation/cpu-freq/>.
|
H A D | omap-cpufreq.c | 46 unsigned long freq, volt = 0, volt_old = 0, tol = 0; omap_target() local 52 freq = new_freq * 1000; omap_target() 53 ret = clk_round_rate(policy->clk, freq); omap_target() 57 freq); omap_target() 60 freq = ret; omap_target() 64 opp = dev_pm_opp_find_freq_ceil(mpu_dev, &freq); omap_target() 125 "%s: cpu%d: failed creating freq table[%d]\n", omap_cpu_init()
|
H A D | s3c24xx-cpufreq-debugfs.c | 22 #include <plat/cpu-freq-core.h> 87 seq_printf(seq, " FCLK %ld Hz\n", cfg->freq.fclk); info_show() 89 cfg->freq.hclk, print_ns(cfg->freq.hclk_tns)); info_show() 90 seq_printf(seq, " PCLK %ld Hz\n", cfg->freq.hclk); info_show() 91 seq_printf(seq, "ARMCLK %ld Hz\n", cfg->freq.armclk); info_show() 145 seq_printf(seq, "hclk period is %lu.%lu ns\n", print_ns(cfg->freq.hclk_tns)); io_show()
|
H A D | tegra-cpufreq.c | 56 * Don't switch to intermediate freq if: tegra_get_intermediate() 76 * When target-freq is equal to intermediate freq we don't need to tegra_target_intermediate() 77 * switch to an intermediate freq and so this routine isn't called. tegra_target_intermediate() 110 * target freq == pll_p, don't need to take extra reference to pll_x_clk tegra_target() 126 * Drop count to pll_x clock only if we switched to intermediate freq tegra_target()
|
H A D | arm_big_little.c | 52 #define ACTUAL_FREQ(cluster, freq) ((cluster == A7_CLUSTER) ? freq << 1 : freq) 53 #define VIRT_FREQ(cluster, freq) ((cluster == A7_CLUSTER) ? freq >> 1 : freq) 92 pr_debug("%s: cluster: %d, max freq: %d\n", __func__, cluster, 107 pr_debug("%s: cpu: %d, cluster: %d, freq: %u\n", __func__, cpu, clk_get_cpu_rate() 116 pr_debug("%s: freq: %d\n", __func__, per_cpu(cpu_last_req_freq, bL_cpufreq_get_rate() 145 pr_debug("%s: cpu: %d, old cluster: %d, new cluster: %d, freq: %d\n", bL_cpufreq_set_rate() 164 /* Recalc freq for old cluster when switching clusters */ bL_cpufreq_set_rate() 174 /* Set freq of old cluster if there are cpus left on it */ bL_cpufreq_set_rate() 179 pr_debug("%s: Updating rate of old cluster: %d, to freq: %d\n", bL_cpufreq_set_rate() 269 pr_debug("%s: index: %d, freq: %d\n", __func__, k, merge_cluster_tables() 348 dev_dbg(cpu_dev, "%s: clk: %p & freq table: %p, cluster: %d\n", _get_cluster_clk_and_freq_table() 448 dev_err(cpu_dev, "CPU %d, cluster: %d invalid freq table\n", bL_cpufreq_init()
|
H A D | exynos4210-cpufreq.c | 46 * freq 85 unsigned int tmp, freq = apll_freq_4210[index].freq; exynos4210_set_apll() local 96 clk_set_rate(mout_apll, freq * 1000); exynos4210_set_apll()
|
H A D | qoriq-cpufreq.c | 170 unsigned int freq, max_freq; freq_table_sort() local 177 freq = freq_table[j].frequency; freq_table_sort() 178 if (freq == CPUFREQ_ENTRY_INVALID || freq_table_sort() 179 freq <= max_freq) freq_table_sort() 182 max_freq = freq; freq_table_sort() 201 u32 freq, mask; qoriq_cpufreq_cpu_init() local 242 freq = clk_get_rate(clk); qoriq_cpufreq_cpu_init() 247 if (freq < min_cpufreq || (mask & (1 << i))) qoriq_cpufreq_cpu_init() 250 table[i].frequency = freq / 1000; qoriq_cpufreq_cpu_init()
|
H A D | s3c2410-cpufreq.c | 29 #include <plat/cpu-freq-core.h> 52 fclk = cfg->freq.fclk; s3c2410_cpufreq_calcdivs() 55 cfg->freq.armclk = fclk; s3c2410_cpufreq_calcdivs() 136 /* alter the maximum freq settings for S3C2410A. If a board knows s3c2410a_cpufreq_add()
|
H A D | s3c2440-cpufreq.c | 31 #include <plat/cpu-freq-core.h> 61 fclk = cfg->freq.fclk; s3c2440_cpufreq_calcdivs() 62 armclk = cfg->freq.armclk; s3c2440_cpufreq_calcdivs() 117 cfg->freq.armclk = armclk; s3c2440_cpufreq_calcdivs() 202 unsigned long freq; run_freq_for() local 207 freq = fclk / div; run_freq_for() 209 if (freq > max_hclk && div != 1) run_freq_for() 212 freq /= 1000; /* table is in kHz */ run_freq_for() 213 index = s3c_cpufreq_addfreq(table, index, table_size, freq); run_freq_for()
|
H A D | exynos-cpufreq.h | 29 .freq = (f) * 1000, \ 37 unsigned int freq; member in struct:apll_freq
|
H A D | exynos4x12-cpufreq.c | 58 * freq 82 * freq 130 unsigned int tmp, freq = apll_freq_4x12[index].freq; exynos4x12_set_apll() local 142 clk_set_rate(mout_apll, freq * 1000); exynos4x12_set_apll()
|
H A D | ls1x-cpufreq.c | 78 unsigned int pll_freq, freq; ls1x_cpufreq_init() local 93 freq = pll_freq / (i + 1); ls1x_cpufreq_init() 94 if ((freq < ls1x_cpufreq.min_freq) || ls1x_cpufreq_init() 95 (freq > ls1x_cpufreq.max_freq)) ls1x_cpufreq_init() 98 freq_tbl[i].frequency = freq; ls1x_cpufreq_init()
|
H A D | powernv-cpufreq.c | 61 * Initialize the freq table based on data obtained 122 u32 freq = be32_to_cpu(pstate_freqs[i]); init_powernv_pstates() local 124 pr_debug("PState id %d freq %d MHz\n", id, freq); init_powernv_pstates() 125 powernv_freqs[i].frequency = freq * 1000; /* kHz */ init_powernv_pstates() 213 unsigned int freq; member in struct:powernv_smp_call_data 226 * ((struct powernv_smp_call_data *)arg)->freq; 242 freq_data->freq = pstate_id_to_freq(freq_data->pstate_id); powernv_read_cpu_freq() 246 freq_data->freq); powernv_read_cpu_freq() 261 return freq_data.freq; powernv_cpufreq_get()
|
H A D | loongson2_cpufreq.c | 53 unsigned int freq; loongson2_cpufreq_target() local 58 freq = loongson2_cpufreq_target() 65 clk_set_rate(policy->clk, freq * 1000); loongson2_cpufreq_target()
|
H A D | exynos5250-cpufreq.c | 60 * freq 109 unsigned int freq = apll_freq_5250[index].freq; set_apll() local 121 clk_set_rate(mout_apll, freq * 1000); set_apll()
|
/linux-4.1.27/drivers/video/fbdev/matrox/ |
H A D | matroxfb_misc.h | 7 int matroxfb_PLL_calcclock(const struct matrox_pll_features* pll, unsigned int freq, unsigned int fmax, 10 unsigned int freq, unsigned int fmax, PLL_calcclock() 14 return matroxfb_PLL_calcclock(&minfo->features.pll, freq, fmax, in, feed, post); PLL_calcclock() 9 PLL_calcclock(const struct matrox_fb_info *minfo, unsigned int freq, unsigned int fmax, unsigned int *in, unsigned int *feed, unsigned int *post) PLL_calcclock() argument
|
/linux-4.1.27/drivers/media/radio/ |
H A D | lm7000.h | 20 static inline void lm7000_set_freq(u32 freq, void *handle, lm7000_set_freq() argument 27 freq += 171200; /* Add 10.7 MHz IF */ lm7000_set_freq() 28 freq /= 400; /* Convert to 25 kHz units */ lm7000_set_freq() 29 val = freq | LM7000_FM_25 | LM7000_BIT_FM; lm7000_set_freq()
|
H A D | tea575x.c | 159 u32 freq = val & TEA575X_BIT_FREQ_MASK; snd_tea575x_val_to_freq() local 161 if (freq == 0) snd_tea575x_val_to_freq() 162 return freq; snd_tea575x_val_to_freq() 166 /* freq *= 12.5 */ snd_tea575x_val_to_freq() 167 freq *= 125; snd_tea575x_val_to_freq() 168 freq /= 10; snd_tea575x_val_to_freq() 170 freq -= TEA575X_FMIF; snd_tea575x_val_to_freq() 173 /* freq *= 12.5 */ snd_tea575x_val_to_freq() 174 freq *= 125; snd_tea575x_val_to_freq() 175 freq /= 10; snd_tea575x_val_to_freq() 177 freq += TEA575X_FMIF; snd_tea575x_val_to_freq() 181 freq -= TEA575X_AMIF; snd_tea575x_val_to_freq() 185 return clamp(freq * 16, bands[tea->band].rangelow, snd_tea575x_val_to_freq() 196 u32 freq = tea->freq / 16; /* to kHz */ snd_tea575x_set_freq() local 203 freq += TEA575X_FMIF; snd_tea575x_set_freq() 204 /* freq /= 12.5 */ snd_tea575x_set_freq() 205 freq *= 10; snd_tea575x_set_freq() 206 freq /= 125; snd_tea575x_set_freq() 211 freq -= TEA575X_FMIF; snd_tea575x_set_freq() 212 /* freq /= 12.5 */ snd_tea575x_set_freq() 213 freq *= 10; snd_tea575x_set_freq() 214 freq /= 125; snd_tea575x_set_freq() 219 freq += TEA575X_AMIF; snd_tea575x_set_freq() 225 tea->val |= freq & TEA575X_BIT_FREQ_MASK; snd_tea575x_set_freq() 227 tea->freq = snd_tea575x_val_to_freq(tea, tea->val); snd_tea575x_set_freq() 349 f->frequency = tea->freq; vidioc_g_frequency() 368 tea->freq = clamp_t(u32, f->frequency, bands[tea->band].rangelow, vidioc_s_frequency() 402 tea->freq = clamp(tea->freq, bands[i].rangelow, snd_tea575x_s_hw_freq_seek() 429 u32 freq; snd_tea575x_s_hw_freq_seek() local 434 freq = snd_tea575x_get_freq(tea); snd_tea575x_s_hw_freq_seek() 435 if (freq) /* available */ snd_tea575x_s_hw_freq_seek() 438 if (freq == 0) /* shouldn't happen */ snd_tea575x_s_hw_freq_seek() 444 if (abs(tea->freq - freq) < 16 * spacing || snd_tea575x_s_hw_freq_seek() 445 (a->seek_upward && freq < tea->freq) || snd_tea575x_s_hw_freq_seek() 446 (!a->seek_upward && freq > tea->freq)) { snd_tea575x_s_hw_freq_seek() 450 tea->freq = freq; snd_tea575x_s_hw_freq_seek() 526 tea->freq = 90500 * 16; /* 90.5Mhz default */ snd_tea575x_hw_init()
|
H A D | radio-tea5777.c | 176 static u32 tea5777_freq_to_v4l2_freq(struct radio_tea5777 *tea, u32 freq) tea5777_freq_to_v4l2_freq() argument 180 return (freq * TEA5777_FM_FREQ_STEP + TEA5777_FM_IF) * 16; tea5777_freq_to_v4l2_freq() 182 return (freq * TEA5777_AM_FREQ_STEP + TEA5777_AM_IF) * 16; tea5777_freq_to_v4l2_freq() 189 u32 freq; radio_tea5777_set_freq() local 192 freq = clamp(tea->freq, bands[tea->band].rangelow, radio_tea5777_set_freq() 194 freq = (freq + 8) / 16; /* to kHz */ radio_tea5777_set_freq() 199 freq = (freq - TEA5777_FM_IF) / TEA5777_FM_FREQ_STEP; radio_tea5777_set_freq() 201 tea->write_reg |= (u64)freq << TEA5777_W_FM_PLL_SHIFT; radio_tea5777_set_freq() 212 freq = (freq - TEA5777_AM_IF) / TEA5777_AM_FREQ_STEP; radio_tea5777_set_freq() 214 tea->write_reg |= (u64)freq << TEA5777_W_AM_PLL_SHIFT; radio_tea5777_set_freq() 233 tea->freq = tea5777_freq_to_v4l2_freq(tea, freq); radio_tea5777_set_freq() 365 f->frequency = tea->freq; vidioc_g_frequency() 382 tea->freq = f->frequency; vidioc_s_frequency() 414 if (tea->freq < rangelow || tea->freq > rangehigh) { vidioc_s_hw_freq_seek() 415 tea->freq = clamp(tea->freq, rangelow, vidioc_s_hw_freq_seek() 427 orig_freq = tea->freq; vidioc_s_hw_freq_seek() 432 tea->freq = rangelow; vidioc_s_hw_freq_seek() 440 tea->freq = rangehigh; vidioc_s_hw_freq_seek() 451 tea->freq = orig_freq + spacing; vidioc_s_hw_freq_seek() 454 tea->freq = orig_freq - spacing; vidioc_s_hw_freq_seek() 472 * Note we use tea->freq to track how far we've searched sofar vidioc_s_hw_freq_seek() 476 tea->freq = (tea->read_reg & TEA5777_R_FM_PLL_MASK); vidioc_s_hw_freq_seek() 477 tea->freq = tea5777_freq_to_v4l2_freq(tea, tea->freq); vidioc_s_hw_freq_seek() 495 tea->freq = orig_freq; vidioc_s_hw_freq_seek() 556 tea->freq = 90500 * 16; /* 90.5Mhz default */ radio_tea5777_init() 560 v4l2_err(tea->v4l2_dev, "can't set initial freq (%d)\n", res); radio_tea5777_init()
|
H A D | tef6862.c | 63 unsigned long freq; member in struct:tef6862_state 107 unsigned freq = f->frequency; tef6862_s_frequency() local 115 freq = clamp(freq, TEF6862_LO_FREQ, TEF6862_HI_FREQ); tef6862_s_frequency() 116 pll = 1964 + ((freq - TEF6862_LO_FREQ) * 20) / FREQ_MUL; tef6862_s_frequency() 125 state->freq = freq; tef6862_s_frequency() 136 f->frequency = state->freq; tef6862_g_frequency() 172 state->freq = TEF6862_LO_FREQ; tef6862_probe()
|
H A D | radio-trust.c | 147 static int trust_s_frequency(struct radio_isa_card *isa, u32 freq) trust_s_frequency() argument 151 freq /= 160; /* Convert to 10 kHz units */ trust_s_frequency() 152 freq += 1070; /* Add 10.7 MHz IF */ trust_s_frequency() 153 write_i2c(tr, 5, TSA6060T_ADDR, (freq << 1) | 1, trust_s_frequency() 154 freq >> 7, 0x60 | ((freq >> 15) & 1), 0); trust_s_frequency()
|
H A D | radio-cadet.c | 163 unsigned freq = 0, test, fifo = 0; cadet_getfreq() local 179 freq += test; cadet_getfreq() 183 freq -= 10700000; /* IF frequency is 10.7 MHz */ cadet_getfreq() 184 freq = (freq * 16) / 1000; /* Make it 1/16 kHz */ cadet_getfreq() 185 return freq; cadet_getfreq() 213 static void cadet_setfreq(struct cadet *dev, unsigned freq) cadet_setfreq() argument 219 freq = clamp(freq, bands[dev->is_fm_band].rangelow, cadet_setfreq() 221 dev->curfreq = freq; cadet_setfreq() 228 freq = freq / 16; /* Make it kHz */ cadet_setfreq() 229 freq += 10700; /* IF is 10700 kHz */ cadet_setfreq() 232 if (freq >= test) { cadet_setfreq() 234 freq -= test; cadet_setfreq() 239 fifo = (freq / 16) + 450; /* Make it kHz */ cadet_setfreq()
|
H A D | radio-rtrack2.c | 66 static int rtrack2_s_frequency(struct radio_isa_card *isa, u32 freq) rtrack2_s_frequency() argument 70 freq = freq / 200 + 856; rtrack2_s_frequency() 80 if (freq & (1 << i)) rtrack2_s_frequency()
|
H A D | radio-wl1273.c | 297 u16 freq; wl1273_fm_irq_thread_handler() local 311 r = core->read(core, WL1273_FREQ_SET, &freq); wl1273_fm_irq_thread_handler() 317 freq * 50; wl1273_fm_irq_thread_handler() 320 freq * 50; wl1273_fm_irq_thread_handler() 330 r = core->read(core, WL1273_CHANL_SET, &freq); wl1273_fm_irq_thread_handler() 334 dev_dbg(radio->dev, "%dkHz\n", freq); wl1273_fm_irq_thread_handler() 346 static int wl1273_fm_set_tx_freq(struct wl1273_device *radio, unsigned int freq) wl1273_fm_set_tx_freq() argument 352 if (freq < WL1273_BAND_TX_LOW) { wl1273_fm_set_tx_freq() 354 "Frequency out of range: %d < %d\n", freq, wl1273_fm_set_tx_freq() 359 if (freq > WL1273_BAND_TX_HIGH) { wl1273_fm_set_tx_freq() 361 "Frequency out of range: %d > %d\n", freq, wl1273_fm_set_tx_freq() 372 dev_dbg(radio->dev, "%s: freq: %d kHz\n", __func__, freq); wl1273_fm_set_tx_freq() 375 r = core->write(core, WL1273_CHANL_SET, freq / 10); wl1273_fm_set_tx_freq() 400 radio->tx_frequency = freq; wl1273_fm_set_tx_freq() 406 static int wl1273_fm_set_rx_freq(struct wl1273_device *radio, unsigned int freq) wl1273_fm_set_rx_freq() argument 412 if (freq < radio->rangelow) { wl1273_fm_set_rx_freq() 414 "Frequency out of range: %d < %d\n", freq, wl1273_fm_set_rx_freq() 420 if (freq > radio->rangehigh) { wl1273_fm_set_rx_freq() 422 "Frequency out of range: %d > %d\n", freq, wl1273_fm_set_rx_freq() 428 dev_dbg(radio->dev, "%s: %dkHz\n", __func__, freq); wl1273_fm_set_rx_freq() 433 f = (freq - WL1273_BAND_JAPAN_LOW) / 50; wl1273_fm_set_rx_freq() 435 f = (freq - WL1273_BAND_OTHER_LOW) / 50; wl1273_fm_set_rx_freq() 459 radio->rx_frequency = freq; wl1273_fm_set_rx_freq() 468 unsigned int freq; wl1273_fm_get_freq() local 479 freq = WL1273_BAND_JAPAN_LOW + 50 * f; wl1273_fm_get_freq() 481 freq = WL1273_BAND_OTHER_LOW + 50 * f; wl1273_fm_get_freq() 487 freq = f * 10; wl1273_fm_get_freq() 490 return freq; wl1273_fm_get_freq() 725 dev_err(dev, "set freq fails: %d.\n", r); wl1273_fm_set_mode() 740 dev_err(dev, "set freq fails: %d.\n", r); wl1273_fm_set_mode() 958 dev_err(radio->dev, "set freq fails: %d.\n", r); wl1273_fm_rds_on() 988 dev_err(radio->dev, "set freq fails: %d.\n", r); wl1273_fm_rds_off() 1633 struct v4l2_frequency *freq) wl1273_fm_vidioc_g_frequency() 1643 freq->type = V4L2_TUNER_RADIO; wl1273_fm_vidioc_g_frequency() 1644 freq->frequency = WL1273_FREQ(wl1273_fm_get_freq(radio)); wl1273_fm_vidioc_g_frequency() 1652 const struct v4l2_frequency *freq) wl1273_fm_vidioc_s_frequency() 1658 dev_dbg(radio->dev, "%s: %d\n", __func__, freq->frequency); wl1273_fm_vidioc_s_frequency() 1660 if (freq->type != V4L2_TUNER_RADIO) { wl1273_fm_vidioc_s_frequency() 1662 "freq->type != V4L2_TUNER_RADIO: %d\n", freq->type); wl1273_fm_vidioc_s_frequency() 1670 dev_dbg(radio->dev, "freq: %d\n", freq->frequency); wl1273_fm_vidioc_s_frequency() 1673 WL1273_INV_FREQ(freq->frequency)); wl1273_fm_vidioc_s_frequency() 1679 WL1273_INV_FREQ(freq->frequency)); wl1273_fm_vidioc_s_frequency() 1632 wl1273_fm_vidioc_g_frequency(struct file *file, void *priv, struct v4l2_frequency *freq) wl1273_fm_vidioc_g_frequency() argument 1651 wl1273_fm_vidioc_s_frequency(struct file *file, void *priv, const struct v4l2_frequency *freq) wl1273_fm_vidioc_s_frequency() argument
|
H A D | radio-miropcm20.c | 73 unsigned long freq; member in struct:pcm20 80 .freq = 87 * 16000, 181 static int pcm20_setfreq(struct pcm20 *dev, unsigned long freq) pcm20_setfreq() argument 187 freq /= 160; pcm20_setfreq() 189 freq /= 10; /* I don't know exactly which version pcm20_setfreq() 191 freql = freq & 0xff; pcm20_setfreq() 192 freqh = freq >> 8; pcm20_setfreq() 279 f->frequency = dev->freq; vidioc_g_frequency() 292 dev->freq = clamp_t(u32, f->frequency, 87 * 16000U, 108 * 16000U); vidioc_s_frequency() 293 pcm20_setfreq(dev, dev->freq); vidioc_s_frequency() 486 pcm20_setfreq(dev, dev->freq); pcm20_init()
|
H A D | radio-terratec.c | 81 static int terratec_s_frequency(struct radio_isa_card *isa, u32 freq) terratec_s_frequency() argument 89 freq = freq / 160; /* convert the freq. to a nice to handle value */ terratec_s_frequency() 92 rest = freq * 10 + 10700; /* I once had understood what is going on here */ terratec_s_frequency()
|
H A D | radio-keene.c | 83 static int keene_cmd_main(struct keene_device *radio, unsigned freq, bool play) keene_cmd_main() argument 85 unsigned short freq_send = freq ? (freq - 76 * 16000) / 800 : 0; keene_cmd_main() 99 (freq ? 0x10 : 0); keene_cmd_main() 110 if (freq) keene_cmd_main() 111 radio->curfreq = freq; keene_cmd_main() 221 unsigned freq = f->frequency; vidioc_s_frequency() local 225 freq = clamp(freq, FREQ_MIN * FREQ_MUL, FREQ_MAX * FREQ_MUL); vidioc_s_frequency() 226 return keene_cmd_main(radio, freq, true); vidioc_s_frequency()
|
H A D | radio-isa.c | 108 u32 freq = f->frequency; radio_isa_s_frequency() local 113 freq = clamp(freq, FREQ_LOW, FREQ_HIGH); radio_isa_s_frequency() 114 res = isa->drv->ops->s_frequency(isa, freq); radio_isa_s_frequency() 116 isa->freq = freq; radio_isa_s_frequency() 128 f->frequency = isa->freq; radio_isa_g_frequency() 257 isa->freq = FREQ_LOW; radio_isa_common_probe() 265 res = ops->s_frequency(isa, isa->freq); radio_isa_common_probe()
|
H A D | radio-raremono.c | 134 static int raremono_cmd_main(struct raremono_device *radio, unsigned band, unsigned freq) raremono_cmd_main() argument 142 freq /= 10; raremono_cmd_main() 152 radio->buffer[1] = freq >> 8; raremono_cmd_main() 153 radio->buffer[2] = freq & 0xff; raremono_cmd_main() 165 radio->curfreq = (band == BAND_FM) ? freq * 10 : freq; raremono_cmd_main() 257 u32 freq = f->frequency; vidioc_s_frequency() local 270 freq = clamp_t(u32, f->frequency, bands[band].rangelow, bands[band].rangehigh); vidioc_s_frequency() 271 return raremono_cmd_main(radio, band, freq / 16); vidioc_s_frequency()
|
H A D | radio-tea5764.c | 222 static void tea5764_set_freq(struct tea5764_device *radio, int freq) tea5764_set_freq() argument 226 /* formula: (freq [+ or -] 225000) / 8192 */ tea5764_set_freq() 228 r->frqset = (freq + 225000) / 8192; tea5764_set_freq() 230 r->frqset = (freq - 225000) / 8192; tea5764_set_freq() 243 /* tune an frequency, freq is defined by v4l's TUNER_LOW, i.e. 1/16th kHz */ tea5764_tune() 244 static void tea5764_tune(struct tea5764_device *radio, int freq) tea5764_tune() argument 246 tea5764_set_freq(radio, freq); tea5764_tune() 345 unsigned freq = f->frequency; vidioc_s_frequency() local 349 if (freq == 0) { vidioc_s_frequency() 359 freq = clamp(freq, FREQ_MIN * FREQ_MUL, FREQ_MAX * FREQ_MUL); vidioc_s_frequency() 361 tea5764_tune(radio, (freq * 125) / 2); vidioc_s_frequency()
|
/linux-4.1.27/sound/pci/lola/ |
H A D | lola_clock.c | 30 unsigned int freq; lola_sample_rate_convert() local 34 case 0: freq = 48000; break; lola_sample_rate_convert() 35 case 1: freq = 44100; break; lola_sample_rate_convert() 36 case 2: freq = 32000; break; lola_sample_rate_convert() 44 case (1 << 2): freq *= 2; break; lola_sample_rate_convert() 45 case (2 << 2): freq *= 4; break; lola_sample_rate_convert() 46 case (5 << 2): freq /= 2; break; lola_sample_rate_convert() 47 case (6 << 2): freq /= 4; break; lola_sample_rate_convert() 54 case (1 << 5): freq = (freq * 999) / 1000; break; lola_sample_rate_convert() 55 case (2 << 5): freq = (freq * 1001) / 1000; break; lola_sample_rate_convert() 58 return freq; lola_sample_rate_convert() 70 unsigned int freq) check_gran_clock_compatibility() 80 if (freq > LOLA_MAXFREQ_AT_GRANULARITY_MIN) check_gran_clock_compatibility() 83 if (freq > LOLA_MAXFREQ_AT_GRANULARITY_BELOW_MAX) check_gran_clock_compatibility() 172 unsigned int freq = items[j] & 0xff; lola_init_clock_widget() local 176 freq = lola_sample_rate_convert(freq); lola_init_clock_widget() 177 if (freq < chip->sample_rate_min) lola_init_clock_widget() 179 else if (freq == 48000) { lola_init_clock_widget() 185 freq = lola_sample_rate_convert(freq); lola_init_clock_widget() 186 if (freq < chip->sample_rate_min) lola_init_clock_widget() 199 sc->freq = freq; lola_init_clock_widget() 275 int freq = 0; lola_set_clock() local 280 freq = chip->clock.cur_freq; lola_set_clock() 285 freq = chip->clock.sample_clock[idx].freq; lola_set_clock() 289 if (!freq || !valid) lola_set_clock() 292 if (!check_gran_clock_compatibility(chip, chip->granularity, freq)) lola_set_clock() 301 chip->clock.cur_freq = freq; lola_set_clock() 316 chip->clock.sample_clock[i].freq == rate) lola_set_sample_rate() 68 check_gran_clock_compatibility(struct lola *chip, unsigned int val, unsigned int freq) check_gran_clock_compatibility() argument
|
H A D | lola_proc.c | 83 unsigned int freq = items[j] & 0xff; print_clock_widget() local 88 freq = lola_sample_rate_convert(freq); print_clock_widget() 91 freq = lola_sample_rate_convert(freq); print_clock_widget() 95 snd_iprintf(buffer, " Clock %d: Type %d:%s, freq=%d\n", print_clock_widget() 96 i + j, type, name, freq); print_clock_widget()
|
/linux-4.1.27/arch/blackfin/mach-common/ |
H A D | dpmc.c | 42 static unsigned int bfin_get_vlev(unsigned int freq) bfin_get_vlev() argument 49 freq >>= 16; bfin_get_vlev() 52 if (freq <= (pdata->tuple_tab[i] & 0xFFFF)) bfin_get_vlev() 104 struct cpufreq_freqs *freq = data; vreg_cpufreq_notifier() local 106 if (freq->cpu != CPUFREQ_CPU) vreg_cpufreq_notifier() 109 if (val == CPUFREQ_PRECHANGE && freq->old < freq->new) { vreg_cpufreq_notifier() 111 bfin_set_vlev(bfin_get_vlev(freq->new)); vreg_cpufreq_notifier() 114 } else if (val == CPUFREQ_POSTCHANGE && freq->old > freq->new) { vreg_cpufreq_notifier() 116 bfin_set_vlev(bfin_get_vlev(freq->new)); vreg_cpufreq_notifier()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/clk/ |
H A D | pll.h | 7 int nv04_pll_calc(struct nvkm_subdev *, struct nvbios_pll *, u32 freq, 9 int gt215_pll_calc(struct nvkm_subdev *, struct nvbios_pll *, u32 freq,
|
H A D | gf100.c | 33 u32 freq; member in struct:gf100_clk_info 199 calc_div(struct gf100_clk_priv *priv, int clk, u32 ref, u32 freq, u32 *ddiv) calc_div() argument 201 u32 div = min((ref * 2) / freq, (u32)65); calc_div() 210 calc_src(struct gf100_clk_priv *priv, int clk, u32 freq, u32 *dsrc, u32 *ddiv) calc_src() argument 216 switch (freq) { calc_src() 220 if (freq == 108000) calc_src() 222 return freq; calc_src() 225 return freq; calc_src() 234 sclk = calc_div(priv, clk, sclk, freq, ddiv); calc_src() 239 calc_pll(struct gf100_clk_priv *priv, int clk, u32 freq, u32 *coef) calc_pll() argument 253 ret = gt215_pll_calc(nv_subdev(priv), &limits, freq, &N, NULL, &M, &P); calc_pll() 266 u32 freq = cstate->domain[dom]; calc_clk() local 271 if (!freq) calc_clk() 275 clk0 = calc_src(priv, clk, freq, &src0, &div0); calc_clk() 276 clk0 = calc_div(priv, clk, clk0, freq, &div1D); calc_clk() 279 if (clk0 != freq && (0x00004387 & (1 << clk))) { calc_clk() 281 clk1 = calc_pll(priv, clk, freq, &info->coef); calc_clk() 284 clk1 = calc_div(priv, clk, clk1, freq, &div1P); calc_clk() 287 /* select the method which gets closest to target freq */ calc_clk() 288 if (abs((int)freq - clk0) <= abs((int)freq - clk1)) { calc_clk() 300 info->freq = clk0; calc_clk() 307 info->freq = clk1; calc_clk() 400 if (!priv->eng[j].freq) gf100_clk_prog()
|
H A D | pllgt215.c | 31 u32 freq, int *pN, int *pfN, int *pM, int *P) gt215_pll_calc() 36 *P = info->vco1.max_freq / freq; gt215_pll_calc() 49 u32 tmp = freq * *P * M; gt215_pll_calc() 67 err = abs(freq - (info->refclk * N / M / *P)); gt215_pll_calc() 77 return freq; gt215_pll_calc() 30 gt215_pll_calc(struct nvkm_subdev *subdev, struct nvbios_pll *info, u32 freq, int *pN, int *pfN, int *pM, int *P) gt215_pll_calc() argument
|
H A D | gk104.c | 33 u32 freq; member in struct:gk104_clk_info 217 calc_div(struct gk104_clk_priv *priv, int clk, u32 ref, u32 freq, u32 *ddiv) calc_div() argument 219 u32 div = min((ref * 2) / freq, (u32)65); calc_div() 228 calc_src(struct gk104_clk_priv *priv, int clk, u32 freq, u32 *dsrc, u32 *ddiv) calc_src() argument 234 switch (freq) { calc_src() 238 if (freq == 108000) calc_src() 240 return freq; calc_src() 243 return freq; calc_src() 252 sclk = calc_div(priv, clk, sclk, freq, ddiv); calc_src() 257 calc_pll(struct gk104_clk_priv *priv, int clk, u32 freq, u32 *coef) calc_pll() argument 271 ret = gt215_pll_calc(nv_subdev(priv), &limits, freq, &N, NULL, &M, &P); calc_pll() 284 u32 freq = cstate->domain[dom]; calc_clk() local 289 if (!freq) calc_clk() 293 clk0 = calc_src(priv, clk, freq, &src0, &div0); calc_clk() 294 clk0 = calc_div(priv, clk, clk0, freq, &div1D); calc_clk() 297 if (clk0 != freq && (0x0000ff87 & (1 << clk))) { calc_clk() 299 clk1 = calc_pll(priv, clk, freq, &info->coef); calc_clk() 302 clk1 = calc_div(priv, clk, clk1, freq, &div1P); calc_clk() 305 /* select the method which gets closest to target freq */ calc_clk() 306 if (abs((int)freq - clk0) <= abs((int)freq - clk1)) { calc_clk() 317 info->freq = clk0; calc_clk() 325 info->freq = clk1; calc_clk() 439 if (!priv->eng[j].freq) gk104_clk_prog()
|
H A D | nv50.c | 163 u32 freq = 0; read_pll() local 177 freq = ref * N1 / M1; read_pll() 180 freq = freq * N2 / M2; read_pll() 182 freq = 0; read_pll() 186 return freq; read_pll() 375 int freq, out; nv50_clk_calc() local 393 freq = calc_div(core, vdec, &P1); nv50_clk_calc() 403 if (abs(vdec - freq) <= abs(vdec - out)) { nv50_clk_calc() 426 freq = clk->read(clk, nv_clk_src_hclk) * 3; nv50_clk_calc() 427 freq = calc_div(freq, dom6, &P1); nv50_clk_calc() 453 freq = calc_pll(priv, 0x4028, core, &N, &M, &P1); nv50_clk_calc() 454 if (freq == 0) nv50_clk_calc() 471 freq = calc_pll(priv, 0x4020, shader, &N, &M, &P1); nv50_clk_calc() 472 if (freq == 0) nv50_clk_calc()
|
/linux-4.1.27/arch/sh/include/asm/ |
H A D | freq.h | 2 * include/asm-sh/freq.h 15 #include <cpu/freq.h>
|
/linux-4.1.27/arch/mips/mti-sead3/ |
H A D | sead3-time.c | 26 unsigned int freq; estimate_cpu_frequency() local 49 freq = read_c0_count(); estimate_cpu_frequency() 53 mips_hpt_frequency = freq; estimate_cpu_frequency() 58 freq *= 2; estimate_cpu_frequency() 60 freq += 5000; /* rounding */ estimate_cpu_frequency() 61 freq -= freq%10000; estimate_cpu_frequency() 63 return freq ; estimate_cpu_frequency()
|
/linux-4.1.27/sound/drivers/vx/ |
H A D | vx_uer.c | 107 int val, freq; vx_read_uer_status() local 110 freq = 0; vx_read_uer_status() 123 freq = 32000; vx_read_uer_status() 126 freq = 44100; vx_read_uer_status() 129 freq = 48000; vx_read_uer_status() 140 return freq; vx_read_uer_status() 161 static int vx_calc_clock_from_freq(struct vx_core *chip, int freq) vx_calc_clock_from_freq() argument 165 if (snd_BUG_ON(freq <= 0)) vx_calc_clock_from_freq() 168 hexfreq = (28224000 * 10) / freq; vx_calc_clock_from_freq() 171 /* max freq = 55125 Hz */ vx_calc_clock_from_freq() 182 return 0x5fe; /* min freq = 6893 Hz */ vx_calc_clock_from_freq() 206 void vx_set_internal_clock(struct vx_core *chip, unsigned int freq) vx_set_internal_clock() argument 211 clock = vx_calc_clock_from_freq(chip, freq); vx_set_internal_clock() 212 snd_printdd(KERN_DEBUG "set internal clock to 0x%x from freq %d\n", clock, freq); vx_set_internal_clock() 244 int vx_set_clock(struct vx_core *chip, unsigned int freq) vx_set_clock() argument 269 if (chip->freq == freq) vx_set_clock() 271 vx_set_internal_clock(chip, freq); vx_set_clock() 275 if (chip->freq == freq) vx_set_clock() 277 chip->freq = freq; vx_set_clock() 288 int freq; vx_change_frequency() local 298 freq = vx_read_uer_status(chip, &chip->uer_detected); vx_change_frequency() 299 if (freq < 0) vx_change_frequency() 300 return freq; vx_change_frequency() 305 if (freq == 48000 || freq == 44100 || freq == 32000) vx_change_frequency() 306 chip->freq_detected = freq; vx_change_frequency()
|
/linux-4.1.27/arch/mips/mti-malta/ |
H A D | malta-time.c | 61 static unsigned int freqround(unsigned int freq, unsigned int amount) freqround() argument 63 freq += amount; freqround() 64 freq -= freq % (amount*2); freqround() 65 return freq; freqround() 169 unsigned char freq, ctrl; init_rtc() local 172 freq = CMOS_READ(RTC_FREQ_SELECT); init_rtc() 173 if ((freq & RTC_DIV_CTL) != RTC_REF_CLCK_32KHZ) init_rtc() 185 unsigned int freq; plat_time_init() local 190 freq = mips_hpt_frequency; plat_time_init() 193 freq *= 2; plat_time_init() 194 freq = freqround(freq, 5000); plat_time_init() 195 printk("CPU frequency %d.%02d MHz\n", freq/1000000, plat_time_init() 196 (freq%1000000)*100/1000000); plat_time_init() 207 freq = freqround(gic_frequency, 5000); plat_time_init() 208 printk("GIC frequency %d.%02d MHz\n", freq/1000000, plat_time_init() 209 (freq%1000000)*100/1000000); plat_time_init()
|
/linux-4.1.27/arch/mips/kernel/ |
H A D | csrc-ioasic.c | 44 unsigned int freq; dec_ioasic_clocksource_init() local 60 freq = (end - start) * 8; dec_ioasic_clocksource_init() 63 if (!freq) dec_ioasic_clocksource_init() 66 printk(KERN_INFO "I/O ASIC clock frequency %dHz\n", freq); dec_ioasic_clocksource_init() 68 clocksource_dec.rating = 200 + freq / 10000000; dec_ioasic_clocksource_init() 69 clocksource_register_hz(&clocksource_dec, freq); dec_ioasic_clocksource_init() 71 sched_clock_register(dec_ioasic_read_sched_clock, 32, freq); dec_ioasic_clocksource_init()
|
/linux-4.1.27/drivers/media/tuners/ |
H A D | mt2131.c | 100 u32 freq; mt2131_set_params() local 109 freq = c->frequency / 1000; /* Hz -> kHz */ mt2131_set_params() 110 dprintk(1, "%s() freq=%d\n", __func__, freq); mt2131_set_params() 112 f_lo1 = freq + MT2131_IF1 * 1000; mt2131_set_params() 114 f_lo2 = f_lo1 - freq - MT2131_IF2; mt2131_set_params() 128 if (freq <= 82500) if_band_center = 0x00; else mt2131_set_params() 129 if (freq <= 137500) if_band_center = 0x01; else mt2131_set_params() 130 if (freq <= 192500) if_band_center = 0x02; else mt2131_set_params() 131 if (freq <= 247500) if_band_center = 0x03; else mt2131_set_params() 132 if (freq <= 302500) if_band_center = 0x04; else mt2131_set_params() 133 if (freq <= 357500) if_band_center = 0x05; else mt2131_set_params() 134 if (freq <= 412500) if_band_center = 0x06; else mt2131_set_params() 135 if (freq <= 467500) if_band_center = 0x07; else mt2131_set_params() 136 if (freq <= 522500) if_band_center = 0x08; else mt2131_set_params() 137 if (freq <= 577500) if_band_center = 0x09; else mt2131_set_params() 138 if (freq <= 632500) if_band_center = 0x0A; else mt2131_set_params() 139 if (freq <= 687500) if_band_center = 0x0B; else mt2131_set_params() 140 if (freq <= 742500) if_band_center = 0x0C; else mt2131_set_params() 141 if (freq <= 797500) if_band_center = 0x0D; else mt2131_set_params() 142 if (freq <= 852500) if_band_center = 0x0E; else mt2131_set_params() 143 if (freq <= 907500) if_band_center = 0x0F; else mt2131_set_params() 144 if (freq <= 962500) if_band_center = 0x10; else mt2131_set_params() 145 if (freq <= 1017500) if_band_center = 0x11; else mt2131_set_params() 146 if (freq <= 1072500) if_band_center = 0x12; else if_band_center = 0x13; mt2131_set_params() 157 dprintk(1, "PLL freq=%dkHz band=%d\n", (int)freq, (int)if_band_center); mt2131_set_params()
|
H A D | fc0013.c | 194 static int fc0013_set_vhf_track(struct fc0013_priv *priv, u32 freq) fc0013_set_vhf_track() argument 203 if (freq <= 177500) { /* VHF Track: 7 */ fc0013_set_vhf_track() 205 } else if (freq <= 184500) { /* VHF Track: 6 */ fc0013_set_vhf_track() 207 } else if (freq <= 191500) { /* VHF Track: 5 */ fc0013_set_vhf_track() 209 } else if (freq <= 198500) { /* VHF Track: 4 */ fc0013_set_vhf_track() 211 } else if (freq <= 205500) { /* VHF Track: 3 */ fc0013_set_vhf_track() 213 } else if (freq <= 219500) { /* VHF Track: 2 */ fc0013_set_vhf_track() 215 } else if (freq < 300000) { /* VHF Track: 1 */ fc0013_set_vhf_track() 231 u32 freq = p->frequency / 1000; fc0013_set_params() local 240 FC_FE_CALLBACK_VHF_ENABLE, (freq > 300000 ? 0 : 1)); fc0013_set_params() 262 ret = fc0013_set_vhf_track(priv, freq); fc0013_set_params() 266 if (freq < 300000) { fc0013_set_params() 282 } else if (freq <= 862000) { fc0013_set_params() 317 if (freq < 37084) { /* freq * 96 < 3560000 */ fc0013_set_params() 321 } else if (freq < 55625) { /* freq * 64 < 3560000 */ fc0013_set_params() 325 } else if (freq < 74167) { /* freq * 48 < 3560000 */ fc0013_set_params() 329 } else if (freq < 111250) { /* freq * 32 < 3560000 */ fc0013_set_params() 333 } else if (freq < 148334) { /* freq * 24 < 3560000 */ fc0013_set_params() 337 } else if (freq < 222500) { /* freq * 16 < 3560000 */ fc0013_set_params() 341 } else if (freq < 296667) { /* freq * 12 < 3560000 */ fc0013_set_params() 345 } else if (freq < 445000) { /* freq * 8 < 3560000 */ fc0013_set_params() 349 } else if (freq < 593334) { /* freq * 6 < 3560000 */ fc0013_set_params() 353 } else if (freq < 950000) { /* freq * 4 < 3800000 */ fc0013_set_params() 363 f_vco = freq * multi; fc0013_set_params() 370 if (freq >= 45000) { fc0013_set_params()
|
H A D | mt2266.c | 130 u32 freq; mt2266_set_params() local 139 freq = priv->frequency / 1000; /* Hz -> kHz */ mt2266_set_params() 140 if (freq < 470000 && freq > 230000) mt2266_set_params() 144 tune = 2 * freq * (8192/16) / (FREF/16); mt2266_set_params() 145 band = (freq < 300000) ? MT2266_VHF : MT2266_UHF; mt2266_set_params() 179 if (freq <= 495000) mt2266_set_params() 181 else if (freq <= 525000) mt2266_set_params() 183 else if (freq <= 550000) mt2266_set_params() 185 else if (freq <= 580000) mt2266_set_params() 187 else if (freq <= 605000) mt2266_set_params() 189 else if (freq <= 630000) mt2266_set_params() 191 else if (freq <= 655000) mt2266_set_params() 193 else if (freq <= 685000) mt2266_set_params() 195 else if (freq <= 710000) mt2266_set_params() 197 else if (freq <= 735000) mt2266_set_params() 199 else if (freq <= 765000) mt2266_set_params() 201 else if (freq <= 802000) mt2266_set_params() 203 else if (freq <= 840000) mt2266_set_params()
|
H A D | fc0012.c | 137 u32 freq = p->frequency / 1000; fc0012_set_params() local 146 FC_FE_CALLBACK_VHF_ENABLE, (freq > 300000 ? 0 : 1)); fc0012_set_params() 165 if (freq < 37084) { /* freq * 96 < 3560000 */ fc0012_set_params() 169 } else if (freq < 55625) { /* freq * 64 < 3560000 */ fc0012_set_params() 173 } else if (freq < 74167) { /* freq * 48 < 3560000 */ fc0012_set_params() 177 } else if (freq < 111250) { /* freq * 32 < 3560000 */ fc0012_set_params() 181 } else if (freq < 148334) { /* freq * 24 < 3560000 */ fc0012_set_params() 185 } else if (freq < 222500) { /* freq * 16 < 3560000 */ fc0012_set_params() 189 } else if (freq < 296667) { /* freq * 12 < 3560000 */ fc0012_set_params() 193 } else if (freq < 445000) { /* freq * 8 < 3560000 */ fc0012_set_params() 197 } else if (freq < 593334) { /* freq * 6 < 3560000 */ fc0012_set_params() 207 f_vco = freq * multi; fc0012_set_params() 214 if (freq >= 45000) { fc0012_set_params()
|
H A D | tda18271-fe.c | 87 u32 freq, u32 bw) tda18271_channel_configuration() 133 tda18271_calc_ir_measure(fe, &freq); tda18271_channel_configuration() 135 tda18271_calc_bp_filter(fe, &freq); tda18271_channel_configuration() 137 tda18271_calc_rf_band(fe, &freq); tda18271_channel_configuration() 139 tda18271_calc_gain_taper(fe, &freq); tda18271_channel_configuration() 166 N = map->if_freq * 1000 + freq; tda18271_channel_configuration() 255 u32 freq) tda18271c2_rf_tracking_filters_correction() 274 tda18271_calc_rf_cal(fe, &freq); tda18271c2_rf_tracking_filters_correction() 277 i = tda18271_lookup_rf_band(fe, &freq, NULL); tda18271c2_rf_tracking_filters_correction() 281 if ((0 == map[i].rf3) || (freq / 1000 < map[i].rf2)) { tda18271c2_rf_tracking_filters_correction() 282 approx = map[i].rf_a1 * (s32)(freq / 1000 - map[i].rf1) + tda18271c2_rf_tracking_filters_correction() 285 approx = map[i].rf_a2 * (s32)(freq / 1000 - map[i].rf2) + tda18271c2_rf_tracking_filters_correction() 294 tda18271_lookup_map(fe, RF_CAL_DC_OVER_DT, &freq, &dc_over_dt); tda18271c2_rf_tracking_filters_correction() 338 static int tda18271_calibrate_rf(struct dvb_frontend *fe, u32 freq) tda18271_calibrate_rf() argument 356 tda18271_calc_bp_filter(fe, &freq); tda18271_calibrate_rf() 357 tda18271_calc_gain_taper(fe, &freq); tda18271_calibrate_rf() 358 tda18271_calc_rf_band(fe, &freq); tda18271_calibrate_rf() 359 tda18271_calc_km(fe, &freq); tda18271_calibrate_rf() 385 N = freq; tda18271_calibrate_rf() 449 u32 freq; tda18271_powerscan() local 451 freq = *freq_in; tda18271_powerscan() 453 tda18271_calc_rf_band(fe, &freq); tda18271_powerscan() 454 tda18271_calc_rf_cal(fe, &freq); tda18271_powerscan() 455 tda18271_calc_gain_taper(fe, &freq); tda18271_powerscan() 456 tda18271_lookup_cid_target(fe, &freq, &cid_target, &count_limit); tda18271_powerscan() 462 freq += 1000000; tda18271_powerscan() 464 tda18271_calc_main_pll(fe, freq); tda18271_powerscan() 490 /* downconvert updated freq to 1 MHz */ tda18271_powerscan() 491 freq = *freq_in + (sgn * count) + 1000000; tda18271_powerscan() 493 tda18271_calc_main_pll(fe, freq); tda18271_powerscan() 525 *freq_out = freq - 1000000; tda18271_powerscan() 529 tda_cal("bcal = %d, freq_in = %d, freq_out = %d (freq = %d)\n", tda18271_powerscan() 530 bcal, *freq_in, *freq_out, freq); tda18271_powerscan() 571 static int tda18271_rf_tracking_filters_init(struct dvb_frontend *fe, u32 freq) tda18271_rf_tracking_filters_init() argument 586 i = tda18271_lookup_rf_band(fe, &freq, NULL); tda18271_rf_tracking_filters_init() 598 tda_cal("freq = %d, rf = %d\n", freq, rf); tda18271_rf_tracking_filters_init() 706 u32 freq, u32 bw) tda18271c1_rf_tracking_filter_calibration() 714 tda18271_calc_bp_filter(fe, &freq); tda18271c1_rf_tracking_filter_calibration() 737 N = freq - 1250000; tda18271c1_rf_tracking_filter_calibration() 740 N = freq + bw / 2; tda18271c1_rf_tracking_filter_calibration() 750 N = freq - 250000; tda18271c1_rf_tracking_filter_calibration() 753 N = freq + bw / 2 + 1000000; tda18271c1_rf_tracking_filter_calibration() 766 tda18271_calc_km(fe, &freq); tda18271c1_rf_tracking_filter_calibration() 770 tda18271_calc_rf_band(fe, &freq); tda18271c1_rf_tracking_filter_calibration() 773 tda18271_calc_gain_taper(fe, &freq); tda18271c1_rf_tracking_filter_calibration() 798 if (0 == tda18271_calc_rf_cal(fe, &freq)) tda18271c1_rf_tracking_filter_calibration() 897 struct tda18271_std_map_item *map, u32 freq, u32 bw) tda18271_tune() 902 tda_dbg("freq = %d, ifc = %d, bw = %d, agc_mode = %d, std = %d\n", tda18271_tune() 903 freq, map->if_freq, bw, map->agc_mode, map->std); tda18271_tune() 917 tda18271c1_rf_tracking_filter_calibration(fe, freq, bw); tda18271_tune() 920 tda18271c2_rf_tracking_filters_correction(fe, freq); tda18271_tune() 923 ret = tda18271_channel_configuration(fe, map, freq, bw); tda18271_tune() 937 u32 freq = c->frequency; tda18271_set_params() local 983 ret = tda18271_tune(fe, map, freq, bw); tda18271_set_params() 989 priv->frequency = freq; tda18271_set_params() 1003 u32 freq = params->frequency * 125 * tda18271_set_analog_params() local 1039 ret = tda18271_tune(fe, map, freq, 0); tda18271_set_analog_params() 1045 priv->frequency = freq; tda18271_set_analog_params() 85 tda18271_channel_configuration(struct dvb_frontend *fe, struct tda18271_std_map_item *map, u32 freq, u32 bw) tda18271_channel_configuration() argument 254 tda18271c2_rf_tracking_filters_correction(struct dvb_frontend *fe, u32 freq) tda18271c2_rf_tracking_filters_correction() argument 705 tda18271c1_rf_tracking_filter_calibration(struct dvb_frontend *fe, u32 freq, u32 bw) tda18271c1_rf_tracking_filter_calibration() argument 896 tda18271_tune(struct dvb_frontend *fe, struct tda18271_std_map_item *map, u32 freq, u32 bw) tda18271_tune() argument
|
H A D | mt2060.c | 161 u32 freq; mt2060_set_params() local 179 freq = c->frequency / 1000; /* Hz -> kHz */ mt2060_set_params() 181 f_lo1 = freq + if1 * 1000; mt2060_set_params() 183 f_lo2 = f_lo1 - freq - IF2; mt2060_set_params() 204 if (freq <= 95000) lnaband = 0xB0; else mt2060_set_params() 205 if (freq <= 180000) lnaband = 0xA0; else mt2060_set_params() 206 if (freq <= 260000) lnaband = 0x90; else mt2060_set_params() 207 if (freq <= 335000) lnaband = 0x80; else mt2060_set_params() 208 if (freq <= 425000) lnaband = 0x70; else mt2060_set_params() 209 if (freq <= 480000) lnaband = 0x60; else mt2060_set_params() 210 if (freq <= 570000) lnaband = 0x50; else mt2060_set_params() 211 if (freq <= 645000) lnaband = 0x40; else mt2060_set_params() 212 if (freq <= 730000) lnaband = 0x30; else mt2060_set_params() 213 if (freq <= 810000) lnaband = 0x20; else lnaband = 0x10; mt2060_set_params() 223 dprintk("PLL freq=%dkHz f_lo1=%dkHz f_lo2=%dkHz",(int)freq,(int)f_lo1,(int)f_lo2); mt2060_set_params()
|
H A D | tda18271-priv.h | 190 u32 *freq, u8 *post_div, u8 *div); 193 u32 *freq, u8 *val); 198 u32 *freq, u8 *rf_band); 201 u32 *freq, u8 *cid_target, 218 extern int tda18271_calc_main_pll(struct dvb_frontend *fe, u32 freq); 219 extern int tda18271_calc_cal_pll(struct dvb_frontend *fe, u32 freq); 221 extern int tda18271_calc_bp_filter(struct dvb_frontend *fe, u32 *freq); 222 extern int tda18271_calc_km(struct dvb_frontend *fe, u32 *freq); 223 extern int tda18271_calc_rf_band(struct dvb_frontend *fe, u32 *freq); 224 extern int tda18271_calc_gain_taper(struct dvb_frontend *fe, u32 *freq); 225 extern int tda18271_calc_ir_measure(struct dvb_frontend *fe, u32 *freq); 226 extern int tda18271_calc_rf_cal(struct dvb_frontend *fe, u32 *freq);
|
H A D | qt1010.c | 62 u32 freq, div, mod1, mod2; qt1010_set_params() local 119 freq = c->frequency; qt1010_set_params() 120 div = (freq + QT1010_OFFSET) / QT1010_STEP; qt1010_set_params() 121 freq = (div * QT1010_STEP) - QT1010_OFFSET; qt1010_set_params() 122 mod1 = (freq + QT1010_OFFSET) % FREQ1; qt1010_set_params() 123 mod2 = (freq + QT1010_OFFSET) % FREQ2; qt1010_set_params() 124 priv->frequency = freq; qt1010_set_params() 130 if (freq < 290000000) reg05 = 0x14; /* 290 MHz */ qt1010_set_params() 131 else if (freq < 610000000) reg05 = 0x34; /* 610 MHz */ qt1010_set_params() 132 else if (freq < 802000000) reg05 = 0x54; /* 802 MHz */ qt1010_set_params() 139 rd[4].val = (freq + QT1010_OFFSET) / FREQ1; qt1010_set_params() 170 if (freq < 450000000) rd[15].val = 0xd0; /* 450 MHz */ qt1010_set_params() 171 else if (freq < 482000000) rd[15].val = 0xd1; /* 482 MHz */ qt1010_set_params() 172 else if (freq < 514000000) rd[15].val = 0xd4; /* 514 MHz */ qt1010_set_params() 173 else if (freq < 546000000) rd[15].val = 0xd7; /* 546 MHz */ qt1010_set_params() 174 else if (freq < 610000000) rd[15].val = 0xda; /* 610 MHz */ qt1010_set_params() 205 "%s: freq:%u 05:%02x 07:%02x 09:%02x 0a:%02x 0b:%02x " \ qt1010_set_params() 208 freq, rd[2].val, rd[4].val, rd[6].val, rd[7].val, \ qt1010_set_params()
|
H A D | mxl301rf.c | 120 u32 freq; /* Channel center frequency */ member in struct:shf 181 u32 freq; mxl301rf_set_params() local 187 freq = fe->dtv_property_cache.frequency; mxl301rf_set_params() 191 if (freq >= (shf_tab[i].freq - shf_tab[i].ofst_th) * 1000 && mxl301rf_set_params() 192 freq <= (shf_tab[i].freq + shf_tab[i].ofst_th) * 1000) { mxl301rf_set_params() 203 /* convert freq to 10.6 fixed point float [MHz] */ mxl301rf_set_params() 204 f = freq / 1000000; mxl301rf_set_params() 205 tmp = freq % 1000000; mxl301rf_set_params()
|
H A D | r820t.c | 106 u32 freq; member in struct:r820t_freq_range 140 .freq = 0, 149 .freq = 50, /* Start freq, in MHz */ 158 .freq = 55, /* Start freq, in MHz */ 167 .freq = 60, /* Start freq, in MHz */ 176 .freq = 65, /* Start freq, in MHz */ 185 .freq = 70, /* Start freq, in MHz */ 194 .freq = 75, /* Start freq, in MHz */ 203 .freq = 80, /* Start freq, in MHz */ 212 .freq = 90, /* Start freq, in MHz */ 221 .freq = 100, /* Start freq, in MHz */ 230 .freq = 110, /* Start freq, in MHz */ 239 .freq = 120, /* Start freq, in MHz */ 248 .freq = 140, /* Start freq, in MHz */ 257 .freq = 180, /* Start freq, in MHz */ 266 .freq = 220, /* Start freq, in MHz */ 275 .freq = 250, /* Start freq, in MHz */ 284 .freq = 280, /* Start freq, in MHz */ 293 .freq = 310, /* Start freq, in MHz */ 302 .freq = 450, /* Start freq, in MHz */ 311 .freq = 588, /* Start freq, in MHz */ 320 .freq = 650, /* Start freq, in MHz */ 471 static int r820t_set_mux(struct r820t_priv *priv, u32 freq) r820t_set_mux() argument 478 freq = freq / 1000000; r820t_set_mux() 480 if (freq < freq_ranges[i + 1].freq) r820t_set_mux() 485 tuner_dbg("set r820t range#%d for frequency %d MHz\n", i, freq); r820t_set_mux() 540 u32 freq) r820t_set_pll() 559 freq = freq / 1000; r820t_set_pll() 597 if (((freq * mix_div) >= vco_min) && r820t_set_pll() 598 ((freq * mix_div) < vco_max)) { r820t_set_pll() 633 vco_freq = freq * mix_div; r820t_set_pll() 677 tuner_dbg("freq %d kHz, pll ref %d%s, sdm=0x%04x\n", r820t_set_pll() 678 freq, pll_ref, refdiv2 ? " / 2" : "", sdm); r820t_set_pll() 711 tuner_dbg("tuner has lock at frequency %d kHz\n", freq); r820t_set_pll() 719 static int r820t_sysfreq_sel(struct r820t_priv *priv, u32 freq, r820t_sysfreq_sel() argument 732 if ((freq == 506000000) || (freq == 666000000) || r820t_sysfreq_sel() 733 (freq == 818000000)) { r820t_sysfreq_sel() 810 if (freq > DIP_FREQ) r820t_sysfreq_sel() 1292 u32 freq /* in HZ */, generic_set_freq() 1302 freq / 1000, bw); generic_set_freq() 1309 lo_freq = freq - priv->int_freq; generic_set_freq() 1311 lo_freq = freq + priv->int_freq; generic_set_freq() 1321 rc = r820t_sysfreq_sel(priv, freq, type, std, delsys); generic_set_freq() 1326 __func__, freq, r820t_read_gain(priv)); generic_set_freq() 1984 /* mux input freq ~ rf_in freq */ r820t_imr() 539 r820t_set_pll(struct r820t_priv *priv, enum v4l2_tuner_type type, u32 freq) r820t_set_pll() argument
|
H A D | fc0011.c | 184 u32 freq = p->frequency / 1000; fc0011_set_params() local 203 /* Set VCO freq and VCO div */ fc0011_set_params() 204 if (freq < 54000) { fc0011_set_params() 205 fvco = freq * 64; fc0011_set_params() 207 } else if (freq < 108000) { fc0011_set_params() 208 fvco = freq * 32; fc0011_set_params() 210 } else if (freq < 216000) { fc0011_set_params() 211 fvco = freq * 16; fc0011_set_params() 213 } else if (freq < 432000) { fc0011_set_params() 214 fvco = freq * 8; fc0011_set_params() 217 fvco = freq * 4; fc0011_set_params() 290 if (freq < 45000) { fc0011_set_params()
|
H A D | e4000_priv.h | 51 u32 freq; member in struct:e4000_pll 72 u32 freq; member in struct:e4000_lna_filter 112 u32 freq; member in struct:e4000_band 125 u32 freq; member in struct:e4000_if_filter
|
H A D | tda18271-common.c | 562 int tda18271_calc_main_pll(struct dvb_frontend *fe, u32 freq) tda18271_calc_main_pll() argument 570 int ret = tda18271_lookup_pll_map(fe, MAIN_PLL, &freq, &pd, &d); tda18271_calc_main_pll() 576 div = ((d * (freq / 1000)) << 7) / 125; tda18271_calc_main_pll() 585 int tda18271_calc_cal_pll(struct dvb_frontend *fe, u32 freq) tda18271_calc_cal_pll() argument 593 int ret = tda18271_lookup_pll_map(fe, CAL_PLL, &freq, &pd, &d); tda18271_calc_cal_pll() 599 div = ((d * (freq / 1000)) << 7) / 125; tda18271_calc_cal_pll() 610 int tda18271_calc_bp_filter(struct dvb_frontend *fe, u32 *freq) tda18271_calc_bp_filter() argument 617 int ret = tda18271_lookup_map(fe, BP_FILTER, freq, &val); tda18271_calc_bp_filter() 627 int tda18271_calc_km(struct dvb_frontend *fe, u32 *freq) tda18271_calc_km() argument 634 int ret = tda18271_lookup_map(fe, RF_CAL_KMCO, freq, &val); tda18271_calc_km() 644 int tda18271_calc_rf_band(struct dvb_frontend *fe, u32 *freq) tda18271_calc_rf_band() argument 651 int ret = tda18271_lookup_map(fe, RF_BAND, freq, &val); tda18271_calc_rf_band() 661 int tda18271_calc_gain_taper(struct dvb_frontend *fe, u32 *freq) tda18271_calc_gain_taper() argument 668 int ret = tda18271_lookup_map(fe, GAIN_TAPER, freq, &val); tda18271_calc_gain_taper() 678 int tda18271_calc_ir_measure(struct dvb_frontend *fe, u32 *freq) tda18271_calc_ir_measure() argument 685 int ret = tda18271_lookup_map(fe, IR_MEASURE, freq, &val); tda18271_calc_ir_measure() 695 int tda18271_calc_rf_cal(struct dvb_frontend *fe, u32 *freq) tda18271_calc_rf_cal() argument 702 int ret = tda18271_lookup_map(fe, RF_CAL, freq, &val); tda18271_calc_rf_cal()
|
H A D | fc2580_priv.h | 52 u32 freq; member in struct:fc2580_pll 65 u32 freq; member in struct:fc2580_if_filter 79 u32 freq; member in struct:fc2580_freq_regs
|
/linux-4.1.27/arch/arc/kernel/ |
H A D | clk.c | 17 int arc_set_core_freq(unsigned long freq) arc_set_core_freq() argument 19 core_freq = freq; arc_set_core_freq()
|
/linux-4.1.27/drivers/staging/rtl8188eu/core/ |
H A D | rtw_rf.c | 60 u32 freq = 0; rtw_ch2freq() local 64 freq = ch_freq_map[i].frequency; rtw_ch2freq() 69 freq = 2412; rtw_ch2freq() 71 return freq; rtw_ch2freq() 74 u32 rtw_freq2ch(u32 freq) rtw_freq2ch() argument 80 if (freq == ch_freq_map[i].frequency) { rtw_freq2ch()
|
/linux-4.1.27/drivers/net/wireless/b43/ |
H A D | radio_2059.c | 73 .freq = 2412, 80 .freq = 2417, 87 .freq = 2422, 94 .freq = 2427, 101 .freq = 2432, 108 .freq = 2437, 115 .freq = 2442, 122 .freq = 2447, 129 .freq = 2452, 136 .freq = 2457, 143 .freq = 2462, 149 { .freq = 2467, 155 { .freq = 2472, 162 .freq = 5180, 169 .freq = 5200, 176 .freq = 5220, 183 .freq = 5240, 190 .freq = 5260, 197 .freq = 5280, 204 .freq = 5300, 211 .freq = 5320, 218 .freq = 5500, 225 .freq = 5520, 232 .freq = 5540, 239 .freq = 5560, 246 .freq = 5580, 253 .freq = 5600, 260 .freq = 5620, 267 .freq = 5640, 274 .freq = 5660, 281 .freq = 5680, 288 .freq = 5700, 295 .freq = 5745, 302 .freq = 5765, 309 .freq = 5785, 316 .freq = 5805, 323 .freq = 5825, 352 *b43_phy_ht_get_channeltab_e_r2059(struct b43_wldev *dev, u16 freq) b43_phy_ht_get_channeltab_e_r2059() argument 359 if (e->freq == freq) b43_phy_ht_get_channeltab_e_r2059()
|
H A D | radio_2057.c | 193 .freq = 2412, 200 .freq = 2417, 207 .freq = 2422, 214 .freq = 2427, 221 .freq = 2432, 228 .freq = 2437, 235 .freq = 2442, 242 .freq = 2447, 249 .freq = 2452, 256 .freq = 2457, 263 .freq = 2462, 270 .freq = 2467, 277 .freq = 2472, 284 .freq = 2484, 295 .freq = 2412, 302 .freq = 2417, 309 .freq = 2422, 316 .freq = 2427, 323 .freq = 2432, 330 .freq = 2437, 337 .freq = 2442, 344 .freq = 2447, 351 .freq = 2452, 358 .freq = 2457, 365 .freq = 2462, 376 .freq = 2412, 384 .freq = 2417, 392 .freq = 2422, 400 .freq = 2427, 408 .freq = 2432, 416 .freq = 2437, 424 .freq = 2442, 432 .freq = 2447, 440 .freq = 2452, 448 .freq = 2457, 456 .freq = 2462, 464 .freq = 5180, 472 .freq = 5200, 480 .freq = 5220, 488 .freq = 5240, 496 .freq = 5745, 504 .freq = 5765, 512 .freq = 5785, 520 .freq = 5805, 528 .freq = 5825, 585 void r2057_get_chantabent_rev7(struct b43_wldev *dev, u16 freq, r2057_get_chantabent_rev7() argument 622 if (e_r7->freq == freq) { r2057_get_chantabent_rev7() 629 if (e_r7_2g->freq == freq) { r2057_get_chantabent_rev7()
|
H A D | radio_2055.c | 306 .freq = 4920, /* MHz */ 314 .freq = 4930, /* MHz */ 322 .freq = 4940, /* MHz */ 330 .freq = 4950, /* MHz */ 338 .freq = 4960, /* MHz */ 346 .freq = 4970, /* MHz */ 354 .freq = 4980, /* MHz */ 362 .freq = 4990, /* MHz */ 370 .freq = 5000, /* MHz */ 378 .freq = 5010, /* MHz */ 386 .freq = 5020, /* MHz */ 394 .freq = 5030, /* MHz */ 402 .freq = 5040, /* MHz */ 410 .freq = 5050, /* MHz */ 418 .freq = 5060, /* MHz */ 426 .freq = 5070, /* MHz */ 434 .freq = 5080, /* MHz */ 442 .freq = 5090, /* MHz */ 450 .freq = 5100, /* MHz */ 458 .freq = 5110, /* MHz */ 466 .freq = 5120, /* MHz */ 474 .freq = 5130, /* MHz */ 482 .freq = 5140, /* MHz */ 490 .freq = 5160, /* MHz */ 498 .freq = 5170, /* MHz */ 506 .freq = 5180, /* MHz */ 514 .freq = 5190, /* MHz */ 522 .freq = 5200, /* MHz */ 530 .freq = 5210, /* MHz */ 538 .freq = 5220, /* MHz */ 546 .freq = 5230, /* MHz */ 554 .freq = 5240, /* MHz */ 562 .freq = 5250, /* MHz */ 570 .freq = 5260, /* MHz */ 578 .freq = 5270, /* MHz */ 586 .freq = 5280, /* MHz */ 594 .freq = 5290, /* MHz */ 602 .freq = 5300, /* MHz */ 610 .freq = 5310, /* MHz */ 618 .freq = 5320, /* MHz */ 626 .freq = 5330, /* MHz */ 634 .freq = 5340, /* MHz */ 642 .freq = 5350, /* MHz */ 650 .freq = 5360, /* MHz */ 658 .freq = 5370, /* MHz */ 666 .freq = 5380, /* MHz */ 674 .freq = 5390, /* MHz */ 682 .freq = 5400, /* MHz */ 690 .freq = 5410, /* MHz */ 698 .freq = 5420, /* MHz */ 706 .freq = 5430, /* MHz */ 714 .freq = 5440, /* MHz */ 722 .freq = 5450, /* MHz */ 730 .freq = 5460, /* MHz */ 738 .freq = 5470, /* MHz */ 746 .freq = 5480, /* MHz */ 754 .freq = 5490, /* MHz */ 762 .freq = 5500, /* MHz */ 770 .freq = 5510, /* MHz */ 778 .freq = 5520, /* MHz */ 786 .freq = 5530, /* MHz */ 794 .freq = 5540, /* MHz */ 802 .freq = 5550, /* MHz */ 810 .freq = 5560, /* MHz */ 818 .freq = 5570, /* MHz */ 826 .freq = 5580, /* MHz */ 834 .freq = 5590, /* MHz */ 842 .freq = 5600, /* MHz */ 850 .freq = 5610, /* MHz */ 858 .freq = 5620, /* MHz */ 866 .freq = 5630, /* MHz */ 874 .freq = 5640, /* MHz */ 882 .freq = 5650, /* MHz */ 890 .freq = 5660, /* MHz */ 898 .freq = 5670, /* MHz */ 906 .freq = 5680, /* MHz */ 914 .freq = 5690, /* MHz */ 922 .freq = 5700, /* MHz */ 930 .freq = 5710, /* MHz */ 938 .freq = 5720, /* MHz */ 946 .freq = 5725, /* MHz */ 954 .freq = 5730, /* MHz */ 962 .freq = 5735, /* MHz */ 970 .freq = 5740, /* MHz */ 978 .freq = 5745, /* MHz */ 986 .freq = 5750, /* MHz */ 994 .freq = 5755, /* MHz */ 1002 .freq = 5760, /* MHz */ 1010 .freq = 5765, /* MHz */ 1018 .freq = 5770, /* MHz */ 1026 .freq = 5775, /* MHz */ 1034 .freq = 5780, /* MHz */ 1042 .freq = 5785, /* MHz */ 1050 .freq = 5790, /* MHz */ 1058 .freq = 5795, /* MHz */ 1066 .freq = 5800, /* MHz */ 1074 .freq = 5805, /* MHz */ 1082 .freq = 5810, /* MHz */ 1090 .freq = 5815, /* MHz */ 1098 .freq = 5820, /* MHz */ 1106 .freq = 5825, /* MHz */ 1114 .freq = 5830, /* MHz */ 1122 .freq = 5840, /* MHz */ 1130 .freq = 5850, /* MHz */ 1138 .freq = 5860, /* MHz */ 1146 .freq = 5870, /* MHz */ 1154 .freq = 5880, /* MHz */ 1162 .freq = 5890, /* MHz */ 1170 .freq = 5900, /* MHz */ 1178 .freq = 5910, /* MHz */ 1186 .freq = 2412, /* MHz */ 1194 .freq = 2417, /* MHz */ 1202 .freq = 2422, /* MHz */ 1210 .freq = 2427, /* MHz */ 1218 .freq = 2432, /* MHz */ 1226 .freq = 2437, /* MHz */ 1234 .freq = 2442, /* MHz */ 1242 .freq = 2447, /* MHz */ 1250 .freq = 2452, /* MHz */ 1258 .freq = 2457, /* MHz */ 1266 .freq = 2462, /* MHz */ 1274 .freq = 2467, /* MHz */ 1282 .freq = 2472, /* MHz */ 1290 .freq = 2484, /* MHz */
|
H A D | radio_2056.c | 3090 { .freq = 4920, 3098 { .freq = 4930, 3106 { .freq = 4940, 3114 { .freq = 4950, 3122 { .freq = 4960, 3130 { .freq = 4970, 3138 { .freq = 4980, 3146 { .freq = 4990, 3154 { .freq = 5000, 3162 { .freq = 5010, 3170 { .freq = 5020, 3178 { .freq = 5030, 3186 { .freq = 5040, 3194 { .freq = 5050, 3202 { .freq = 5060, 3210 { .freq = 5070, 3218 { .freq = 5080, 3226 { .freq = 5090, 3234 { .freq = 5100, 3242 { .freq = 5110, 3250 { .freq = 5120, 3258 { .freq = 5130, 3266 { .freq = 5140, 3274 { .freq = 5160, 3282 { .freq = 5170, 3290 { .freq = 5180, 3298 { .freq = 5190, 3306 { .freq = 5200, 3314 { .freq = 5210, 3322 { .freq = 5220, 3330 { .freq = 5230, 3338 { .freq = 5240, 3346 { .freq = 5250, 3354 { .freq = 5260, 3362 { .freq = 5270, 3370 { .freq = 5280, 3378 { .freq = 5290, 3386 { .freq = 5300, 3394 { .freq = 5310, 3402 { .freq = 5320, 3410 { .freq = 5330, 3418 { .freq = 5340, 3426 { .freq = 5350, 3434 { .freq = 5360, 3442 { .freq = 5370, 3450 { .freq = 5380, 3458 { .freq = 5390, 3466 { .freq = 5400, 3474 { .freq = 5410, 3482 { .freq = 5420, 3490 { .freq = 5430, 3498 { .freq = 5440, 3506 { .freq = 5450, 3514 { .freq = 5460, 3522 { .freq = 5470, 3530 { .freq = 5480, 3538 { .freq = 5490, 3546 { .freq = 5500, 3554 { .freq = 5510, 3562 { .freq = 5520, 3570 { .freq = 5530, 3578 { .freq = 5540, 3586 { .freq = 5550, 3594 { .freq = 5560, 3602 { .freq = 5570, 3610 { .freq = 5580, 3618 { .freq = 5590, 3626 { .freq = 5600, 3634 { .freq = 5610, 3642 { .freq = 5620, 3650 { .freq = 5630, 3658 { .freq = 5640, 3666 { .freq = 5650, 3674 { .freq = 5660, 3682 { .freq = 5670, 3690 { .freq = 5680, 3698 { .freq = 5690, 3706 { .freq = 5700, 3714 { .freq = 5710, 3722 { .freq = 5720, 3730 { .freq = 5725, 3738 { .freq = 5730, 3746 { .freq = 5735, 3754 { .freq = 5740, 3762 { .freq = 5745, 3770 { .freq = 5750, 3778 { .freq = 5755, 3786 { .freq = 5760, 3794 { .freq = 5765, 3802 { .freq = 5770, 3810 { .freq = 5775, 3818 { .freq = 5780, 3826 { .freq = 5785, 3834 { .freq = 5790, 3842 { .freq = 5795, 3850 { .freq = 5800, 3858 { .freq = 5805, 3866 { .freq = 5810, 3874 { .freq = 5815, 3882 { .freq = 5820, 3890 { .freq = 5825, 3898 { .freq = 5830, 3906 { .freq = 5840, 3914 { .freq = 5850, 3922 { .freq = 5860, 3930 { .freq = 5870, 3938 { .freq = 5880, 3946 { .freq = 5890, 3954 { .freq = 5900, 3962 { .freq = 5910, 3970 { .freq = 2412, 3978 { .freq = 2417, 3986 { .freq = 2422, 3994 { .freq = 2427, 4002 { .freq = 2432, 4010 { .freq = 2437, 4018 { .freq = 2442, 4026 { .freq = 2447, 4034 { .freq = 2452, 4042 { .freq = 2457, 4050 { .freq = 2462, 4058 { .freq = 2467, 4066 { .freq = 2472, 4074 { .freq = 2484, 4085 { .freq = 4920, 4093 { .freq = 4930, 4101 { .freq = 4940, 4109 { .freq = 4950, 4117 { .freq = 4960, 4125 { .freq = 4970, 4133 { .freq = 4980, 4141 { .freq = 4990, 4149 { .freq = 5000, 4157 { .freq = 5010, 4165 { .freq = 5020, 4173 { .freq = 5030, 4181 { .freq = 5040, 4189 { .freq = 5050, 4197 { .freq = 5060, 4205 { .freq = 5070, 4213 { .freq = 5080, 4221 { .freq = 5090, 4229 { .freq = 5100, 4237 { .freq = 5110, 4245 { .freq = 5120, 4253 { .freq = 5130, 4261 { .freq = 5140, 4269 { .freq = 5160, 4277 { .freq = 5170, 4285 { .freq = 5180, 4293 { .freq = 5190, 4301 { .freq = 5200, 4309 { .freq = 5210, 4317 { .freq = 5220, 4325 { .freq = 5230, 4333 { .freq = 5240, 4341 { .freq = 5250, 4349 { .freq = 5260, 4357 { .freq = 5270, 4365 { .freq = 5280, 4373 { .freq = 5290, 4381 { .freq = 5300, 4389 { .freq = 5310, 4397 { .freq = 5320, 4405 { .freq = 5330, 4413 { .freq = 5340, 4421 { .freq = 5350, 4429 { .freq = 5360, 4437 { .freq = 5370, 4445 { .freq = 5380, 4453 { .freq = 5390, 4461 { .freq = 5400, 4469 { .freq = 5410, 4477 { .freq = 5420, 4485 { .freq = 5430, 4493 { .freq = 5440, 4501 { .freq = 5450, 4509 { .freq = 5460, 4517 { .freq = 5470, 4525 { .freq = 5480, 4533 { .freq = 5490, 4541 { .freq = 5500, 4549 { .freq = 5510, 4557 { .freq = 5520, 4565 { .freq = 5530, 4573 { .freq = 5540, 4581 { .freq = 5550, 4589 { .freq = 5560, 4597 { .freq = 5570, 4605 { .freq = 5580, 4613 { .freq = 5590, 4621 { .freq = 5600, 4629 { .freq = 5610, 4637 { .freq = 5620, 4645 { .freq = 5630, 4653 { .freq = 5640, 4661 { .freq = 5650, 4669 { .freq = 5660, 4677 { .freq = 5670, 4685 { .freq = 5680, 4693 { .freq = 5690, 4701 { .freq = 5700, 4709 { .freq = 5710, 4717 { .freq = 5720, 4725 { .freq = 5725, 4733 { .freq = 5730, 4741 { .freq = 5735, 4749 { .freq = 5740, 4757 { .freq = 5745, 4765 { .freq = 5750, 4773 { .freq = 5755, 4781 { .freq = 5760, 4789 { .freq = 5765, 4797 { .freq = 5770, 4805 { .freq = 5775, 4813 { .freq = 5780, 4821 { .freq = 5785, 4829 { .freq = 5790, 4837 { .freq = 5795, 4845 { .freq = 5800, 4853 { .freq = 5805, 4861 { .freq = 5810, 4869 { .freq = 5815, 4877 { .freq = 5820, 4885 { .freq = 5825, 4893 { .freq = 5830, 4901 { .freq = 5840, 4909 { .freq = 5850, 4917 { .freq = 5860, 4925 { .freq = 5870, 4933 { .freq = 5880, 4941 { .freq = 5890, 4949 { .freq = 5900, 4957 { .freq = 5910, 4965 { .freq = 2412, 4973 { .freq = 2417, 4981 { .freq = 2422, 4989 { .freq = 2427, 4997 { .freq = 2432, 5005 { .freq = 2437, 5013 { .freq = 2442, 5021 { .freq = 2447, 5029 { .freq = 2452, 5037 { .freq = 2457, 5045 { .freq = 2462, 5053 { .freq = 2467, 5061 { .freq = 2472, 5069 { .freq = 2484, 5080 { .freq = 4920, 5088 { .freq = 4930, 5096 { .freq = 4940, 5104 { .freq = 4950, 5112 { .freq = 4960, 5120 { .freq = 4970, 5128 { .freq = 4980, 5136 { .freq = 4990, 5144 { .freq = 5000, 5152 { .freq = 5010, 5160 { .freq = 5020, 5168 { .freq = 5030, 5176 { .freq = 5040, 5184 { .freq = 5050, 5192 { .freq = 5060, 5200 { .freq = 5070, 5208 { .freq = 5080, 5216 { .freq = 5090, 5224 { .freq = 5100, 5232 { .freq = 5110, 5240 { .freq = 5120, 5248 { .freq = 5130, 5256 { .freq = 5140, 5264 { .freq = 5160, 5272 { .freq = 5170, 5280 { .freq = 5180, 5288 { .freq = 5190, 5296 { .freq = 5200, 5304 { .freq = 5210, 5312 { .freq = 5220, 5320 { .freq = 5230, 5328 { .freq = 5240, 5336 { .freq = 5250, 5344 { .freq = 5260, 5352 { .freq = 5270, 5360 { .freq = 5280, 5368 { .freq = 5290, 5376 { .freq = 5300, 5384 { .freq = 5310, 5392 { .freq = 5320, 5400 { .freq = 5330, 5408 { .freq = 5340, 5416 { .freq = 5350, 5424 { .freq = 5360, 5432 { .freq = 5370, 5440 { .freq = 5380, 5448 { .freq = 5390, 5456 { .freq = 5400, 5464 { .freq = 5410, 5472 { .freq = 5420, 5480 { .freq = 5430, 5488 { .freq = 5440, 5496 { .freq = 5450, 5504 { .freq = 5460, 5512 { .freq = 5470, 5520 { .freq = 5480, 5528 { .freq = 5490, 5536 { .freq = 5500, 5544 { .freq = 5510, 5552 { .freq = 5520, 5560 { .freq = 5530, 5568 { .freq = 5540, 5576 { .freq = 5550, 5584 { .freq = 5560, 5592 { .freq = 5570, 5600 { .freq = 5580, 5608 { .freq = 5590, 5616 { .freq = 5600, 5624 { .freq = 5610, 5632 { .freq = 5620, 5640 { .freq = 5630, 5648 { .freq = 5640, 5656 { .freq = 5650, 5664 { .freq = 5660, 5672 { .freq = 5670, 5680 { .freq = 5680, 5688 { .freq = 5690, 5696 { .freq = 5700, 5704 { .freq = 5710, 5712 { .freq = 5720, 5720 { .freq = 5725, 5728 { .freq = 5730, 5736 { .freq = 5735, 5744 { .freq = 5740, 5752 { .freq = 5745, 5760 { .freq = 5750, 5768 { .freq = 5755, 5776 { .freq = 5760, 5784 { .freq = 5765, 5792 { .freq = 5770, 5800 { .freq = 5775, 5808 { .freq = 5780, 5816 { .freq = 5785, 5824 { .freq = 5790, 5832 { .freq = 5795, 5840 { .freq = 5800, 5848 { .freq = 5805, 5856 { .freq = 5810, 5864 { .freq = 5815, 5872 { .freq = 5820, 5880 { .freq = 5825, 5888 { .freq = 5830, 5896 { .freq = 5840, 5904 { .freq = 5850, 5912 { .freq = 5860, 5920 { .freq = 5870, 5928 { .freq = 5880, 5936 { .freq = 5890, 5944 { .freq = 5900, 5952 { .freq = 5910, 5960 { .freq = 2412, 5968 { .freq = 2417, 5976 { .freq = 2422, 5984 { .freq = 2427, 5992 { .freq = 2432, 6000 { .freq = 2437, 6008 { .freq = 2442, 6016 { .freq = 2447, 6024 { .freq = 2452, 6032 { .freq = 2457, 6040 { .freq = 2462, 6048 { .freq = 2467, 6056 { .freq = 2472, 6064 { .freq = 2484, 6075 { .freq = 4920, 6083 { .freq = 4930, 6091 { .freq = 4940, 6099 { .freq = 4950, 6107 { .freq = 4960, 6115 { .freq = 4970, 6123 { .freq = 4980, 6131 { .freq = 4990, 6139 { .freq = 5000, 6147 { .freq = 5010, 6155 { .freq = 5020, 6163 { .freq = 5030, 6171 { .freq = 5040, 6179 { .freq = 5050, 6187 { .freq = 5060, 6195 { .freq = 5070, 6203 { .freq = 5080, 6211 { .freq = 5090, 6219 { .freq = 5100, 6227 { .freq = 5110, 6235 { .freq = 5120, 6243 { .freq = 5130, 6251 { .freq = 5140, 6259 { .freq = 5160, 6267 { .freq = 5170, 6275 { .freq = 5180, 6283 { .freq = 5190, 6291 { .freq = 5200, 6299 { .freq = 5210, 6307 { .freq = 5220, 6315 { .freq = 5230, 6323 { .freq = 5240, 6331 { .freq = 5250, 6339 { .freq = 5260, 6347 { .freq = 5270, 6355 { .freq = 5280, 6363 { .freq = 5290, 6371 { .freq = 5300, 6379 { .freq = 5310, 6387 { .freq = 5320, 6395 { .freq = 5330, 6403 { .freq = 5340, 6411 { .freq = 5350, 6419 { .freq = 5360, 6427 { .freq = 5370, 6435 { .freq = 5380, 6443 { .freq = 5390, 6451 { .freq = 5400, 6459 { .freq = 5410, 6467 { .freq = 5420, 6475 { .freq = 5430, 6483 { .freq = 5440, 6491 { .freq = 5450, 6499 { .freq = 5460, 6507 { .freq = 5470, 6515 { .freq = 5480, 6523 { .freq = 5490, 6531 { .freq = 5500, 6539 { .freq = 5510, 6547 { .freq = 5520, 6555 { .freq = 5530, 6563 { .freq = 5540, 6571 { .freq = 5550, 6579 { .freq = 5560, 6587 { .freq = 5570, 6595 { .freq = 5580, 6603 { .freq = 5590, 6611 { .freq = 5600, 6619 { .freq = 5610, 6627 { .freq = 5620, 6635 { .freq = 5630, 6643 { .freq = 5640, 6651 { .freq = 5650, 6659 { .freq = 5660, 6667 { .freq = 5670, 6675 { .freq = 5680, 6683 { .freq = 5690, 6691 { .freq = 5700, 6699 { .freq = 5710, 6707 { .freq = 5720, 6715 { .freq = 5725, 6723 { .freq = 5730, 6731 { .freq = 5735, 6739 { .freq = 5740, 6747 { .freq = 5745, 6755 { .freq = 5750, 6763 { .freq = 5755, 6771 { .freq = 5760, 6779 { .freq = 5765, 6787 { .freq = 5770, 6795 { .freq = 5775, 6803 { .freq = 5780, 6811 { .freq = 5785, 6819 { .freq = 5790, 6827 { .freq = 5795, 6835 { .freq = 5800, 6843 { .freq = 5805, 6851 { .freq = 5810, 6859 { .freq = 5815, 6867 { .freq = 5820, 6875 { .freq = 5825, 6883 { .freq = 5830, 6891 { .freq = 5840, 6899 { .freq = 5850, 6907 { .freq = 5860, 6915 { .freq = 5870, 6923 { .freq = 5880, 6931 { .freq = 5890, 6939 { .freq = 5900, 6947 { .freq = 5910, 6955 { .freq = 2412, 6963 { .freq = 2417, 6971 { .freq = 2422, 6979 { .freq = 2427, 6987 { .freq = 2432, 6995 { .freq = 2437, 7003 { .freq = 2442, 7011 { .freq = 2447, 7019 { .freq = 2452, 7027 { .freq = 2457, 7035 { .freq = 2462, 7043 { .freq = 2467, 7051 { .freq = 2472, 7059 { .freq = 2484, 7070 { .freq = 4920, 7078 { .freq = 4930, 7086 { .freq = 4940, 7094 { .freq = 4950, 7102 { .freq = 4960, 7110 { .freq = 4970, 7118 { .freq = 4980, 7126 { .freq = 4990, 7134 { .freq = 5000, 7142 { .freq = 5010, 7150 { .freq = 5020, 7158 { .freq = 5030, 7166 { .freq = 5040, 7174 { .freq = 5050, 7182 { .freq = 5060, 7190 { .freq = 5070, 7198 { .freq = 5080, 7206 { .freq = 5090, 7214 { .freq = 5100, 7222 { .freq = 5110, 7230 { .freq = 5120, 7238 { .freq = 5130, 7246 { .freq = 5140, 7254 { .freq = 5160, 7262 { .freq = 5170, 7270 { .freq = 5180, 7278 { .freq = 5190, 7286 { .freq = 5200, 7294 { .freq = 5210, 7302 { .freq = 5220, 7310 { .freq = 5230, 7318 { .freq = 5240, 7326 { .freq = 5250, 7334 { .freq = 5260, 7342 { .freq = 5270, 7350 { .freq = 5280, 7358 { .freq = 5290, 7366 { .freq = 5300, 7374 { .freq = 5310, 7382 { .freq = 5320, 7390 { .freq = 5330, 7398 { .freq = 5340, 7406 { .freq = 5350, 7414 { .freq = 5360, 7422 { .freq = 5370, 7430 { .freq = 5380, 7438 { .freq = 5390, 7446 { .freq = 5400, 7454 { .freq = 5410, 7462 { .freq = 5420, 7470 { .freq = 5430, 7478 { .freq = 5440, 7486 { .freq = 5450, 7494 { .freq = 5460, 7502 { .freq = 5470, 7510 { .freq = 5480, 7518 { .freq = 5490, 7526 { .freq = 5500, 7534 { .freq = 5510, 7542 { .freq = 5520, 7550 { .freq = 5530, 7558 { .freq = 5540, 7566 { .freq = 5550, 7574 { .freq = 5560, 7582 { .freq = 5570, 7590 { .freq = 5580, 7598 { .freq = 5590, 7606 { .freq = 5600, 7614 { .freq = 5610, 7622 { .freq = 5620, 7630 { .freq = 5630, 7638 { .freq = 5640, 7646 { .freq = 5650, 7654 { .freq = 5660, 7662 { .freq = 5670, 7670 { .freq = 5680, 7678 { .freq = 5690, 7686 { .freq = 5700, 7694 { .freq = 5710, 7702 { .freq = 5720, 7710 { .freq = 5725, 7718 { .freq = 5730, 7726 { .freq = 5735, 7734 { .freq = 5740, 7742 { .freq = 5745, 7750 { .freq = 5750, 7758 { .freq = 5755, 7766 { .freq = 5760, 7774 { .freq = 5765, 7782 { .freq = 5770, 7790 { .freq = 5775, 7798 { .freq = 5780, 7806 { .freq = 5785, 7814 { .freq = 5790, 7822 { .freq = 5795, 7830 { .freq = 5800, 7838 { .freq = 5805, 7846 { .freq = 5810, 7854 { .freq = 5815, 7862 { .freq = 5820, 7870 { .freq = 5825, 7878 { .freq = 5830, 7886 { .freq = 5840, 7894 { .freq = 5850, 7902 { .freq = 5860, 7910 { .freq = 5870, 7918 { .freq = 5880, 7926 { .freq = 5890, 7934 { .freq = 5900, 7942 { .freq = 5910, 7950 { .freq = 2412, 7958 { .freq = 2417, 7966 { .freq = 2422, 7974 { .freq = 2427, 7982 { .freq = 2432, 7990 { .freq = 2437, 7998 { .freq = 2442, 8006 { .freq = 2447, 8014 { .freq = 2452, 8022 { .freq = 2457, 8030 { .freq = 2462, 8038 { .freq = 2467, 8046 { .freq = 2472, 8054 { .freq = 2484, 8065 { .freq = 4920, 8073 { .freq = 4930, 8081 { .freq = 4940, 8089 { .freq = 4950, 8097 { .freq = 4960, 8105 { .freq = 4970, 8113 { .freq = 4980, 8121 { .freq = 4990, 8129 { .freq = 5000, 8137 { .freq = 5010, 8145 { .freq = 5020, 8153 { .freq = 5030, 8161 { .freq = 5040, 8169 { .freq = 5050, 8177 { .freq = 5060, 8185 { .freq = 5070, 8193 { .freq = 5080, 8201 { .freq = 5090, 8209 { .freq = 5100, 8217 { .freq = 5110, 8225 { .freq = 5120, 8233 { .freq = 5130, 8241 { .freq = 5140, 8249 { .freq = 5160, 8257 { .freq = 5170, 8265 { .freq = 5180, 8273 { .freq = 5190, 8281 { .freq = 5200, 8289 { .freq = 5210, 8297 { .freq = 5220, 8305 { .freq = 5230, 8313 { .freq = 5240, 8321 { .freq = 5250, 8329 { .freq = 5260, 8337 { .freq = 5270, 8345 { .freq = 5280, 8353 { .freq = 5290, 8361 { .freq = 5300, 8369 { .freq = 5310, 8377 { .freq = 5320, 8385 { .freq = 5330, 8393 { .freq = 5340, 8401 { .freq = 5350, 8409 { .freq = 5360, 8417 { .freq = 5370, 8425 { .freq = 5380, 8433 { .freq = 5390, 8441 { .freq = 5400, 8449 { .freq = 5410, 8457 { .freq = 5420, 8465 { .freq = 5430, 8473 { .freq = 5440, 8481 { .freq = 5450, 8489 { .freq = 5460, 8497 { .freq = 5470, 8505 { .freq = 5480, 8513 { .freq = 5490, 8521 { .freq = 5500, 8529 { .freq = 5510, 8537 { .freq = 5520, 8545 { .freq = 5530, 8553 { .freq = 5540, 8561 { .freq = 5550, 8569 { .freq = 5560, 8577 { .freq = 5570, 8585 { .freq = 5580, 8593 { .freq = 5590, 8601 { .freq = 5600, 8609 { .freq = 5610, 8617 { .freq = 5620, 8625 { .freq = 5630, 8633 { .freq = 5640, 8641 { .freq = 5650, 8649 { .freq = 5660, 8657 { .freq = 5670, 8665 { .freq = 5680, 8673 { .freq = 5690, 8681 { .freq = 5700, 8689 { .freq = 5710, 8697 { .freq = 5720, 8705 { .freq = 5725, 8713 { .freq = 5730, 8721 { .freq = 5735, 8729 { .freq = 5740, 8737 { .freq = 5745, 8745 { .freq = 5750, 8753 { .freq = 5755, 8761 { .freq = 5760, 8769 { .freq = 5765, 8777 { .freq = 5770, 8785 { .freq = 5775, 8793 { .freq = 5780, 8801 { .freq = 5785, 8809 { .freq = 5790, 8817 { .freq = 5795, 8825 { .freq = 5800, 8833 { .freq = 5805, 8841 { .freq = 5810, 8849 { .freq = 5815, 8857 { .freq = 5820, 8865 { .freq = 5825, 8873 { .freq = 5830, 8881 { .freq = 5840, 8889 { .freq = 5850, 8897 { .freq = 5860, 8905 { .freq = 5870, 8913 { .freq = 5880, 8921 { .freq = 5890, 8929 { .freq = 5900, 8937 { .freq = 5910, 8945 { .freq = 2412, 8953 { .freq = 2417, 8961 { .freq = 2422, 8969 { .freq = 2427, 8977 { .freq = 2432, 8985 { .freq = 2437, 8993 { .freq = 2442, 9001 { .freq = 2447, 9009 { .freq = 2452, 9017 { .freq = 2457, 9025 { .freq = 2462, 9033 { .freq = 2467, 9041 { .freq = 2472, 9049 { .freq = 2484, 9061 .freq = 4920, 9070 .freq = 4930, 9079 .freq = 4940, 9088 .freq = 4950, 9097 .freq = 4960, 9106 .freq = 4970, 9115 .freq = 4980, 9124 .freq = 4990, 9133 .freq = 5000, 9142 .freq = 5010, 9151 .freq = 5020, 9160 .freq = 5030, 9169 .freq = 5040, 9178 .freq = 5050, 9187 .freq = 5060, 9196 .freq = 5070, 9205 .freq = 5080, 9214 .freq = 5090, 9223 .freq = 5100, 9232 .freq = 5110, 9241 .freq = 5120, 9250 .freq = 5130, 9259 .freq = 5140, 9268 .freq = 5160, 9277 .freq = 5170, 9286 .freq = 5180, 9295 .freq = 5190, 9304 .freq = 5200, 9313 .freq = 5210, 9322 .freq = 5220, 9331 .freq = 5230, 9340 .freq = 5240, 9349 .freq = 5250, 9358 .freq = 5260, 9367 .freq = 5270, 9376 .freq = 5280, 9385 .freq = 5290, 9394 .freq = 5300, 9403 .freq = 5310, 9412 .freq = 5320, 9421 .freq = 5330, 9430 .freq = 5340, 9439 .freq = 5350, 9448 .freq = 5360, 9457 .freq = 5370, 9466 .freq = 5380, 9475 .freq = 5390, 9484 .freq = 5400, 9493 .freq = 5410, 9502 .freq = 5420, 9511 .freq = 5430, 9520 .freq = 5440, 9529 .freq = 5450, 9538 .freq = 5460, 9547 .freq = 5470, 9556 .freq = 5480, 9565 .freq = 5490, 9574 .freq = 5500, 9583 .freq = 5510, 9592 .freq = 5520, 9601 .freq = 5530, 9610 .freq = 5540, 9619 .freq = 5550, 9628 .freq = 5560, 9637 .freq = 5570, 9646 .freq = 5580, 9655 .freq = 5590, 9664 .freq = 5600, 9673 .freq = 5610, 9682 .freq = 5620, 9691 .freq = 5630, 9700 .freq = 5640, 9709 .freq = 5650, 9718 .freq = 5660, 9727 .freq = 5670, 9736 .freq = 5680, 9745 .freq = 5690, 9754 .freq = 5700, 9763 .freq = 5710, 9772 .freq = 5720, 9781 .freq = 5725, 9790 .freq = 5730, 9799 .freq = 5735, 9808 .freq = 5740, 9817 .freq = 5745, 9826 .freq = 5750, 9835 .freq = 5755, 9844 .freq = 5760, 9853 .freq = 5765, 9862 .freq = 5770, 9871 .freq = 5775, 9880 .freq = 5780, 9889 .freq = 5785, 9898 .freq = 5790, 9907 .freq = 5795, 9916 .freq = 5800, 9925 .freq = 5805, 9934 .freq = 5810, 9943 .freq = 5815, 9952 .freq = 5820, 9961 .freq = 5825, 9970 .freq = 5830, 9979 .freq = 5840, 9988 .freq = 5850, 9997 .freq = 5860, 10006 .freq = 5870, 10015 .freq = 5880, 10024 .freq = 5890, 10033 .freq = 5900, 10042 .freq = 5910, 10051 .freq = 2412, 10060 .freq = 2417, 10069 .freq = 2422, 10078 .freq = 2427, 10087 .freq = 2432, 10096 .freq = 2437, 10105 .freq = 2442, 10114 .freq = 2447, 10123 .freq = 2452, 10132 .freq = 2457, 10141 .freq = 2462, 10150 .freq = 2467, 10159 .freq = 2472, 10168 .freq = 2484, 10268 b43_nphy_get_chantabent_rev3(struct b43_wldev *dev, u16 freq) b43_nphy_get_chantabent_rev3() argument 10313 if (e->freq == freq) b43_nphy_get_chantabent_rev3()
|
H A D | phy_lp.c | 169 static void lpphy_adjust_gain_table(struct b43_wldev *dev, u32 freq) lpphy_adjust_gain_table() argument 179 else if (freq <= 5320) lpphy_adjust_gain_table() 181 else if (freq <= 5700) lpphy_adjust_gain_table() 196 u32 freq = channel2freq_lp(b43_lpphy_op_get_default_chan(dev)); lpphy_table_init() local 206 lpphy_adjust_gain_table(dev, freq); lpphy_table_init() 508 u16 freq; member in struct:b2062_freqdata 522 { .freq = 12000, .data[0] = 6, .data[1] = 6, .data[2] = 6, lpphy_2062_init() 524 { .freq = 13000, .data[0] = 4, .data[1] = 4, .data[2] = 4, lpphy_2062_init() 526 { .freq = 14400, .data[0] = 3, .data[1] = 3, .data[2] = 3, lpphy_2062_init() 528 { .freq = 16200, .data[0] = 3, .data[1] = 3, .data[2] = 3, lpphy_2062_init() 530 { .freq = 18000, .data[0] = 2, .data[1] = 2, .data[2] = 2, lpphy_2062_init() 532 { .freq = 19200, .data[0] = 1, .data[1] = 1, .data[2] = 1, lpphy_2062_init() 555 /* Get the crystal freq, in Hz. */ lpphy_2062_init() 584 if (ref < freqdata_tab[i].freq) { lpphy_2062_init() 592 fd->freq); /* FIXME: Keep this printk until the code is fully debugged. */ lpphy_2062_init() 1778 //SPEC FIXME what does a negative freq mean? lpphy_start_tx_tone() 1779 static void lpphy_start_tx_tone(struct b43_wldev *dev, s32 freq, u16 max) lpphy_start_tx_tone() argument 1784 int rotation = (((36 * freq) / 20) << 16) / 100; lpphy_start_tx_tone() 1787 lpphy->tx_tone_freq = freq; lpphy_start_tx_tone() 1789 if (freq) { lpphy_start_tx_tone() 1790 /* Find i for which abs(freq) integrally divides 20000 * i */ lpphy_start_tx_tone() 1791 for (i = 1; samples * abs(freq) != 20000 * i; i++) { lpphy_start_tx_tone() 1792 samples = (20000 * i) / abs(freq); lpphy_start_tx_tone() 2022 u16 freq; member in struct:b206x_channel 2027 { .channel = 1, .freq = 2412, .data[0] = 0xFF, .data[1] = 0xFF, 2030 { .channel = 2, .freq = 2417, .data[0] = 0xFF, .data[1] = 0xFF, 2033 { .channel = 3, .freq = 2422, .data[0] = 0xFF, .data[1] = 0xFF, 2036 { .channel = 4, .freq = 2427, .data[0] = 0xFF, .data[1] = 0xFF, 2039 { .channel = 5, .freq = 2432, .data[0] = 0xFF, .data[1] = 0xFF, 2042 { .channel = 6, .freq = 2437, .data[0] = 0xFF, .data[1] = 0xFF, 2045 { .channel = 7, .freq = 2442, .data[0] = 0xFF, .data[1] = 0xFF, 2048 { .channel = 8, .freq = 2447, .data[0] = 0xFF, .data[1] = 0xFF, 2051 { .channel = 9, .freq = 2452, .data[0] = 0xFF, .data[1] = 0xFF, 2054 { .channel = 10, .freq = 2457, .data[0] = 0xFF, .data[1] = 0xFF, 2057 { .channel = 11, .freq = 2462, .data[0] = 0xFF, .data[1] = 0xFF, 2060 { .channel = 12, .freq = 2467, .data[0] = 0xFF, .data[1] = 0xFF, 2063 { .channel = 13, .freq = 2472, .data[0] = 0xFF, .data[1] = 0xFF, 2066 { .channel = 14, .freq = 2484, .data[0] = 0xFF, .data[1] = 0xFF, 2069 { .channel = 34, .freq = 5170, .data[0] = 0x00, .data[1] = 0x22, 2072 { .channel = 38, .freq = 5190, .data[0] = 0x00, .data[1] = 0x11, 2075 { .channel = 42, .freq = 5210, .data[0] = 0x00, .data[1] = 0x11, 2078 { .channel = 46, .freq = 5230, .data[0] = 0x00, .data[1] = 0x00, 2081 { .channel = 36, .freq = 5180, .data[0] = 0x00, .data[1] = 0x11, 2084 { .channel = 40, .freq = 5200, .data[0] = 0x00, .data[1] = 0x11, 2087 { .channel = 44, .freq = 5220, .data[0] = 0x00, .data[1] = 0x11, 2090 { .channel = 48, .freq = 5240, .data[0] = 0x00, .data[1] = 0x00, 2093 { .channel = 52, .freq = 5260, .data[0] = 0x00, .data[1] = 0x00, 2096 { .channel = 56, .freq = 5280, .data[0] = 0x00, .data[1] = 0x00, 2099 { .channel = 60, .freq = 5300, .data[0] = 0x00, .data[1] = 0x00, 2102 { .channel = 64, .freq = 5320, .data[0] = 0x00, .data[1] = 0x00, 2105 { .channel = 100, .freq = 5500, .data[0] = 0x00, .data[1] = 0x00, 2108 { .channel = 104, .freq = 5520, .data[0] = 0x00, .data[1] = 0x00, 2111 { .channel = 108, .freq = 5540, .data[0] = 0x00, .data[1] = 0x00, 2114 { .channel = 112, .freq = 5560, .data[0] = 0x00, .data[1] = 0x00, 2117 { .channel = 116, .freq = 5580, .data[0] = 0x00, .data[1] = 0x00, 2120 { .channel = 120, .freq = 5600, .data[0] = 0x00, .data[1] = 0x00, 2123 { .channel = 124, .freq = 5620, .data[0] = 0x00, .data[1] = 0x00, 2126 { .channel = 128, .freq = 5640, .data[0] = 0x00, .data[1] = 0x00, 2129 { .channel = 132, .freq = 5660, .data[0] = 0x00, .data[1] = 0x00, 2132 { .channel = 136, .freq = 5680, .data[0] = 0x00, .data[1] = 0x00, 2135 { .channel = 140, .freq = 5700, .data[0] = 0x00, .data[1] = 0x00, 2138 { .channel = 149, .freq = 5745, .data[0] = 0x00, .data[1] = 0x00, 2141 { .channel = 153, .freq = 5765, .data[0] = 0x00, .data[1] = 0x00, 2144 { .channel = 157, .freq = 5785, .data[0] = 0x00, .data[1] = 0x00, 2147 { .channel = 161, .freq = 5805, .data[0] = 0x00, .data[1] = 0x00, 2150 { .channel = 165, .freq = 5825, .data[0] = 0x00, .data[1] = 0x00, 2153 { .channel = 184, .freq = 4920, .data[0] = 0x55, .data[1] = 0x77, 2156 { .channel = 188, .freq = 4940, .data[0] = 0x44, .data[1] = 0x77, 2159 { .channel = 192, .freq = 4960, .data[0] = 0x44, .data[1] = 0x66, 2162 { .channel = 196, .freq = 4980, .data[0] = 0x33, .data[1] = 0x66, 2165 { .channel = 200, .freq = 5000, .data[0] = 0x22, .data[1] = 0x55, 2168 { .channel = 204, .freq = 5020, .data[0] = 0x22, .data[1] = 0x55, 2171 { .channel = 208, .freq = 5040, .data[0] = 0x22, .data[1] = 0x44, 2174 { .channel = 212, .freq = 5060, .data[0] = 0x11, .data[1] = 0x44, 2177 { .channel = 216, .freq = 5080, .data[0] = 0x00, .data[1] = 0x44, 2183 { .channel = 1, .freq = 2412, .data[0] = 0x6F, .data[1] = 0x3C, 2187 { .channel = 2, .freq = 2417, .data[0] = 0x6F, .data[1] = 0x3C, 2191 { .channel = 3, .freq = 2422, .data[0] = 0x6F, .data[1] = 0x3C, 2195 { .channel = 4, .freq = 2427, .data[0] = 0x6F, .data[1] = 0x2C, 2199 { .channel = 5, .freq = 2432, .data[0] = 0x6F, .data[1] = 0x2C, 2203 { .channel = 6, .freq = 2437, .data[0] = 0x6F, .data[1] = 0x2C, 2207 { .channel = 7, .freq = 2442, .data[0] = 0x6F, .data[1] = 0x2C, 2211 { .channel = 8, .freq = 2447, .data[0] = 0x6F, .data[1] = 0x2C, 2215 { .channel = 9, .freq = 2452, .data[0] = 0x6F, .data[1] = 0x1C, 2219 { .channel = 10, .freq = 2457, .data[0] = 0x6F, .data[1] = 0x1C, 2223 { .channel = 11, .freq = 2462, .data[0] = 0x6E, .data[1] = 0x1C, 2227 { .channel = 12, .freq = 2467, .data[0] = 0x6E, .data[1] = 0x1C, 2231 { .channel = 13, .freq = 2472, .data[0] = 0x6E, .data[1] = 0x1C, 2235 { .channel = 14, .freq = 2484, .data[0] = 0x6E, .data[1] = 0x0C, 2239 { .channel = 34, .freq = 5170, .data[0] = 0x6A, .data[1] = 0x0C, 2243 { .channel = 36, .freq = 5180, .data[0] = 0x6A, .data[1] = 0x0C, 2247 { .channel = 38, .freq = 5190, .data[0] = 0x6A, .data[1] = 0x0C, 2251 { .channel = 40, .freq = 5200, .data[0] = 0x69, .data[1] = 0x0C, 2255 { .channel = 42, .freq = 5210, .data[0] = 0x69, .data[1] = 0x0C, 2259 { .channel = 44, .freq = 5220, .data[0] = 0x69, .data[1] = 0x0C, 2263 { .channel = 46, .freq = 5230, .data[0] = 0x69, .data[1] = 0x0C, 2267 { .channel = 48, .freq = 5240, .data[0] = 0x69, .data[1] = 0x0C, 2271 { .channel = 52, .freq = 5260, .data[0] = 0x68, .data[1] = 0x0C, 2275 { .channel = 56, .freq = 5280, .data[0] = 0x68, .data[1] = 0x0C, 2279 { .channel = 60, .freq = 5300, .data[0] = 0x68, .data[1] = 0x0C, 2283 { .channel = 64, .freq = 5320, .data[0] = 0x67, .data[1] = 0x0C, 2287 { .channel = 100, .freq = 5500, .data[0] = 0x64, .data[1] = 0x0C, 2291 { .channel = 104, .freq = 5520, .data[0] = 0x64, .data[1] = 0x0C, 2295 { .channel = 108, .freq = 5540, .data[0] = 0x63, .data[1] = 0x0C, 2299 { .channel = 112, .freq = 5560, .data[0] = 0x63, .data[1] = 0x0C, 2303 { .channel = 116, .freq = 5580, .data[0] = 0x62, .data[1] = 0x0C, 2307 { .channel = 120, .freq = 5600, .data[0] = 0x62, .data[1] = 0x0C, 2311 { .channel = 124, .freq = 5620, .data[0] = 0x62, .data[1] = 0x0C, 2315 { .channel = 128, .freq = 5640, .data[0] = 0x61, .data[1] = 0x0C, 2319 { .channel = 132, .freq = 5660, .data[0] = 0x61, .data[1] = 0x0C, 2323 { .channel = 136, .freq = 5680, .data[0] = 0x61, .data[1] = 0x0C, 2327 { .channel = 140, .freq = 5700, .data[0] = 0x60, .data[1] = 0x0C, 2331 { .channel = 149, .freq = 5745, .data[0] = 0x60, .data[1] = 0x0C, 2335 { .channel = 153, .freq = 5765, .data[0] = 0x60, .data[1] = 0x0C, 2339 { .channel = 157, .freq = 5785, .data[0] = 0x60, .data[1] = 0x0C, 2343 { .channel = 161, .freq = 5805, .data[0] = 0x60, .data[1] = 0x0C, 2347 { .channel = 165, .freq = 5825, .data[0] = 0x60, .data[1] = 0x0C, 2351 { .channel = 184, .freq = 4920, .data[0] = 0x6E, .data[1] = 0x0C, 2355 { .channel = 188, .freq = 4940, .data[0] = 0x6E, .data[1] = 0x0C, 2359 { .channel = 192, .freq = 4960, .data[0] = 0x6E, .data[1] = 0x0C, 2363 { .channel = 196, .freq = 4980, .data[0] = 0x6D, .data[1] = 0x0C, 2367 { .channel = 200, .freq = 5000, .data[0] = 0x6D, .data[1] = 0x0C, 2371 { .channel = 204, .freq = 5020, .data[0] = 0x6D, .data[1] = 0x0C, 2375 { .channel = 208, .freq = 5040, .data[0] = 0x6C, .data[1] = 0x0C, 2379 { .channel = 212, .freq = 5060, .data[0] = 0x6C, .data[1] = 0x0C, 2383 { .channel = 216, .freq = 5080, .data[0] = 0x6C, .data[1] = 0x0C, 2538 if (chandata->freq > 4000) /* spec says 2484, but 4000 is safer */ lpphy_b2063_tune() 2539 vco_freq = chandata->freq << 1; lpphy_b2063_tune() 2541 vco_freq = chandata->freq << 2; lpphy_b2063_tune()
|
H A D | radio_2059.h | 28 u16 freq; member in struct:b43_phy_ht_channeltab_e_radio2059 58 *b43_phy_ht_get_channeltab_e_r2059(struct b43_wldev *dev, u16 freq);
|
/linux-4.1.27/drivers/devfreq/ |
H A D | governor_simpleondemand.c | 22 unsigned long *freq) devfreq_simple_ondemand_func() 47 *freq = max; devfreq_simple_ondemand_func() 60 *freq = max; devfreq_simple_ondemand_func() 66 *freq = max; devfreq_simple_ondemand_func() 73 *freq = stat.current_frequency; devfreq_simple_ondemand_func() 83 *freq = (unsigned long) b; devfreq_simple_ondemand_func() 85 if (df->min_freq && *freq < df->min_freq) devfreq_simple_ondemand_func() 86 *freq = df->min_freq; devfreq_simple_ondemand_func() 87 if (df->max_freq && *freq > df->max_freq) devfreq_simple_ondemand_func() 88 *freq = df->max_freq; devfreq_simple_ondemand_func() 21 devfreq_simple_ondemand_func(struct devfreq *df, unsigned long *freq) devfreq_simple_ondemand_func() argument
|
H A D | governor_performance.c | 17 unsigned long *freq) devfreq_performance_func() 24 *freq = UINT_MAX; devfreq_performance_func() 26 *freq = df->max_freq; devfreq_performance_func() 16 devfreq_performance_func(struct devfreq *df, unsigned long *freq) devfreq_performance_func() argument
|
H A D | governor_powersave.c | 17 unsigned long *freq) devfreq_powersave_func() 23 *freq = df->min_freq; devfreq_powersave_func() 16 devfreq_powersave_func(struct devfreq *df, unsigned long *freq) devfreq_powersave_func() argument
|
H A D | devfreq.c | 74 * @freq: the target frequency 76 static int devfreq_get_freq_level(struct devfreq *devfreq, unsigned long freq) devfreq_get_freq_level() argument 81 if (freq == devfreq->profile->freq_table[lev]) devfreq_get_freq_level() 90 * @freq: the update target frequency 92 static int devfreq_update_status(struct devfreq *devfreq, unsigned long freq) devfreq_update_status() argument 108 lev = devfreq_get_freq_level(devfreq, freq); devfreq_update_status() 162 unsigned long freq; update_devfreq() local 175 err = devfreq->governor->get_target_freq(devfreq, &freq); update_devfreq() 180 * Adjust the freuqency with user freq and QoS. update_devfreq() 187 if (devfreq->min_freq && freq < devfreq->min_freq) { update_devfreq() 188 freq = devfreq->min_freq; update_devfreq() 191 if (devfreq->max_freq && freq > devfreq->max_freq) { update_devfreq() 192 freq = devfreq->max_freq; update_devfreq() 196 err = devfreq->profile->target(devfreq->dev.parent, &freq, flags); update_devfreq() 201 if (devfreq_update_status(devfreq, freq)) update_devfreq() 205 devfreq->previous_freq = freq; update_devfreq() 300 unsigned long freq; devfreq_monitor_resume() local 315 !devfreq->profile->get_cur_freq(devfreq->dev.parent, &freq)) devfreq_monitor_resume() 316 devfreq->previous_freq = freq; devfreq_monitor_resume() 850 unsigned long freq; cur_freq_show() local 854 !devfreq->profile->get_cur_freq(devfreq->dev.parent, &freq)) cur_freq_show() 855 return sprintf(buf, "%lu\n", freq); cur_freq_show() 972 unsigned long freq = 0; available_frequencies_show() local 976 opp = dev_pm_opp_find_freq_ceil(dev, &freq); available_frequencies_show() 981 "%lu ", freq); available_frequencies_show() 982 freq++; available_frequencies_show() 1086 * freq value given to target callback. 1088 * @freq: The frequency given to target function 1093 * returned will remain valid for use with opp_get_{voltage, freq} only while 1098 unsigned long *freq, devfreq_recommended_opp() 1104 /* The freq is an upper bound. opp should be lower */ devfreq_recommended_opp() 1105 opp = dev_pm_opp_find_freq_floor(dev, freq); devfreq_recommended_opp() 1109 opp = dev_pm_opp_find_freq_ceil(dev, freq); devfreq_recommended_opp() 1111 /* The freq is an lower bound. opp should be higher */ devfreq_recommended_opp() 1112 opp = dev_pm_opp_find_freq_ceil(dev, freq); devfreq_recommended_opp() 1116 opp = dev_pm_opp_find_freq_floor(dev, freq); devfreq_recommended_opp() 1097 devfreq_recommended_opp(struct device *dev, unsigned long *freq, u32 flags) devfreq_recommended_opp() argument
|
H A D | governor_userspace.c | 25 static int devfreq_userspace_func(struct devfreq *df, unsigned long *freq) devfreq_userspace_func() argument 38 *freq = adjusted_freq; devfreq_userspace_func() 40 *freq = df->previous_freq; /* No user freq specified yet */ devfreq_userspace_func()
|
/linux-4.1.27/tools/testing/selftests/timers/ |
H A D | valid-adjtimex.c | 129 tx.freq = valid_freq[i]; validate_freq() 141 if (tx.freq != valid_freq[i]) { validate_freq() 142 printf("Warning: freq value %ld not what we set it (%ld)!\n", validate_freq() 143 tx.freq, valid_freq[i]); validate_freq() 148 tx.freq = outofrange_freq[i]; validate_freq() 160 if (tx.freq == outofrange_freq[i]) { validate_freq() 163 tx.freq); validate_freq() 173 tx.freq = invalid_freq[i]; validate_freq() 187 /* reset freq to zero */ validate_freq() 189 tx.freq = 0; validate_freq()
|
H A D | raw_skew.c | 142 /* Avg the two actual freq samples adjtimex gave us */ main() 143 ppm = (tx1.freq + tx2.freq) * 1000 / 2; main() 144 ppm = (long long)tx1.freq * 1000; main()
|
/linux-4.1.27/drivers/misc/ |
H A D | ics932s401.c | 191 int m, n, freq; calculate_cpu_freq() local 200 freq = BASE_CLOCK * (n + 8) / (m + 2); calculate_cpu_freq() 201 freq /= divisors[data->regs[ICS932S401_REG_CPU_DIVISOR] >> calculate_cpu_freq() 204 return freq; calculate_cpu_freq() 221 int freq; show_cpu_clock_sel() local 224 freq = calculate_cpu_freq(data); show_cpu_clock_sel() 228 freq = fs_speeds[fid]; show_cpu_clock_sel() 230 switch (freq) { show_cpu_clock_sel() 232 freq = 160000; show_cpu_clock_sel() 235 freq = 320000; show_cpu_clock_sel() 241 return sprintf(buf, "%d\n", freq); show_cpu_clock_sel() 247 int m, n, freq; calculate_src_freq() local 256 freq = BASE_CLOCK * (n + 8) / (m + 2); calculate_src_freq() 257 freq /= divisors[data->regs[ICS932S401_REG_PCISRC_DIVISOR] & calculate_src_freq() 260 return freq; calculate_src_freq() 277 int freq; show_src_clock_sel() local 280 freq = calculate_src_freq(data); show_src_clock_sel() 285 freq = 96000; show_src_clock_sel() 287 freq = 100000; show_src_clock_sel() 289 return sprintf(buf, "%d\n", freq); show_src_clock_sel() 295 int m, n, freq; calculate_pci_freq() local 304 freq = BASE_CLOCK * (n + 8) / (m + 2); calculate_pci_freq() 305 freq /= divisors[data->regs[ICS932S401_REG_PCISRC_DIVISOR] >> calculate_pci_freq() 308 return freq; calculate_pci_freq() 325 int freq; show_pci_clock_sel() local 328 freq = calculate_pci_freq(data); show_pci_clock_sel() 330 freq = 33333; show_pci_clock_sel() 332 return sprintf(buf, "%d\n", freq); show_pci_clock_sel()
|
/linux-4.1.27/drivers/sh/clk/ |
H A D | core.c | 46 unsigned long freq; clk_rate_table_build() local 62 freq = CPUFREQ_ENTRY_INVALID; clk_rate_table_build() 64 freq = clk->parent->rate * mult / div; clk_rate_table_build() 67 freq_table[i].frequency = freq; clk_rate_table_build() 84 #define for_each_frequency(pos, r, freq) \ 85 for (pos = r->min, freq = r->func(pos, r); \ 86 pos <= r->max; pos++, freq = r->func(pos, r)) \ 87 if (unlikely(freq == 0)) \ 94 unsigned long highest, lowest, freq; clk_rate_round_helper() local 101 for_each_frequency(i, rounder, freq) { for_each_frequency() 102 if (freq > highest) for_each_frequency() 103 highest = freq; for_each_frequency() 104 if (freq < lowest) for_each_frequency() 105 lowest = freq; for_each_frequency() 107 rate_error = abs(freq - rounder->rate); for_each_frequency() 109 rate_best_fit = freq; for_each_frequency() 129 unsigned long freq = freq_table[pos].frequency; clk_rate_table_iter() local 131 if (freq == CPUFREQ_ENTRY_INVALID) clk_rate_table_iter() 132 freq = 0; clk_rate_table_iter() 134 return freq; clk_rate_table_iter() 562 struct cpufreq_frequency_table *freq, *best = NULL; clk_round_parent() local 572 cpufreq_for_each_valid_entry(freq, parent->freq_table) { clk_round_parent() 573 if (unlikely(freq->frequency / target <= div_min - 1)) { clk_round_parent() 576 freq_max = (freq->frequency + div_min / 2) / div_min; clk_round_parent() 579 best = freq; clk_round_parent() 584 pr_debug("too low freq %u, error %lu\n", freq->frequency, clk_round_parent() 593 if (unlikely(freq->frequency / target >= div_max)) { clk_round_parent() 596 freq_min = (freq->frequency + div_max / 2) / div_max; clk_round_parent() 599 best = freq; clk_round_parent() 604 pr_debug("too high freq %u, error %lu\n", freq->frequency, clk_round_parent() 613 div = freq->frequency / target; clk_round_parent() 614 freq_high = freq->frequency / div; clk_round_parent() 615 freq_low = freq->frequency / (div + 1); clk_round_parent() 619 best = freq; clk_round_parent() 626 best = freq; clk_round_parent() 632 freq->frequency, div, freq_high, div + 1, freq_low, clk_round_parent()
|
/linux-4.1.27/drivers/net/wireless/b43legacy/ |
H A D | main.h | 46 u8 b43legacy_freq_to_channel_bg(int freq) b43legacy_freq_to_channel_bg() argument 50 if (freq == 2484) b43legacy_freq_to_channel_bg() 53 channel = (freq - 2407) / 5; b43legacy_freq_to_channel_bg() 59 int freq) b43legacy_freq_to_channel() 61 return b43legacy_freq_to_channel_bg(freq); b43legacy_freq_to_channel() 68 int freq; b43legacy_channel_to_freq_bg() local 71 freq = 2484; b43legacy_channel_to_freq_bg() 73 freq = 2407 + (5 * channel); b43legacy_channel_to_freq_bg() 75 return freq; b43legacy_channel_to_freq_bg() 58 b43legacy_freq_to_channel(struct b43legacy_wldev *dev, int freq) b43legacy_freq_to_channel() argument
|
/linux-4.1.27/arch/x86/kernel/ |
H A D | tsc_msr.c | 74 /* Map CPU reference clock freq ID(0-7) to CPU reference clock freq(KHz) */ 85 u32 lo, hi, ratio, freq_id, freq; try_msr_calibrate_tsc() local 108 freq = id_to_freq(cpu_index, freq_id); try_msr_calibrate_tsc() 110 freq_id, freq); try_msr_calibrate_tsc() 111 if (!freq) try_msr_calibrate_tsc() 114 /* TSC frequency = maximum resolved freq * maximum resolved bus ratio */ try_msr_calibrate_tsc() 115 res = freq * ratio; try_msr_calibrate_tsc() 119 lapic_timer_frequency = (freq * 1000) / HZ; try_msr_calibrate_tsc()
|
/linux-4.1.27/drivers/clk/sunxi/ |
H A D | clk-sun8i-mbus.c | 29 static void sun8i_a23_get_mbus_factors(u32 *freq, u32 parent_rate, sun8i_a23_get_mbus_factors() argument 38 if (*freq > parent_rate) sun8i_a23_get_mbus_factors() 39 *freq = parent_rate; sun8i_a23_get_mbus_factors() 41 div = DIV_ROUND_UP(parent_rate, *freq); sun8i_a23_get_mbus_factors() 46 *freq = parent_rate / div; sun8i_a23_get_mbus_factors()
|
H A D | clk-sun9i-core.c | 35 static void sun9i_a80_get_pll4_factors(u32 *freq, u32 parent_rate, sun9i_a80_get_pll4_factors() argument 43 n = DIV_ROUND_UP(*freq, 6000000); sun9i_a80_get_pll4_factors() 63 *freq = ((24000000 * n) >> p) / (m + 1); sun9i_a80_get_pll4_factors() 114 static void sun9i_a80_get_gt_factors(u32 *freq, u32 parent_rate, sun9i_a80_get_gt_factors() argument 119 if (parent_rate < *freq) sun9i_a80_get_gt_factors() 120 *freq = parent_rate; sun9i_a80_get_gt_factors() 122 div = DIV_ROUND_UP(parent_rate, *freq); sun9i_a80_get_gt_factors() 128 *freq = parent_rate / div; sun9i_a80_get_gt_factors() 179 static void sun9i_a80_get_ahb_factors(u32 *freq, u32 parent_rate, sun9i_a80_get_ahb_factors() argument 184 if (parent_rate < *freq) sun9i_a80_get_ahb_factors() 185 *freq = parent_rate; sun9i_a80_get_ahb_factors() 187 _p = order_base_2(DIV_ROUND_UP(parent_rate, *freq)); sun9i_a80_get_ahb_factors() 193 *freq = parent_rate >> _p; sun9i_a80_get_ahb_factors() 265 static void sun9i_a80_get_apb1_factors(u32 *freq, u32 parent_rate, sun9i_a80_get_apb1_factors() argument 271 if (parent_rate < *freq) sun9i_a80_get_apb1_factors() 272 *freq = parent_rate; sun9i_a80_get_apb1_factors() 274 div = DIV_ROUND_UP(parent_rate, *freq); sun9i_a80_get_apb1_factors() 282 *freq = (parent_rate >> calcp) / (calcm + 1); sun9i_a80_get_apb1_factors()
|
H A D | clk-sunxi.c | 248 static void sun4i_get_pll1_factors(u32 *freq, u32 parent_rate, sun4i_get_pll1_factors() argument 254 div = *freq / 6000000; sun4i_get_pll1_factors() 255 *freq = 6000000 * div; sun4i_get_pll1_factors() 265 if (*freq >= 768000000 || *freq == 42000000 || *freq == 54000000) sun4i_get_pll1_factors() 299 static void sun6i_a31_get_pll1_factors(u32 *freq, u32 parent_rate, sun6i_a31_get_pll1_factors() argument 306 u32 freq_mhz = *freq / 1000000; sun6i_a31_get_pll1_factors() 321 *freq = freq_mhz * 1000000; sun6i_a31_get_pll1_factors() 384 static void sun8i_a23_get_pll1_factors(u32 *freq, u32 parent_rate, sun8i_a23_get_pll1_factors() argument 390 div = *freq / 6000000; sun8i_a23_get_pll1_factors() 391 *freq = 6000000 * div; sun8i_a23_get_pll1_factors() 401 if (*freq >= 768000000 || *freq == 42000000 || *freq == 54000000) sun8i_a23_get_pll1_factors() 432 static void sun4i_get_pll5_factors(u32 *freq, u32 parent_rate, sun4i_get_pll5_factors() argument 438 div = *freq / parent_rate; sun4i_get_pll5_factors() 439 *freq = parent_rate * div; sun4i_get_pll5_factors() 464 static void sun6i_a31_get_pll6_factors(u32 *freq, u32 parent_rate, sun6i_a31_get_pll6_factors() argument 470 div = *freq / parent_rate; sun6i_a31_get_pll6_factors() 471 *freq = parent_rate * div; sun6i_a31_get_pll6_factors() 490 static void sun5i_a13_get_ahb_factors(u32 *freq, u32 parent_rate, sun5i_a13_get_ahb_factors() argument 496 if (parent_rate < *freq) sun5i_a13_get_ahb_factors() 497 *freq = parent_rate; sun5i_a13_get_ahb_factors() 503 if (*freq < 8000) sun5i_a13_get_ahb_factors() 504 *freq = 8000; sun5i_a13_get_ahb_factors() 505 if (*freq > 300000000) sun5i_a13_get_ahb_factors() 506 *freq = 300000000; sun5i_a13_get_ahb_factors() 508 div = order_base_2(DIV_ROUND_UP(parent_rate, *freq)); sun5i_a13_get_ahb_factors() 514 *freq = parent_rate >> div; sun5i_a13_get_ahb_factors() 529 static void sun4i_get_apb1_factors(u32 *freq, u32 parent_rate, sun4i_get_apb1_factors() argument 534 if (parent_rate < *freq) sun4i_get_apb1_factors() 535 *freq = parent_rate; sun4i_get_apb1_factors() 537 parent_rate = DIV_ROUND_UP(parent_rate, *freq); sun4i_get_apb1_factors() 554 *freq = (parent_rate >> calcp) / (calcm + 1); sun4i_get_apb1_factors() 573 static void sun7i_a20_get_out_factors(u32 *freq, u32 parent_rate, sun7i_a20_get_out_factors() argument 580 if (*freq > parent_rate) sun7i_a20_get_out_factors() 581 *freq = parent_rate; sun7i_a20_get_out_factors() 583 div = DIV_ROUND_UP(parent_rate, *freq); sun7i_a20_get_out_factors() 596 *freq = (parent_rate >> calcp) / calcm; sun7i_a20_get_out_factors()
|
/linux-4.1.27/drivers/clocksource/ |
H A D | fsl_ftm_timer.c | 202 static int __init ftm_clockevent_init(unsigned long freq, int irq) ftm_clockevent_init() argument 221 freq / (1 << priv->ps), ftm_clockevent_init() 229 static int __init ftm_clocksource_init(unsigned long freq) ftm_clocksource_init() argument 238 sched_clock_register(ftm_read_sched_clock, 16, freq / (1 << priv->ps)); ftm_clocksource_init() 240 freq / (1 << priv->ps), 300, 16, ftm_clocksource_init() 285 unsigned long freq; ftm_clk_init() local 287 freq = __ftm_clk_init(np, "ftm-evt-counter-en", "ftm-evt"); ftm_clk_init() 288 if (freq <= 0) ftm_clk_init() 291 freq = __ftm_clk_init(np, "ftm-src-counter-en", "ftm-src"); ftm_clk_init() 292 if (freq <= 0) ftm_clk_init() 295 return freq; ftm_clk_init() 298 static int __init ftm_calc_closest_round_cyc(unsigned long freq) ftm_calc_closest_round_cyc() argument 303 * if the 'freq' value is to big here, then the periodic_cyc ftm_calc_closest_round_cyc() 307 priv->periodic_cyc = DIV_ROUND_CLOSEST(freq, ftm_calc_closest_round_cyc() 322 unsigned long freq; ftm_timer_init() local 349 freq = ftm_clk_init(np); ftm_timer_init() 350 if (!freq) ftm_timer_init() 353 if (ftm_calc_closest_round_cyc(freq)) ftm_timer_init() 356 if (ftm_clocksource_init(freq)) ftm_timer_init() 359 if (ftm_clockevent_init(freq, irq)) ftm_timer_init()
|
H A D | scx200_hrt.c | 33 MODULE_PARM_DESC(ppm, "+-adjust to actual XO freq (ppm)"); 63 u32 freq; init_hrt_clocksource() local 80 freq = (HRT_FREQ + ppm); init_hrt_clocksource() 82 freq *= 27; init_hrt_clocksource() 86 return clocksource_register_hz(&cs_hrt, freq); init_hrt_clocksource()
|
H A D | bcm2835_timer.c | 101 u32 freq; bcm2835_timer_init() local 109 if (of_property_read_u32(node, "clock-frequency", &freq)) bcm2835_timer_init() 113 sched_clock_register(bcm2835_sched_read, 32, freq); bcm2835_timer_init() 116 freq, 300, 32, clocksource_mmio_readl_up); bcm2835_timer_init() 143 clockevents_config_and_register(&timer->evt, freq, 0xf, 0xffffffff); bcm2835_timer_init()
|
H A D | rockchip_timer.c | 34 u32 freq; member in struct:bc_timer 91 rk_timer_update_counter(rk_timer(ce)->freq / HZ - 1, ce); rk_timer_set_mode() 153 bc_timer.freq = clk_get_rate(timer_clk); rk_timer_init() 178 clockevents_config_and_register(ce, bc_timer.freq, 1, UINT_MAX); rk_timer_init()
|
H A D | dw_apb_timer.c | 126 period = DIV_ROUND_UP(dw_ced->timer.freq, HZ); apbt_set_mode() 206 * @freq: The frequency that the timer counts at. 217 void __iomem *base, int irq, unsigned long freq) dw_apb_clockevent_init() 228 dw_ced->timer.freq = freq; dw_apb_clockevent_init() 230 clockevents_calc_mult_shift(&dw_ced->ced, freq, APBT_MIN_PERIOD); dw_apb_clockevent_init() 344 * @freq: The frequency that the timer counts at. 352 unsigned long freq) dw_apb_clocksource_init() 360 dw_cs->timer.freq = freq; dw_apb_clocksource_init() 378 clocksource_register_hz(&dw_cs->cs, dw_cs->timer.freq); dw_apb_clocksource_register() 216 dw_apb_clockevent_init(int cpu, const char *name, unsigned rating, void __iomem *base, int irq, unsigned long freq) dw_apb_clockevent_init() argument 351 dw_apb_clocksource_init(unsigned rating, const char *name, void __iomem *base, unsigned long freq) dw_apb_clocksource_init() argument
|
/linux-4.1.27/net/wireless/ |
H A D | wext-compat.h | 15 struct iw_freq *freq, char *extra); 18 struct iw_freq *freq, char *extra); 34 struct iw_freq *freq, char *extra); 37 struct iw_freq *freq, char *extra); 59 int cfg80211_wext_freq(struct iw_freq *freq);
|
H A D | chan.c | 245 u32 freq; cfg80211_set_chans_dfs_state() local 247 for (freq = center_freq - bandwidth/2 + 10; cfg80211_set_chans_dfs_state() 248 freq <= center_freq + bandwidth/2 - 10; cfg80211_set_chans_dfs_state() 249 freq += 20) { cfg80211_set_chans_dfs_state() 250 c = ieee80211_get_channel(wiphy, freq); cfg80211_set_chans_dfs_state() 312 u32 freq, start_freq, end_freq; cfg80211_get_chans_dfs_required() local 317 for (freq = start_freq; freq <= end_freq; freq += 20) { cfg80211_get_chans_dfs_required() 318 c = ieee80211_get_channel(wiphy, freq); cfg80211_get_chans_dfs_required() 390 u32 freq, start_freq, end_freq; cfg80211_get_chans_dfs_usable() local 402 for (freq = start_freq; freq <= end_freq; freq += 20) { cfg80211_get_chans_dfs_usable() 403 c = ieee80211_get_channel(wiphy, freq); cfg80211_get_chans_dfs_usable() 464 u32 freq, start_freq, end_freq; cfg80211_get_chans_dfs_available() local 474 for (freq = start_freq; freq <= end_freq; freq += 20) { cfg80211_get_chans_dfs_available() 475 c = ieee80211_get_channel(wiphy, freq); cfg80211_get_chans_dfs_available() 529 u32 start_freq, end_freq, freq; cfg80211_get_chans_dfs_cac_time() local 535 for (freq = start_freq; freq <= end_freq; freq += 20) { cfg80211_get_chans_dfs_cac_time() 536 c = ieee80211_get_channel(wiphy, freq); cfg80211_get_chans_dfs_cac_time() 586 u32 freq, start_freq, end_freq; cfg80211_secondary_chans_ok() local 591 for (freq = start_freq; freq <= end_freq; freq += 20) { cfg80211_secondary_chans_ok() 592 c = ieee80211_get_channel(wiphy, freq); cfg80211_secondary_chans_ok()
|
H A D | util.c | 98 int ieee80211_frequency_to_channel(int freq) ieee80211_frequency_to_channel() argument 101 if (freq == 2484) ieee80211_frequency_to_channel() 103 else if (freq < 2484) ieee80211_frequency_to_channel() 104 return (freq - 2407) / 5; ieee80211_frequency_to_channel() 105 else if (freq >= 4910 && freq <= 4980) ieee80211_frequency_to_channel() 106 return (freq - 4000) / 5; ieee80211_frequency_to_channel() 107 else if (freq <= 45000) /* DMG band lower limit */ ieee80211_frequency_to_channel() 108 return (freq - 5000) / 5; ieee80211_frequency_to_channel() 109 else if (freq >= 58320 && freq <= 64800) ieee80211_frequency_to_channel() 110 return (freq - 56160) / 2160; ieee80211_frequency_to_channel() 117 int freq) __ieee80211_get_channel() 130 if (sband->channels[i].center_freq == freq) __ieee80211_get_channel() 1362 u16 freq = chandef->center_freq1; ieee80211_chandef_to_operating_class() local 1364 if (freq >= 2412 && freq <= 2472) { ieee80211_chandef_to_operating_class() 1370 if (freq > chandef->chan->center_freq) ieee80211_chandef_to_operating_class() 1381 if (freq == 2484) { ieee80211_chandef_to_operating_class() 1408 if (freq >= 5180 && freq <= 5240) { ieee80211_chandef_to_operating_class() 1412 if (freq > chandef->chan->center_freq) ieee80211_chandef_to_operating_class() 1424 if (freq >= 5260 && freq <= 5320) { ieee80211_chandef_to_operating_class() 1428 if (freq > chandef->chan->center_freq) ieee80211_chandef_to_operating_class() 1440 if (freq >= 5500 && freq <= 5720) { ieee80211_chandef_to_operating_class() 1444 if (freq > chandef->chan->center_freq) ieee80211_chandef_to_operating_class() 1456 if (freq >= 5745 && freq <= 5845) { ieee80211_chandef_to_operating_class() 1460 if (freq > chandef->chan->center_freq) ieee80211_chandef_to_operating_class() 1464 } else if (freq <= 5805) { ieee80211_chandef_to_operating_class() 1474 if (freq >= 56160 + 2160 * 1 && freq <= 56160 + 2160 * 4) { ieee80211_chandef_to_operating_class() 116 __ieee80211_get_channel(struct wiphy *wiphy, int freq) __ieee80211_get_channel() argument
|
H A D | wext-sme.c | 72 int err, freq; cfg80211_mgd_wext_siwfreq() local 78 freq = cfg80211_wext_freq(wextfreq); cfg80211_mgd_wext_siwfreq() 79 if (freq < 0) cfg80211_mgd_wext_siwfreq() 80 return freq; cfg80211_mgd_wext_siwfreq() 82 if (freq) { cfg80211_mgd_wext_siwfreq() 83 chan = ieee80211_get_channel(wdev->wiphy, freq); cfg80211_mgd_wext_siwfreq() 122 .center_freq1 = freq, cfg80211_mgd_wext_siwfreq() 125 chandef.chan = ieee80211_get_channel(&rdev->wiphy, freq); cfg80211_mgd_wext_siwfreq() 141 struct iw_freq *freq, char *extra) cfg80211_mgd_wext_giwfreq() 158 freq->m = chan->center_freq; cfg80211_mgd_wext_giwfreq() 159 freq->e = 6; cfg80211_mgd_wext_giwfreq() 139 cfg80211_mgd_wext_giwfreq(struct net_device *dev, struct iw_request_info *info, struct iw_freq *freq, char *extra) cfg80211_mgd_wext_giwfreq() argument
|
H A D | wext-compat.c | 230 range->freq[c].i = cfg80211_wext_giwrange() 233 range->freq[c].m = chan->center_freq; cfg80211_wext_giwrange() 234 range->freq[c].e = 6; cfg80211_wext_giwrange() 257 * @freq: the wext freq encoding 261 int cfg80211_wext_freq(struct iw_freq *freq) cfg80211_wext_freq() argument 267 if (freq->e == 0) { cfg80211_wext_freq() 269 if (freq->m < 0) cfg80211_wext_freq() 271 if (freq->m > 14) cfg80211_wext_freq() 273 return ieee80211_channel_to_frequency(freq->m, band); cfg80211_wext_freq() 276 for (i = 0; i < freq->e; i++) cfg80211_wext_freq() 280 return freq->m / div; cfg80211_wext_freq() 784 int freq; cfg80211_wext_siwfreq() local 792 freq = cfg80211_wext_freq(wextfreq); cfg80211_wext_siwfreq() 793 if (freq < 0) cfg80211_wext_siwfreq() 794 return freq; cfg80211_wext_siwfreq() 795 if (freq == 0) cfg80211_wext_siwfreq() 797 chandef.center_freq1 = freq; cfg80211_wext_siwfreq() 798 chandef.chan = ieee80211_get_channel(&rdev->wiphy, freq); cfg80211_wext_siwfreq() 803 freq = cfg80211_wext_freq(wextfreq); cfg80211_wext_siwfreq() 804 if (freq < 0) cfg80211_wext_siwfreq() 805 return freq; cfg80211_wext_siwfreq() 806 if (freq == 0) cfg80211_wext_siwfreq() 808 chandef.center_freq1 = freq; cfg80211_wext_siwfreq() 809 chandef.chan = ieee80211_get_channel(&rdev->wiphy, freq); cfg80211_wext_siwfreq() 820 struct iw_freq *freq, char *extra) cfg80211_wext_giwfreq() 829 return cfg80211_mgd_wext_giwfreq(dev, info, freq, extra); cfg80211_wext_giwfreq() 831 return cfg80211_ibss_wext_giwfreq(dev, info, freq, extra); cfg80211_wext_giwfreq() 839 freq->m = chandef.chan->center_freq; cfg80211_wext_giwfreq() 840 freq->e = 6; cfg80211_wext_giwfreq() 818 cfg80211_wext_giwfreq(struct net_device *dev, struct iw_request_info *info, struct iw_freq *freq, char *extra) cfg80211_wext_giwfreq() argument
|
H A D | ibss.c | 316 int err, freq; cfg80211_ibss_wext_siwfreq() local 325 freq = cfg80211_wext_freq(wextfreq); cfg80211_ibss_wext_siwfreq() 326 if (freq < 0) cfg80211_ibss_wext_siwfreq() 327 return freq; cfg80211_ibss_wext_siwfreq() 329 if (freq) { cfg80211_ibss_wext_siwfreq() 330 chan = ieee80211_get_channel(wdev->wiphy, freq); cfg80211_ibss_wext_siwfreq() 368 struct iw_freq *freq, char *extra) cfg80211_ibss_wext_giwfreq() 385 freq->m = chan->center_freq; cfg80211_ibss_wext_giwfreq() 386 freq->e = 6; cfg80211_ibss_wext_giwfreq() 366 cfg80211_ibss_wext_giwfreq(struct net_device *dev, struct iw_request_info *info, struct iw_freq *freq, char *extra) cfg80211_ibss_wext_giwfreq() argument
|
/linux-4.1.27/drivers/net/wireless/p54/ |
H A D | eeprom.c | 75 u16 freq; member in struct:p54_channel_entry 89 static int p54_get_band_from_freq(u16 freq) p54_get_band_from_freq() argument 93 if ((freq >= 2412) && (freq <= 2484)) p54_get_band_from_freq() 96 if ((freq >= 4920) && (freq <= 5825)) p54_get_band_from_freq() 102 static int same_band(u16 freq, u16 freq2) same_band() argument 104 return p54_get_band_from_freq(freq) == p54_get_band_from_freq(freq2); same_band() 113 return a->freq - b->freq; p54_compare_channels() 122 return a->freq - b->freq; p54_compare_rssichan() 190 chan->index, chan->freq); p54_generate_band() 195 dest->center_freq = chan->freq; p54_generate_band() 235 u16 freq, u16 data) p54_update_channel_param() 246 if (freq == list->channels[i].freq) { p54_update_channel_param() 254 int band = p54_get_band_from_freq(freq); p54_update_channel_param() 265 entry->freq = freq; p54_update_channel_param() 267 entry->index = ieee80211_frequency_to_channel(freq); p54_update_channel_param() 328 u16 freq; p54_generate_channel_lists() local 364 freq = le16_to_cpu(priv->iq_autocal[i].freq); p54_generate_channel_lists() 365 p54_update_channel_param(list, freq, CHAN_HAS_CAL); p54_generate_channel_lists() 376 freq = le16_to_cpup((__le16 *) data); p54_generate_channel_lists() 377 tmp = p54_update_channel_param(list, freq, p54_generate_channel_lists() 385 freq = le16_to_cpup((__le16 *) (i * p54_generate_channel_lists() 390 p54_update_channel_param(list, freq, CHAN_HAS_CURVE); p54_generate_channel_lists() 447 __le16 *freq = source; p54_convert_rev0() local 449 *((__le16 *)target) = *freq; p54_convert_rev0() 499 __le16 *freq = source; p54_convert_rev1() local 501 *((__le16 *)target) = *freq; p54_convert_rev1() 566 entry[i].freq = le16_to_cpu(cal[i].freq); p54_parse_rssical() 574 u16 freq = 0; p54_parse_rssical() local 577 freq = 2437; p54_parse_rssical() 580 freq = 5240; p54_parse_rssical() 584 entry[i].freq = freq; p54_parse_rssical() 605 struct p54_rssi_db_entry *p54_rssi_find(struct p54_common *priv, const u16 freq) p54_rssi_find() argument 615 if (!same_band(freq, entry[i].freq)) p54_rssi_find() 624 if (abs(freq - entry[i].freq) < p54_rssi_find() 625 abs(freq - entry[found].freq)) { p54_rssi_find() 234 p54_update_channel_param(struct p54_channel_list *list, u16 freq, u16 data) p54_update_channel_param() argument
|
H A D | eeprom.h | 46 __le16 freq; member in struct:pda_iq_autocal_entry 51 __le16 freq; member in struct:pda_channel_output_limit 68 __le16 freq; member in struct:pda_channel_output_limit_longbow 97 __le16 freq; member in struct:pda_rssi_cal_ext_entry
|
/linux-4.1.27/tools/power/cpupower/utils/ |
H A D | cpufreq-set.c | 27 { .name = "freq", .has_arg = required_argument, .flag = NULL, .val = 'f'}, 68 unsigned long freq; string_to_frequency() local 130 freq = strtoul(normalized, &end, 10); string_to_frequency() 134 if (match_count && freq != ULONG_MAX) string_to_frequency() 135 freq++; string_to_frequency() 136 return freq; string_to_frequency() 168 unsigned long freq, unsigned int pc) do_one_cpu() 172 return cpufreq_set_frequency(cpu, freq); do_one_cpu() 198 unsigned long freq = 0; cmd_freq_set() local 244 if (freq) cmd_freq_set() 246 freq = string_to_frequency(optarg); cmd_freq_set() 247 if (freq == 0) { cmd_freq_set() 275 if (freq && policychange) { cmd_freq_set() 276 printf(_("the -f/--freq parameter cannot be combined with -d/--min, -u/--max or\n" cmd_freq_set() 281 if (!freq && !policychange) { cmd_freq_set() 282 printf(_("At least one parameter out of -f/--freq, -d/--min, -u/--max, and\n" cmd_freq_set() 322 ret = do_one_cpu(cpu, &new_pol, freq, policychange); cmd_freq_set() 167 do_one_cpu(unsigned int cpu, struct cpufreq_policy *new_pol, unsigned long freq, unsigned int pc) do_one_cpu() argument
|
/linux-4.1.27/net/ipv6/ |
H A D | ip6_flowlabel.c | 354 fl_create(struct net *net, struct sock *sk, struct in6_flowlabel_req *freq, fl_create() argument 362 olen = optlen - CMSG_ALIGN(sizeof(*freq)); fl_create() 385 if (copy_from_user(fl->opt+1, optval+CMSG_ALIGN(sizeof(*freq)), olen)) fl_create() 407 err = fl6_renew(fl, freq->flr_linger, freq->flr_expires); fl_create() 410 fl->share = freq->flr_share; fl_create() 411 addr_type = ipv6_addr_type(&freq->flr_dst); fl_create() 417 fl->dst = freq->flr_dst; fl_create() 475 int ipv6_flowlabel_opt_get(struct sock *sk, struct in6_flowlabel_req *freq, ipv6_flowlabel_opt_get() argument 482 freq->flr_label = np->rcv_flowinfo & IPV6_FLOWLABEL_MASK; ipv6_flowlabel_opt_get() 487 freq->flr_label = np->flow_label; ipv6_flowlabel_opt_get() 496 freq->flr_label = sfl->fl->label; for_each_sk_fl_rcu() 497 freq->flr_dst = sfl->fl->dst; for_each_sk_fl_rcu() 498 freq->flr_share = sfl->fl->share; for_each_sk_fl_rcu() 499 freq->flr_expires = (sfl->fl->expires - jiffies) / HZ; for_each_sk_fl_rcu() 500 freq->flr_linger = sfl->fl->linger / HZ; for_each_sk_fl_rcu() 517 struct in6_flowlabel_req freq; ipv6_flowlabel_opt() local 524 if (optlen < sizeof(freq)) ipv6_flowlabel_opt() 527 if (copy_from_user(&freq, optval, sizeof(freq))) ipv6_flowlabel_opt() 530 switch (freq.flr_action) { ipv6_flowlabel_opt() 532 if (freq.flr_flags & IPV6_FL_F_REFLECT) { ipv6_flowlabel_opt() 546 if (sfl->fl->label == freq.flr_label) { ipv6_flowlabel_opt() 547 if (freq.flr_label == (np->flow_label&IPV6_FLOWLABEL_MASK)) ipv6_flowlabel_opt() 562 if (sfl->fl->label == freq.flr_label) { for_each_sk_fl_rcu() 563 err = fl6_renew(sfl->fl, freq.flr_linger, freq.flr_expires); for_each_sk_fl_rcu() 570 if (freq.flr_share == IPV6_FL_S_NONE && 572 fl = fl_lookup(net, freq.flr_label); 574 err = fl6_renew(fl, freq.flr_linger, freq.flr_expires); 582 if (freq.flr_flags & IPV6_FL_F_REFLECT) { 596 if (freq.flr_label & ~IPV6_FLOWLABEL_MASK) 599 fl = fl_create(net, sk, &freq, optval, optlen, &err); 604 if (freq.flr_label) { 608 if (sfl->fl->label == freq.flr_label) { for_each_sk_fl_rcu() 609 if (freq.flr_flags&IPV6_FL_F_EXCL) { for_each_sk_fl_rcu() 621 fl1 = fl_lookup(net, freq.flr_label); 625 if (freq.flr_flags&IPV6_FL_F_EXCL) 653 if (!(freq.flr_flags&IPV6_FL_F_CREATE)) 664 fl1 = fl_intern(net, fl, freq.flr_label); 668 if (!freq.flr_label) {
|
/linux-4.1.27/arch/microblaze/include/asm/ |
H A D | timex.h | 14 #define CLOCK_TICK_RATE 1000 /* Timer input freq. */
|
/linux-4.1.27/arch/sh/include/cpu-sh2/cpu/ |
H A D | freq.h | 2 * include/asm-sh/cpu-sh2/freq.h
|
/linux-4.1.27/arch/sh/include/cpu-sh2a/cpu/ |
H A D | freq.h | 2 * include/asm-sh/cpu-sh2a/freq.h
|
/linux-4.1.27/arch/arm/mach-omap2/ |
H A D | gpmc-onenand.c | 133 int freq; omap2_onenand_get_freq() local 137 freq = 40; omap2_onenand_get_freq() 140 freq = 54; omap2_onenand_get_freq() 143 freq = 66; omap2_onenand_get_freq() 146 freq = 83; omap2_onenand_get_freq() 149 freq = 104; omap2_onenand_get_freq() 152 freq = 54; omap2_onenand_get_freq() 156 return freq; omap2_onenand_get_freq() 161 int freq) omap2_onenand_calc_sync_timings() 177 switch (freq) { omap2_onenand_calc_sync_timings() 307 int ret, freq = *freq_ptr; omap2_onenand_setup_sync() local 310 if (!freq) { omap2_onenand_setup_sync() 311 /* Very first call freq is not known */ omap2_onenand_setup_sync() 312 freq = omap2_onenand_get_freq(gpmc_onenand_data, onenand_base); omap2_onenand_setup_sync() 328 omap2_onenand_calc_sync_timings(&t, gpmc_onenand_data->flags, freq); omap2_onenand_setup_sync() 340 *freq_ptr = freq; omap2_onenand_setup_sync() 159 omap2_onenand_calc_sync_timings(struct gpmc_timings *t, unsigned int flags, int freq) omap2_onenand_calc_sync_timings() argument
|
H A D | opp.c | 88 r = dev_pm_opp_add(dev, opp_def->freq, opp_def->u_volt); omap_init_opp_table() 91 __func__, opp_def->freq, omap_init_opp_table() 95 r = dev_pm_opp_disable(dev, opp_def->freq); omap_init_opp_table() 98 __func__, opp_def->freq, omap_init_opp_table()
|
H A D | omap_opp_data.h | 35 * @freq: Frequency in hertz corresponding to this OPP 53 unsigned long freq; member in struct:omap_opp_def 66 .freq = _freq, \
|
/linux-4.1.27/drivers/ssb/ |
H A D | driver_chipcommon_pmu.c | 51 u16 freq; /* Crystal frequency in kHz.*/ member in struct:pmu0_plltab_entry 58 { .freq = 12000, .xf = 1, .wb_int = 73, .wb_frac = 349525, }, 59 { .freq = 13000, .xf = 2, .wb_int = 67, .wb_frac = 725937, }, 60 { .freq = 14400, .xf = 3, .wb_int = 61, .wb_frac = 116508, }, 61 { .freq = 15360, .xf = 4, .wb_int = 57, .wb_frac = 305834, }, 62 { .freq = 16200, .xf = 5, .wb_int = 54, .wb_frac = 336579, }, 63 { .freq = 16800, .xf = 6, .wb_int = 52, .wb_frac = 399457, }, 64 { .freq = 19200, .xf = 7, .wb_int = 45, .wb_frac = 873813, }, 65 { .freq = 19800, .xf = 8, .wb_int = 44, .wb_frac = 466033, }, 66 { .freq = 20000, .xf = 9, .wb_int = 44, .wb_frac = 0, }, 67 { .freq = 25000, .xf = 10, .wb_int = 70, .wb_frac = 419430, }, 68 { .freq = 26000, .xf = 11, .wb_int = 67, .wb_frac = 725937, }, 69 { .freq = 30000, .xf = 12, .wb_int = 58, .wb_frac = 699050, }, 70 { .freq = 38400, .xf = 13, .wb_int = 45, .wb_frac = 873813, }, 71 { .freq = 40000, .xf = 14, .wb_int = 45, .wb_frac = 0, }, 82 if (e->freq == crystalfreq) pmu0_plltab_find_entry() 103 crystalfreq = e->freq; ssb_pmu0_pllinit_r0() 104 cc->pmu.crystalfreq = e->freq; ssb_pmu0_pllinit_r0() 178 u16 freq; /* Crystal frequency in kHz.*/ member in struct:pmu1_plltab_entry 187 { .freq = 12000, .xf = 1, .p1div = 3, .p2div = 22, .ndiv_int = 0x9, .ndiv_frac = 0xFFFFEF, }, 188 { .freq = 13000, .xf = 2, .p1div = 1, .p2div = 6, .ndiv_int = 0xb, .ndiv_frac = 0x483483, }, 189 { .freq = 14400, .xf = 3, .p1div = 1, .p2div = 10, .ndiv_int = 0xa, .ndiv_frac = 0x1C71C7, }, 190 { .freq = 15360, .xf = 4, .p1div = 1, .p2div = 5, .ndiv_int = 0xb, .ndiv_frac = 0x755555, }, 191 { .freq = 16200, .xf = 5, .p1div = 1, .p2div = 10, .ndiv_int = 0x5, .ndiv_frac = 0x6E9E06, }, 192 { .freq = 16800, .xf = 6, .p1div = 1, .p2div = 10, .ndiv_int = 0x5, .ndiv_frac = 0x3CF3CF, }, 193 { .freq = 19200, .xf = 7, .p1div = 1, .p2div = 9, .ndiv_int = 0x5, .ndiv_frac = 0x17B425, }, 194 { .freq = 19800, .xf = 8, .p1div = 1, .p2div = 11, .ndiv_int = 0x4, .ndiv_frac = 0xA57EB, }, 195 { .freq = 20000, .xf = 9, .p1div = 1, .p2div = 11, .ndiv_int = 0x4, .ndiv_frac = 0, }, 196 { .freq = 24000, .xf = 10, .p1div = 3, .p2div = 11, .ndiv_int = 0xa, .ndiv_frac = 0, }, 197 { .freq = 25000, .xf = 11, .p1div = 5, .p2div = 16, .ndiv_int = 0xb, .ndiv_frac = 0, }, 198 { .freq = 26000, .xf = 12, .p1div = 1, .p2div = 2, .ndiv_int = 0x10, .ndiv_frac = 0xEC4EC4, }, 199 { .freq = 30000, .xf = 13, .p1div = 3, .p2div = 8, .ndiv_int = 0xb, .ndiv_frac = 0, }, 200 { .freq = 38400, .xf = 14, .p1div = 1, .p2div = 5, .ndiv_int = 0x4, .ndiv_frac = 0x955555, }, 201 { .freq = 40000, .xf = 15, .p1div = 1, .p2div = 2, .ndiv_int = 0xb, .ndiv_frac = 0, }, 213 if (e->freq == crystalfreq) pmu1_plltab_find_entry() 242 crystalfreq = e->freq; ssb_pmu1_pllinit_r0() 243 cc->pmu.crystalfreq = e->freq; ssb_pmu1_pllinit_r0() 311 pmuctl |= ((((u32)e->freq + 127) / 128 - 1) << SSB_CHIPCO_PMU_CTL_ILP_DIV_SHIFT) ssb_pmu1_pllinit_r0() 320 u32 crystalfreq = 0; /* in kHz. 0 = keep default freq. */ ssb_pmu_pll_init() 628 return e->freq * 1000; ssb_pmu_get_alp_clock_clk0()
|
/linux-4.1.27/arch/x86/kernel/cpu/ |
H A D | proc.c | 80 unsigned int freq = cpufreq_quick_get(cpu); show_cpuinfo() local 82 if (!freq) show_cpuinfo() 83 freq = cpu_khz; show_cpuinfo() 85 freq / 1000, (freq % 1000)); show_cpuinfo()
|
/linux-4.1.27/arch/mips/ath79/ |
H A D | clock.c | 58 u32 freq; ar71xx_clocks_init() local 66 freq = div * ref_rate; ar71xx_clocks_init() 69 cpu_rate = freq / div; ar71xx_clocks_init() 72 ddr_rate = freq / div; ar71xx_clocks_init() 93 u32 freq; ar724x_clocks_init() local 100 freq = div * ref_rate; ar724x_clocks_init() 103 freq *= div; ar724x_clocks_init() 105 cpu_rate = freq; ar724x_clocks_init() 108 ddr_rate = freq / div; ar724x_clocks_init() 129 u32 freq; ar913x_clocks_init() local 136 freq = div * ref_rate; ar913x_clocks_init() 138 cpu_rate = freq; ar913x_clocks_init() 141 ddr_rate = freq / div; ar913x_clocks_init() 163 u32 freq; ar933x_clocks_init() local 182 freq = ref_rate / t; ar933x_clocks_init() 186 freq *= t; ar933x_clocks_init() 193 freq >>= t; ar933x_clocks_init() 197 cpu_rate = freq / t; ar933x_clocks_init() 201 ddr_rate = freq / t; ar933x_clocks_init() 205 ahb_rate = freq / t; ar933x_clocks_init()
|
/linux-4.1.27/drivers/usb/gadget/udc/ |
H A D | fsl_mxc_udc.c | 35 unsigned long freq; fsl_udc_clk_init() local 64 freq = clk_get_rate(mxc_per_clk); fsl_udc_clk_init() 66 (freq < 59999000 || freq > 60001000)) { fsl_udc_clk_init() 67 dev_err(&pdev->dev, "USB_CLK=%lu, should be 60MHz\n", freq); fsl_udc_clk_init()
|
/linux-4.1.27/drivers/base/power/ |
H A D | opp.c | 31 * | |- opp 1 (availability, freq, voltage) 255 * @freq: frequency to search for 274 * returned will remain valid for use with opp_get_{voltage, freq} only while 279 unsigned long freq, dev_pm_opp_find_freq_exact() 296 temp_opp->rate == freq) { dev_pm_opp_find_freq_exact() 307 * dev_pm_opp_find_freq_ceil() - Search for an rounded ceil freq 309 * @freq: Start frequency 311 * Search for the matching ceil *available* OPP from a starting freq 314 * Return: matching *opp and refreshes *freq accordingly, else returns 323 * returned will remain valid for use with opp_get_{voltage, freq} only while 328 unsigned long *freq) dev_pm_opp_find_freq_ceil() 335 if (!dev || !freq) { dev_pm_opp_find_freq_ceil() 336 dev_err(dev, "%s: Invalid argument freq=%p\n", __func__, freq); dev_pm_opp_find_freq_ceil() 345 if (temp_opp->available && temp_opp->rate >= *freq) { dev_pm_opp_find_freq_ceil() 347 *freq = opp->rate; dev_pm_opp_find_freq_ceil() 357 * dev_pm_opp_find_freq_floor() - Search for a rounded floor freq 359 * @freq: Start frequency 361 * Search for the matching floor *available* OPP from a starting freq 364 * Return: matching *opp and refreshes *freq accordingly, else returns 373 * returned will remain valid for use with opp_get_{voltage, freq} only while 378 unsigned long *freq) dev_pm_opp_find_freq_floor() 385 if (!dev || !freq) { dev_pm_opp_find_freq_floor() 386 dev_err(dev, "%s: Invalid argument freq=%p\n", __func__, freq); dev_pm_opp_find_freq_floor() 397 if (temp_opp->rate > *freq) dev_pm_opp_find_freq_floor() 404 *freq = opp->rate; dev_pm_opp_find_freq_floor() 443 * @freq: Frequency in Hz for this OPP 462 * Duplicate OPPs (both freq and volt are same) and opp->available 464 * Duplicate OPPs (both freq and volt are same) and !opp->available 467 static int _opp_add_dynamic(struct device *dev, unsigned long freq, _opp_add_dynamic() argument 484 new_opp->rate = freq; _opp_add_dynamic() 519 dev_warn(dev, "%s: duplicate OPPs detected. Existing: freq: %lu, volt: %lu, enabled: %d. New: freq: %lu, volt: %lu, enabled: %d\n", _opp_add_dynamic() 546 * @freq: Frequency in Hz for this OPP 561 * Duplicate OPPs (both freq and volt are same) and opp->available 563 * Duplicate OPPs (both freq and volt are same) and !opp->available 566 int dev_pm_opp_add(struct device *dev, unsigned long freq, unsigned long u_volt) dev_pm_opp_add() argument 568 return _opp_add_dynamic(dev, freq, u_volt, true); dev_pm_opp_add() 626 * @freq: OPP to remove with matching 'freq' 636 void dev_pm_opp_remove(struct device *dev, unsigned long freq) dev_pm_opp_remove() argument 650 if (opp->rate == freq) { dev_pm_opp_remove() 657 dev_warn(dev, "%s: Couldn't find OPP with freq: %lu\n", dev_pm_opp_remove() 658 __func__, freq); dev_pm_opp_remove() 671 * @freq: OPP frequency to modify availability 687 static int _opp_set_availability(struct device *dev, unsigned long freq, _opp_set_availability() argument 711 if (tmp_opp->rate == freq) { _opp_set_availability() 753 * @freq: OPP frequency to enable 769 int dev_pm_opp_enable(struct device *dev, unsigned long freq) dev_pm_opp_enable() argument 771 return _opp_set_availability(dev, freq, true); dev_pm_opp_enable() 778 * @freq: OPP frequency to disable 795 int dev_pm_opp_disable(struct device *dev, unsigned long freq) dev_pm_opp_disable() argument 797 return _opp_set_availability(dev, freq, false); dev_pm_opp_disable() 811 * returned will remain valid for use with opp_get_{voltage, freq} only while 841 * Duplicate OPPs (both freq and volt are same) and opp->available 843 * Duplicate OPPs (both freq and volt are same) and !opp->available 863 * voltage like <freq-kHz vol-uV>. of_init_opp_table() 873 unsigned long freq = be32_to_cpup(val++) * 1000; of_init_opp_table() local 876 if (_opp_add_dynamic(dev, freq, volt, false)) of_init_opp_table() 878 __func__, freq); of_init_opp_table() 278 dev_pm_opp_find_freq_exact(struct device *dev, unsigned long freq, bool available) dev_pm_opp_find_freq_exact() argument 327 dev_pm_opp_find_freq_ceil(struct device *dev, unsigned long *freq) dev_pm_opp_find_freq_ceil() argument 377 dev_pm_opp_find_freq_floor(struct device *dev, unsigned long *freq) dev_pm_opp_find_freq_floor() argument
|
/linux-4.1.27/drivers/spi/ |
H A D | spi-sc18is602.c | 44 u32 freq; member in struct:sc18is602 148 if (hz >= hw->freq / 4) { sc18is602_setup_transfer() 150 hw->speed = hw->freq / 4; sc18is602_setup_transfer() 151 } else if (hz >= hw->freq / 16) { sc18is602_setup_transfer() 153 hw->speed = hw->freq / 16; sc18is602_setup_transfer() 154 } else if (hz >= hw->freq / 64) { sc18is602_setup_transfer() 156 hw->speed = hw->freq / 64; sc18is602_setup_transfer() 159 hw->speed = hw->freq / 128; sc18is602_setup_transfer() 271 hw->freq = SC18IS602_CLOCK; sc18is602_probe() 276 hw->freq = pdata->clock_frequency; sc18is602_probe() 283 hw->freq = be32_to_cpup(val); sc18is602_probe() 285 if (!hw->freq) sc18is602_probe() 286 hw->freq = SC18IS602_CLOCK; sc18is602_probe() 295 master->min_speed_hz = hw->freq / 128; sc18is602_probe() 296 master->max_speed_hz = hw->freq / 4; sc18is602_probe()
|
/linux-4.1.27/arch/nios2/kernel/ |
H A D | time.c | 35 unsigned long freq; member in struct:nios2_timer 173 period = DIV_ROUND_UP(timer->freq, HZ); nios2_timer_set_mode() 200 void __iomem **base, u32 *freq) nios2_timer_get_base_and_freq() 206 if (of_property_read_u32(np, "clock-frequency", freq)) nios2_timer_get_base_and_freq() 224 u32 freq; nios2_clockevent_init() local 227 nios2_timer_get_base_and_freq(timer, &iobase, &freq); nios2_clockevent_init() 234 nios2_ce.timer.freq = freq; nios2_clockevent_init() 247 clockevents_config_and_register(&nios2_ce.ced, freq, 1, ULONG_MAX); nios2_clockevent_init() 254 u32 freq; nios2_clocksource_init() local 256 nios2_timer_get_base_and_freq(timer, &iobase, &freq); nios2_clocksource_init() 259 nios2_cs.timer.freq = freq; nios2_clocksource_init() 261 clocksource_register_hz(&nios2_cs.cs, freq); nios2_clocksource_init() 271 lpj_fine = freq / HZ; nios2_clocksource_init() 199 nios2_timer_get_base_and_freq(struct device_node *np, void __iomem **base, u32 *freq) nios2_timer_get_base_and_freq() argument
|
/linux-4.1.27/drivers/media/i2c/cx25840/ |
H A D | cx25840-audio.c | 30 * NTSC Color subcarrier freq * 8 = 4.5 MHz/286 * 455/2 * 8 = 28.63636363... MHz 44 static int cx25840_set_audclk_freq(struct i2c_client *client, u32 freq) cx25840_set_audclk_freq() argument 49 switch (freq) { cx25840_set_audclk_freq() 163 switch (freq) { cx25840_set_audclk_freq() 289 state->audclk_freq = freq; cx25840_set_audclk_freq() 294 static inline int cx25836_set_audclk_freq(struct i2c_client *client, u32 freq) cx25836_set_audclk_freq() argument 296 return cx25840_set_audclk_freq(client, freq); cx25836_set_audclk_freq() 299 static int cx23885_set_audclk_freq(struct i2c_client *client, u32 freq) cx23885_set_audclk_freq() argument 304 switch (freq) { cx23885_set_audclk_freq() 314 switch (freq) { cx23885_set_audclk_freq() 336 state->audclk_freq = freq; cx23885_set_audclk_freq() 341 static int cx231xx_set_audclk_freq(struct i2c_client *client, u32 freq) cx231xx_set_audclk_freq() argument 346 switch (freq) { cx231xx_set_audclk_freq() 372 switch (freq) { cx231xx_set_audclk_freq() 412 state->audclk_freq = freq; cx231xx_set_audclk_freq() 417 static int set_audclk_freq(struct i2c_client *client, u32 freq) set_audclk_freq() argument 421 if (freq != 32000 && freq != 44100 && freq != 48000) set_audclk_freq() 425 return cx231xx_set_audclk_freq(client, freq); set_audclk_freq() 428 return cx23885_set_audclk_freq(client, freq); set_audclk_freq() 431 return cx25836_set_audclk_freq(client, freq); set_audclk_freq() 433 return cx25840_set_audclk_freq(client, freq); set_audclk_freq() 517 int cx25840_s_clock_freq(struct v4l2_subdev *sd, u32 freq) cx25840_s_clock_freq() argument 529 retval = set_audclk_freq(client, freq); cx25840_s_clock_freq()
|
/linux-4.1.27/drivers/net/ethernet/stmicro/stmmac/ |
H A D | dwmac-sti.c | 162 u32 freq = 0; stih4xx_fix_retime_src() local 171 freq = DWMAC_50MHZ; stih4xx_fix_retime_src() 176 freq = DWMAC_125MHZ; stih4xx_fix_retime_src() 181 freq = DWMAC_25MHZ; stih4xx_fix_retime_src() 183 freq = DWMAC_2_5MHZ; stih4xx_fix_retime_src() 187 if (src == TX_RETIME_SRC_CLKGEN && dwmac->clk && freq) stih4xx_fix_retime_src() 188 clk_set_rate(dwmac->clk, freq); stih4xx_fix_retime_src() 198 u32 freq = 0; stid127_fix_retime_src() local 206 freq = DWMAC_50MHZ; stid127_fix_retime_src() 211 freq = DWMAC_125MHZ; stid127_fix_retime_src() 213 freq = DWMAC_25MHZ; stid127_fix_retime_src() 215 freq = DWMAC_2_5MHZ; stid127_fix_retime_src() 218 if (dwmac->clk && freq) stid127_fix_retime_src() 219 clk_set_rate(dwmac->clk, freq); stid127_fix_retime_src()
|
/linux-4.1.27/drivers/devfreq/exynos/ |
H A D | exynos5_bus.c | 92 unsigned long old_freq, freq; exynos5_busfreq_int_target() local 103 freq = dev_pm_opp_get_freq(opp); exynos5_busfreq_int_target() 109 if (old_freq == freq) exynos5_busfreq_int_target() 112 dev_dbg(dev, "targeting %lukHz %luuV\n", freq, volt); exynos5_busfreq_int_target() 119 if (freq > exynos5_int_opp_table[0].clk) exynos5_busfreq_int_target() 120 pm_qos_update_request(&data->int_req, freq * 16 / 1000); exynos5_busfreq_int_target() 124 if (old_freq < freq) exynos5_busfreq_int_target() 129 err = clk_set_rate(data->int_clk, freq * 1000); exynos5_busfreq_int_target() 134 if (old_freq > freq) exynos5_busfreq_int_target() 139 data->curr_freq = freq; exynos5_busfreq_int_target() 197 unsigned long freq; exynos5_busfreq_int_pm_notifier_event() local 215 freq = dev_pm_opp_get_freq(opp); exynos5_busfreq_int_pm_notifier_event() 223 err = clk_set_rate(data->int_clk, freq * 1000); exynos5_busfreq_int_pm_notifier_event() 228 data->curr_freq = freq; exynos5_busfreq_int_pm_notifier_event()
|
/linux-4.1.27/drivers/net/wireless/ath/ath9k/ |
H A D | eeprom.c | 179 u16 freq; ath9k_hw_get_legacy_target_powers() local 182 freq = (isExtTarget) ? centers.ext_center : centers.ctl_center; ath9k_hw_get_legacy_target_powers() 184 if (freq <= ath9k_hw_fbin2freq(powInfo[0].bChannel, ath9k_hw_get_legacy_target_powers() 190 if (freq == ath9k_hw_fbin2freq(powInfo[i].bChannel, ath9k_hw_get_legacy_target_powers() 194 } else if (freq < ath9k_hw_fbin2freq(powInfo[i].bChannel, ath9k_hw_get_legacy_target_powers() 196 freq > ath9k_hw_fbin2freq(powInfo[i - 1].bChannel, ath9k_hw_get_legacy_target_powers() 216 (u8)ath9k_hw_interpolate(freq, clo, chi, ath9k_hw_get_legacy_target_powers() 234 u16 freq; ath9k_hw_get_target_powers() local 237 freq = isHt40Target ? centers.synth_center : centers.ctl_center; ath9k_hw_get_target_powers() 239 if (freq <= ath9k_hw_fbin2freq(powInfo[0].bChannel, IS_CHAN_2GHZ(chan))) { ath9k_hw_get_target_powers() 244 if (freq == ath9k_hw_fbin2freq(powInfo[i].bChannel, ath9k_hw_get_target_powers() 249 if (freq < ath9k_hw_fbin2freq(powInfo[i].bChannel, ath9k_hw_get_target_powers() 251 freq > ath9k_hw_fbin2freq(powInfo[i - 1].bChannel, ath9k_hw_get_target_powers() 270 pNewPower->tPow2x[i] = (u8)ath9k_hw_interpolate(freq, ath9k_hw_get_target_powers() 278 u16 ath9k_hw_get_max_edge_power(u16 freq, struct cal_ctl_edges *pRdEdgesPower, ath9k_hw_get_max_edge_power() argument 286 if (freq == ath9k_hw_fbin2freq(pRdEdgesPower[i].bChannel, is2GHz)) { ath9k_hw_get_max_edge_power() 290 (freq < ath9k_hw_fbin2freq(pRdEdgesPower[i].bChannel, ath9k_hw_get_max_edge_power() 293 is2GHz) < freq && ath9k_hw_get_max_edge_power()
|
H A D | ar9002_phy.c | 69 u32 freq, ndiv, channelSel = 0, channelFrac = 0, reg32 = 0; ar9002_hw_set_channel() local 74 freq = centers.synth_center; ar9002_hw_set_channel() 79 if (freq < 4800) { /* 2 GHz, fractional mode */ ar9002_hw_set_channel() 86 channelSel = CHANSEL_2G(freq); ar9002_hw_set_channel() 89 if (freq == 2484) { ar9002_hw_set_channel() 99 if (freq == 2484) { ar9002_hw_set_channel() 116 else if ((freq % 20) == 0) ar9002_hw_set_channel() 118 else if ((freq % 10) == 0) ar9002_hw_set_channel() 131 channelSel = CHANSEL_5G(freq); ar9002_hw_set_channel() 141 ndiv = (freq * (refDivA >> aModeRefSel)) / 60; ar9002_hw_set_channel() 171 int freq; ar9002_hw_spur_mitigate() local 202 freq = centers.synth_center; ar9002_hw_spur_mitigate() 215 cur_bb_spur = cur_bb_spur - freq; ar9002_hw_spur_mitigate()
|
H A D | dfs.c | 188 pe.freq = ah->curchan->channel; ath9k_dfs_process_phyerr() 194 "ath9k_dfs_process_phyerr: type=%d, freq=%d, ts=%llu, " ath9k_dfs_process_phyerr() 196 ard.pulse_bw_info, pe.freq, pe.ts, pe.width, pe.rssi, ath9k_dfs_process_phyerr() 202 pe.freq += IS_CHAN_HT40PLUS(ah->curchan) ? 20 : -20; ath9k_dfs_process_phyerr()
|
/linux-4.1.27/drivers/media/v4l2-core/ |
H A D | tuner-core.c | 146 static void set_tv_freq(struct i2c_client *c, unsigned int freq); 147 static void set_radio_freq(struct i2c_client *c, unsigned int freq); 210 tuner_warn("Tuner frontend module has no way to set freq\n"); fe_set_params() 615 t->radio_freq = 87.5 * 16000; /* Initial freq range */ tuner_probe() 616 t->tv_freq = 400 * 16; /* Sets freq to VHF High - needed for some PLL's to properly start */ tuner_probe() 669 /* Sets freq to FM range */ tuner_probe() 810 * @freq: frequency to set (0 means to use the current frequency) 812 static void set_freq(struct tuner *t, unsigned int freq) set_freq() argument 817 if (!freq) set_freq() 818 freq = t->radio_freq; set_freq() 819 set_radio_freq(client, freq); set_freq() 821 if (!freq) set_freq() 822 freq = t->tv_freq; set_freq() 823 set_tv_freq(client, freq); set_freq() 832 * set_tv_freq - Set tuner frequency, freq in Units of 62.5 kHz = 1/16MHz 835 * @freq: frequency 837 static void set_tv_freq(struct i2c_client *c, unsigned int freq) set_tv_freq() argument 853 tuner_warn("Tuner has no way to set tv freq\n"); set_tv_freq() 856 if (freq < tv_range[0] * 16 || freq > tv_range[1] * 16) { set_tv_freq() 857 tuner_dbg("TV freq (%d.%02d) out of range (%d-%d)\n", set_tv_freq() 858 freq / 16, freq % 16 * 100 / 16, tv_range[0], set_tv_freq() 860 /* V4L2 spec: if the freq is not possible then the closest set_tv_freq() 862 if (freq < tv_range[0] * 16) set_tv_freq() 863 freq = tv_range[0] * 16; set_tv_freq() 865 freq = tv_range[1] * 16; set_tv_freq() 867 params.frequency = freq; set_tv_freq() 868 tuner_dbg("tv freq set to %d.%02d\n", set_tv_freq() 869 freq / 16, freq % 16 * 100 / 16); set_tv_freq() 870 t->tv_freq = freq; set_tv_freq() 973 * set_radio_freq - Set tuner frequency, freq in Units of 62.5 Hz = 1/16kHz 976 * @freq: frequency 978 static void set_radio_freq(struct i2c_client *c, unsigned int freq) set_radio_freq() argument 997 if (freq < radio_range[0] * 16000 || freq > radio_range[1] * 16000) { set_radio_freq() 998 tuner_dbg("radio freq (%d.%02d) out of range (%d-%d)\n", set_radio_freq() 999 freq / 16000, freq % 16000 * 100 / 16000, set_radio_freq() 1001 /* V4L2 spec: if the freq is not possible then the closest set_radio_freq() 1003 if (freq < radio_range[0] * 16000) set_radio_freq() 1004 freq = radio_range[0] * 16000; set_radio_freq() 1006 freq = radio_range[1] * 16000; set_radio_freq() 1008 params.frequency = freq; set_radio_freq() 1009 tuner_dbg("radio freq set to %d.%02d\n", set_radio_freq() 1010 freq / 16000, freq % 16000 * 100 / 16000); set_radio_freq() 1011 t->radio_freq = freq; set_radio_freq() 1036 unsigned long freq, freq_fraction; tuner_status() local 1054 freq = t->radio_freq / 16000; tuner_status() 1057 freq = t->tv_freq / 16; tuner_status() 1062 tuner_info("Frequency: %lu.%02lu MHz\n", freq, freq_fraction); tuner_status()
|
/linux-4.1.27/drivers/staging/speakup/ |
H A D | thread.c | 18 our_sound.freq = 0; speakup_thread() 48 kd_mksound(our_sound.freq, our_sound.jiffies); speakup_thread()
|
/linux-4.1.27/Documentation/timers/ |
H A D | hpet_example.c | 132 unsigned long freq; hpet_poll() local 141 fprintf(stderr, "hpet_poll: device-name freq iterations\n"); hpet_poll() 145 freq = atoi(argv[1]); hpet_poll() 155 if (ioctl(fd, HPET_IRQFREQ, freq) < 0) { hpet_poll() 224 unsigned long freq; hpet_fasync() local 238 fprintf(stderr, "hpet_fasync: device-name freq iterations\n"); hpet_fasync() 257 freq = atoi(argv[1]); hpet_fasync() 260 if (ioctl(fd, HPET_IRQFREQ, freq) < 0) { hpet_fasync()
|
/linux-4.1.27/tools/perf/util/ |
H A D | record.c | 151 opts->freq = opts->user_freq; record_opts__config_freq() 157 opts->freq = 0; record_opts__config_freq() 158 else if (opts->freq) { record_opts__config_freq() 159 opts->default_interval = opts->freq; record_opts__config_freq() 171 if (user_freq && (max_rate < opts->freq)) { record_opts__config_freq() 173 "Please use -F freq option with lower value or consider\n" record_opts__config_freq() 182 if (max_rate < opts->freq) { record_opts__config_freq() 187 opts->freq = max_rate; record_opts__config_freq()
|
/linux-4.1.27/drivers/net/wireless/ath/ |
H A D | dfs_pattern_detector.c | 143 * @freq: frequency for this channel detector in MHz 144 * @detectors: array of dynamically created detector elements for this freq 152 u16 freq; member in struct:channel_detector 185 channel_detector_create(struct dfs_pattern_detector *dpd, u16 freq) channel_detector_create() argument 195 cd->freq = freq; channel_detector_create() 213 "failed to allocate channel_detector for freq=%d\n", freq); channel_detector_create() 221 * @param freq frequency in MHz 228 channel_detector_get(struct dfs_pattern_detector *dpd, u16 freq) channel_detector_get() argument 232 if (cd->freq == freq) channel_detector_get() 235 return channel_detector_create(dpd, freq); channel_detector_get() 273 cd = channel_detector_get(dpd, event->freq); dpd_add_pulse() 288 "DFS: radar found on freq=%d: id=%d, pri=%d, " dpd_add_pulse() 290 event->freq, pd->rs->type_id, dpd_add_pulse()
|
/linux-4.1.27/arch/sh/include/cpu-sh3/cpu/ |
H A D | freq.h | 2 * include/asm-sh/cpu-sh3/freq.h
|
/linux-4.1.27/drivers/media/platform/vivid/ |
H A D | vivid-radio-rx.c | 163 unsigned freq; vivid_radio_rx_s_hw_freq_seek() local 202 freq = clamp(dev->radio_rx_freq, low, high); vivid_radio_rx_s_hw_freq_seek() 205 freq = spacing * (freq / spacing) + spacing; vivid_radio_rx_s_hw_freq_seek() 206 if (freq > high) { vivid_radio_rx_s_hw_freq_seek() 209 freq = spacing * (low / spacing) + spacing; vivid_radio_rx_s_hw_freq_seek() 210 if (freq >= dev->radio_rx_freq) vivid_radio_rx_s_hw_freq_seek() 214 freq = spacing * ((freq + spacing - 1) / spacing) - spacing; vivid_radio_rx_s_hw_freq_seek() 215 if (freq < low) { vivid_radio_rx_s_hw_freq_seek() 218 freq = spacing * ((high + spacing - 1) / spacing) - spacing; vivid_radio_rx_s_hw_freq_seek() 219 if (freq <= dev->radio_rx_freq) vivid_radio_rx_s_hw_freq_seek()
|
H A D | vivid-radio-common.h | 35 int vivid_radio_g_frequency(struct file *file, const unsigned *freq, struct v4l2_frequency *vf); 36 int vivid_radio_s_frequency(struct file *file, unsigned *freq, const struct v4l2_frequency *vf);
|
/linux-4.1.27/drivers/video/fbdev/ |
H A D | i740fb.c | 217 static u32 i740_calc_fifo(struct i740fb_par *par, u32 freq, int bpp) i740_calc_fifo() argument 231 if (freq > 200) i740_calc_fifo() 233 else if (freq > 175) i740_calc_fifo() 235 else if (freq > 135) i740_calc_fifo() 243 if (freq > 140) i740_calc_fifo() 245 else if (freq > 120) i740_calc_fifo() 247 else if (freq > 100) i740_calc_fifo() 249 else if (freq > 90) i740_calc_fifo() 251 else if (freq > 50) i740_calc_fifo() 253 else if (freq > 32) i740_calc_fifo() 258 if (freq > 160) i740_calc_fifo() 260 else if (freq > 140) i740_calc_fifo() 262 else if (freq > 130) i740_calc_fifo() 264 else if (freq > 120) i740_calc_fifo() 266 else if (freq > 100) i740_calc_fifo() 268 else if (freq > 90) i740_calc_fifo() 270 else if (freq > 50) i740_calc_fifo() 272 else if (freq > 32) i740_calc_fifo() 280 if (freq > 130) i740_calc_fifo() 282 else if (freq > 120) i740_calc_fifo() 284 else if (freq > 100) i740_calc_fifo() 286 else if (freq > 80) i740_calc_fifo() 288 else if (freq > 64) i740_calc_fifo() 290 else if (freq > 49) i740_calc_fifo() 292 else if (freq > 32) i740_calc_fifo() 297 if (freq > 120) i740_calc_fifo() 299 else if (freq > 100) i740_calc_fifo() 301 else if (freq > 80) i740_calc_fifo() 303 else if (freq > 64) i740_calc_fifo() 305 else if (freq > 49) i740_calc_fifo() 307 else if (freq > 32) i740_calc_fifo() 315 if (freq > 80) i740_calc_fifo() 317 else if (freq > 60) i740_calc_fifo() 319 else if (freq > 49) i740_calc_fifo() 321 else if (freq > 32) i740_calc_fifo() 326 if (freq > 80) i740_calc_fifo() 328 else if (freq > 60) i740_calc_fifo() 330 else if (freq > 49) i740_calc_fifo() 332 else if (freq > 32) i740_calc_fifo() 352 static void i740_calc_vclk(u32 freq, struct i740fb_par *par) i740_calc_vclk() argument 354 const u32 err_max = freq / (200 * I740_RFREQ / I740_FFIX); i740_calc_vclk() 355 const u32 err_target = freq / (1000 * I740_RFREQ / I740_FFIX); i740_calc_vclk() 361 p_best = min(15, ilog2(I740_MAX_VCO_FREQ / (freq / I740_RFREQ_FIX))); i740_calc_vclk() 363 f_vco = (freq * (1 << p_best)) / I740_RFREQ_FIX; i740_calc_vclk() 364 freq = freq / I740_RFREQ_FIX; i740_calc_vclk() 378 f_err = (freq - f_out); i740_calc_vclk() 638 /* Set the MCLK freq */ i740fb_decode_var()
|
/linux-4.1.27/tools/perf/ |
H A D | builtin-evlist.c | 46 OPT_BOOLEAN('F', "freq", &details.freq, "Show the sample frequency"), cmd_evlist() 63 if (details.event_group && (details.verbose || details.freq)) { cmd_evlist()
|
H A D | perf.h | 57 unsigned int freq; member in struct:record_opts
|
/linux-4.1.27/drivers/clk/ti/ |
H A D | fapll.c | 78 void __iomem *freq; member in struct:fapll_synth 337 if (synth->freq) { ti_fapll_synth_recalc_rate() 340 v = readl_relaxed(synth->freq); ti_fapll_synth_recalc_rate() 397 v = readl_relaxed(synth->freq); ti_fapll_synth_set_frac_rate() 402 writel_relaxed(v, synth->freq); ti_fapll_synth_set_frac_rate() 418 if (!synth->freq) { ti_fapll_synth_round_rate() 455 if (!synth->freq) ti_fapll_synth_set_rate() 461 if (!synth->freq && !post_rate) ti_fapll_synth_set_rate() 466 if ((post_rate != rate) && synth->freq) ti_fapll_synth_set_rate() 490 void __iomem *freq, ti_fapll_synth_setup() 515 synth->freq = freq; ti_fapll_synth_setup() 606 void __iomem *freq, *div; ti_fapll_setup() local 619 freq = fd->base + (output_instance * 8); ti_fapll_setup() 620 div = freq + 4; ti_fapll_setup() 623 if (is_audio_pll_clk1(freq)) { ti_fapll_setup() 624 freq = 0; ti_fapll_setup() 628 v = readl_relaxed(freq); ti_fapll_setup() 630 freq = 0; ti_fapll_setup() 632 synth_clk = ti_fapll_synth_setup(fd, freq, div, output_instance, ti_fapll_setup() 489 ti_fapll_synth_setup(struct fapll_data *fd, void __iomem *freq, void __iomem *div, int index, const char *name, const char *parent, struct clk *pll_clk) ti_fapll_synth_setup() argument
|
/linux-4.1.27/arch/arm/mach-vexpress/ |
H A D | spc.c | 96 unsigned long freq; member in struct:ve_spc_opp 256 static int ve_spc_get_performance(int cluster, u32 *freq) ve_spc_get_performance() argument 269 *freq = opps->freq; ve_spc_get_performance() 275 static int ve_spc_round_performance(int cluster, u32 freq) ve_spc_round_performance() argument 281 freq /= 1000; /* OPP entries in kHz */ ve_spc_round_performance() 283 ftmp = opps->freq; ve_spc_round_performance() 284 if (ftmp >= freq) { ve_spc_round_performance() 298 static int ve_spc_find_performance_index(int cluster, u32 freq) ve_spc_find_performance_index() argument 304 if (opps->freq == freq) ve_spc_find_performance_index() 320 static int ve_spc_set_performance(int cluster, u32 freq) ve_spc_set_performance() argument 335 perf = ve_spc_find_performance_index(cluster, freq); ve_spc_set_performance() 395 * | m_volt | freq(kHz) | 416 opps->freq = (data & FREQ_MASK) * MULT_FACTOR; ve_spc_populate_opps() 440 ret = dev_pm_opp_add(cpu_dev, opps->freq * 1000, opps->u_volt); ve_init_opp_table() 443 opps->freq, opps->u_volt); ve_init_opp_table() 502 u32 freq; spc_recalc_rate() local 504 if (ve_spc_get_performance(spc->cluster, &freq)) spc_recalc_rate() 507 return freq * 1000; spc_recalc_rate()
|
/linux-4.1.27/sound/soc/kirkwood/ |
H A D | armada-370-db.c | 27 unsigned int freq; a370db_hw_params() local 32 freq = 11289600; a370db_hw_params() 35 freq = 12288000; a370db_hw_params() 38 freq = 24576000; a370db_hw_params() 42 return snd_soc_dai_set_sysclk(codec_dai, 0, freq, SND_SOC_CLOCK_IN); a370db_hw_params()
|
/linux-4.1.27/drivers/net/wireless/ath/ath5k/ |
H A D | eeprom.c | 350 /* Note: >= v5 have bg freq piers on another location ath5k_eeprom_read_modes() 351 * so these freq piers are ignored for >= v5 (should be 0xff ath5k_eeprom_read_modes() 364 ee->ee_pwr_cal_b[0].freq = ath5k_eeprom_read_modes() 366 if (ee->ee_pwr_cal_b[0].freq != AR5K_EEPROM_CHANNEL_DIS) ath5k_eeprom_read_modes() 369 ee->ee_pwr_cal_b[1].freq = ath5k_eeprom_read_modes() 371 if (ee->ee_pwr_cal_b[1].freq != AR5K_EEPROM_CHANNEL_DIS) ath5k_eeprom_read_modes() 375 ee->ee_pwr_cal_b[2].freq = ath5k_eeprom_read_modes() 377 if (ee->ee_pwr_cal_b[2].freq != AR5K_EEPROM_CHANNEL_DIS) ath5k_eeprom_read_modes() 386 ee->ee_pwr_cal_g[0].freq = ath5k_eeprom_read_modes() 388 if (ee->ee_pwr_cal_g[0].freq != AR5K_EEPROM_CHANNEL_DIS) ath5k_eeprom_read_modes() 391 ee->ee_pwr_cal_g[1].freq = ath5k_eeprom_read_modes() 393 if (ee->ee_pwr_cal_g[1].freq != AR5K_EEPROM_CHANNEL_DIS) ath5k_eeprom_read_modes() 401 ee->ee_pwr_cal_g[2].freq = ath5k_eeprom_read_modes() 403 if (ee->ee_pwr_cal_g[2].freq != AR5K_EEPROM_CHANNEL_DIS) ath5k_eeprom_read_modes() 527 pc[i++].freq = ath5k_eeprom_bin2freq(ee, ath5k_eeprom_read_freq_list() 535 pc[i++].freq = ath5k_eeprom_bin2freq(ee, ath5k_eeprom_read_freq_list() 564 pcal[0].freq = (val >> 9) & mask; ath5k_eeprom_init_11a_pcal_freq() 565 pcal[1].freq = (val >> 2) & mask; ath5k_eeprom_init_11a_pcal_freq() 566 pcal[2].freq = (val << 5) & mask; ath5k_eeprom_init_11a_pcal_freq() 569 pcal[2].freq |= (val >> 11) & 0x1f; ath5k_eeprom_init_11a_pcal_freq() 570 pcal[3].freq = (val >> 4) & mask; ath5k_eeprom_init_11a_pcal_freq() 571 pcal[4].freq = (val << 3) & mask; ath5k_eeprom_init_11a_pcal_freq() 574 pcal[4].freq |= (val >> 13) & 0x7; ath5k_eeprom_init_11a_pcal_freq() 575 pcal[5].freq = (val >> 6) & mask; ath5k_eeprom_init_11a_pcal_freq() 576 pcal[6].freq = (val << 1) & mask; ath5k_eeprom_init_11a_pcal_freq() 579 pcal[6].freq |= (val >> 15) & 0x1; ath5k_eeprom_init_11a_pcal_freq() 580 pcal[7].freq = (val >> 8) & mask; ath5k_eeprom_init_11a_pcal_freq() 581 pcal[8].freq = (val >> 1) & mask; ath5k_eeprom_init_11a_pcal_freq() 582 pcal[9].freq = (val << 6) & mask; ath5k_eeprom_init_11a_pcal_freq() 585 pcal[9].freq |= (val >> 10) & 0x3f; ath5k_eeprom_init_11a_pcal_freq() 591 pcal[i].freq = ath5k_eeprom_bin2freq(ee, ath5k_eeprom_init_11a_pcal_freq() 592 pcal[i].freq, AR5K_EEPROM_MODE_11A); ath5k_eeprom_init_11a_pcal_freq() 824 pcal[0].freq = 2412; ath5k_eeprom_read_pcal_info_5111() 825 pcal[1].freq = 2447; ath5k_eeprom_read_pcal_info_5111() 826 pcal[2].freq = 2484; ath5k_eeprom_read_pcal_info_5111() 837 pcal[0].freq = 2312; ath5k_eeprom_read_pcal_info_5111() 838 pcal[1].freq = 2412; ath5k_eeprom_read_pcal_info_5111() 839 pcal[2].freq = 2484; ath5k_eeprom_read_pcal_info_5111() 1501 /* Different freq mask for older eeproms (<= v3.2) */ ath5k_eeprom_read_target_rate_pwr_info() 1505 rate_pcal_info[i].freq = ath5k_eeprom_read_target_rate_pwr_info() 1513 if (rate_pcal_info[i].freq == AR5K_EEPROM_CHANNEL_DIS || ath5k_eeprom_read_target_rate_pwr_info() 1526 rate_pcal_info[i].freq = ath5k_eeprom_read_target_rate_pwr_info() 1534 if (rate_pcal_info[i].freq == AR5K_EEPROM_CHANNEL_DIS || ath5k_eeprom_read_target_rate_pwr_info() 1647 rep[j].freq = (val >> 8) & fmask; ath5k_eeprom_read_ctl_info() 1648 rep[j + 1].freq = val & fmask; ath5k_eeprom_read_ctl_info() 1659 rep[0].freq = (val >> 9) & fmask; ath5k_eeprom_read_ctl_info() 1660 rep[1].freq = (val >> 2) & fmask; ath5k_eeprom_read_ctl_info() 1661 rep[2].freq = (val << 5) & fmask; ath5k_eeprom_read_ctl_info() 1664 rep[2].freq |= (val >> 11) & 0x1f; ath5k_eeprom_read_ctl_info() 1665 rep[3].freq = (val >> 4) & fmask; ath5k_eeprom_read_ctl_info() 1666 rep[4].freq = (val << 3) & fmask; ath5k_eeprom_read_ctl_info() 1669 rep[4].freq |= (val >> 13) & 0x7; ath5k_eeprom_read_ctl_info() 1670 rep[5].freq = (val >> 6) & fmask; ath5k_eeprom_read_ctl_info() 1671 rep[6].freq = (val << 1) & fmask; ath5k_eeprom_read_ctl_info() 1674 rep[6].freq |= (val >> 15) & 0x1; ath5k_eeprom_read_ctl_info() 1675 rep[7].freq = (val >> 8) & fmask; ath5k_eeprom_read_ctl_info() 1695 rep[j].freq = ath5k_eeprom_bin2freq(ee, ath5k_eeprom_read_ctl_info() 1696 rep[j].freq, ctl_mode); ath5k_eeprom_read_ctl_info()
|
/linux-4.1.27/drivers/net/wireless/orinoco/ |
H A D | scan.c | 87 int freq; orinoco_add_hostscan_result() local 113 freq = ieee80211_channel_to_frequency( orinoco_add_hostscan_result() 115 channel = ieee80211_get_channel(wiphy, freq); orinoco_add_hostscan_result() 118 bss->a.channel, freq); orinoco_add_hostscan_result() 146 int chan, freq; orinoco_add_extscan_result() local 151 freq = ieee80211_channel_to_frequency(chan, IEEE80211_BAND_2GHZ); orinoco_add_extscan_result() 152 channel = ieee80211_get_channel(wiphy, freq); orinoco_add_extscan_result()
|
/linux-4.1.27/drivers/net/wireless/ipw2x00/ |
H A D | libipw_geo.c | 108 return ch->freq; libipw_channel_to_freq() 111 u8 libipw_freq_to_channel(struct libipw_device * ieee, u32 freq) libipw_freq_to_channel() argument 120 freq /= 100000; libipw_freq_to_channel() 124 if (ieee->geo.bg[i].freq == freq) libipw_freq_to_channel() 129 if (ieee->geo.a[i].freq == freq) libipw_freq_to_channel()
|
/linux-4.1.27/sound/soc/codecs/ |
H A D | tlv320aic26.c | 155 int clk_id, unsigned int freq, int dir) aic26_set_sysclk() 161 " freq=%i, dir=%i)\n", aic26_set_sysclk() 162 codec_dai, clk_id, freq, dir); aic26_set_sysclk() 165 if ((freq < 2000000) || (freq > 50000000)) aic26_set_sysclk() 168 aic26->mclk = freq; aic26_set_sysclk() 266 int val, amp, freq, len; aic26_keyclick_show() local 270 freq = (125 << ((val >> 8) & 0x7)) >> 1; aic26_keyclick_show() 273 return sprintf(buf, "amp=%x freq=%iHz len=%iclks\n", amp, freq, len); aic26_keyclick_show() 154 aic26_set_sysclk(struct snd_soc_dai *codec_dai, int clk_id, unsigned int freq, int dir) aic26_set_sysclk() argument
|
H A D | max98090.c | 1840 int freq; member in struct:dmic_table::__anon14589 1845 static const struct dmic_table dmic_table[] = { /* One for each pclk freq. */ 1849 { .freq = 2, .comp = { 7, 8, 3, 3, 3, 3 } }, 1850 { .freq = 1, .comp = { 7, 8, 2, 2, 2, 2 } }, 1851 { .freq = 0, .comp = { 7, 8, 3, 3, 3, 3 } }, 1852 { .freq = 0, .comp = { 7, 8, 6, 6, 6, 6 } }, 1853 { .freq = 0, .comp = { 7, 8, 3, 3, 3, 3 } }, 1854 { .freq = 0, .comp = { 7, 8, 3, 3, 3, 3 } }, 1860 { .freq = 2, .comp = { 7, 8, 3, 3, 3, 3 } }, 1861 { .freq = 1, .comp = { 7, 8, 2, 2, 2, 2 } }, 1862 { .freq = 0, .comp = { 7, 8, 3, 3, 3, 3 } }, 1863 { .freq = 0, .comp = { 7, 8, 5, 5, 6, 6 } }, 1864 { .freq = 0, .comp = { 7, 8, 3, 3, 3, 3 } }, 1865 { .freq = 0, .comp = { 7, 8, 3, 3, 3, 3 } }, 1871 { .freq = 2, .comp = { 7, 8, 3, 3, 3, 3 } }, 1872 { .freq = 1, .comp = { 7, 8, 2, 2, 2, 2 } }, 1873 { .freq = 0, .comp = { 7, 8, 3, 3, 3, 3 } }, 1874 { .freq = 0, .comp = { 7, 8, 6, 6, 6, 6 } }, 1875 { .freq = 0, .comp = { 7, 8, 3, 3, 3, 3 } }, 1876 { .freq = 0, .comp = { 7, 8, 3, 3, 3, 3 } }, 1882 { .freq = 2, .comp = { 7, 8, 1, 1, 1, 1 } }, 1883 { .freq = 1, .comp = { 7, 8, 0, 0, 0, 0 } }, 1884 { .freq = 0, .comp = { 7, 8, 1, 1, 1, 1 } }, 1885 { .freq = 0, .comp = { 7, 8, 4, 4, 5, 5 } }, 1886 { .freq = 0, .comp = { 7, 8, 1, 1, 1, 1 } }, 1887 { .freq = 0, .comp = { 7, 8, 1, 1, 1, 1 } }, 1893 { .freq = 2, .comp = { 0, 0, 0, 0, 0, 0 } }, 1894 { .freq = 1, .comp = { 7, 8, 1, 1, 1, 1 } }, 1895 { .freq = 0, .comp = { 7, 8, 5, 5, 6, 6 } }, 1896 { .freq = 0, .comp = { 7, 8, 2, 2, 3, 3 } }, 1897 { .freq = 0, .comp = { 7, 8, 1, 1, 2, 2 } }, 1898 { .freq = 0, .comp = { 7, 8, 5, 5, 6, 6 } }, 1965 dmic_freq = dmic_table[pclk_index].settings[micclk_index].freq; max98090_configure_dmic() 2035 int clk_id, unsigned int freq, int dir) max98090_dai_set_sysclk() 2041 if (freq == max98090->sysclk) max98090_dai_set_sysclk() 2045 freq = clk_round_rate(max98090->mclk, freq); max98090_dai_set_sysclk() 2046 clk_set_rate(max98090->mclk, freq); max98090_dai_set_sysclk() 2054 if ((freq >= 10000000) && (freq <= 20000000)) { max98090_dai_set_sysclk() 2057 max98090->pclk = freq; max98090_dai_set_sysclk() 2058 } else if ((freq > 20000000) && (freq <= 40000000)) { max98090_dai_set_sysclk() 2061 max98090->pclk = freq >> 1; max98090_dai_set_sysclk() 2062 } else if ((freq > 40000000) && (freq <= 60000000)) { max98090_dai_set_sysclk() 2065 max98090->pclk = freq >> 2; max98090_dai_set_sysclk() 2071 max98090->sysclk = freq; max98090_dai_set_sysclk() 2580 ret = of_property_read_u32(i2c->dev.of_node, "maxim,dmic-freq", max98090_i2c_probe() 2034 max98090_dai_set_sysclk(struct snd_soc_dai *dai, int clk_id, unsigned int freq, int dir) max98090_dai_set_sysclk() argument
|
H A D | wm8741.c | 270 int clk_id, unsigned int freq, int dir) wm8741_set_dai_sysclk() 275 dev_dbg(codec->dev, "wm8741_set_dai_sysclk info: freq=%dHz\n", freq); wm8741_set_dai_sysclk() 277 switch (freq) { wm8741_set_dai_sysclk() 280 wm8741->sysclk = freq; wm8741_set_dai_sysclk() 285 wm8741->sysclk = freq; wm8741_set_dai_sysclk() 290 wm8741->sysclk = freq; wm8741_set_dai_sysclk() 295 wm8741->sysclk = freq; wm8741_set_dai_sysclk() 300 wm8741->sysclk = freq; wm8741_set_dai_sysclk() 306 wm8741->sysclk = freq; wm8741_set_dai_sysclk() 311 wm8741->sysclk = freq; wm8741_set_dai_sysclk() 316 wm8741->sysclk = freq; wm8741_set_dai_sysclk() 269 wm8741_set_dai_sysclk(struct snd_soc_dai *codec_dai, int clk_id, unsigned int freq, int dir) wm8741_set_dai_sysclk() argument
|
/linux-4.1.27/drivers/iio/gyro/ |
H A D | adis16136.c | 171 static int adis16136_set_freq(struct adis16136 *adis16136, unsigned int freq) adis16136_set_freq() argument 175 t = 32768 / freq; adis16136_set_freq() 186 static int adis16136_get_freq(struct adis16136 *adis16136, unsigned int *freq) adis16136_get_freq() argument 195 *freq = 32768 / (t + 1); adis16136_get_freq() 225 unsigned int freq; adis16136_read_frequency() local 228 ret = adis16136_get_freq(adis16136, &freq); adis16136_read_frequency() 232 return sprintf(buf, "%d\n", freq); adis16136_read_frequency() 253 unsigned int freq; adis16136_set_filter() local 256 ret = adis16136_get_freq(adis16136, &freq); adis16136_set_filter() 261 if (freq / adis16136_3db_divisors[i] >= val) adis16136_set_filter() 271 unsigned int freq; adis16136_get_filter() local 281 ret = adis16136_get_freq(adis16136, &freq); adis16136_get_filter() 285 *val = freq / adis16136_3db_divisors[val16 & 0x07]; adis16136_get_filter()
|
/linux-4.1.27/drivers/media/i2c/ |
H A D | adv7175.c | 128 * a different sub-carrier freq to remain stable. */ set_subcarrier_freq() 157 0x02, 0x0c, /* subc. freq. */ 158 0x03, 0x8c, /* subc. freq. */ 159 0x04, 0x79, /* subc. freq. */ 160 0x05, 0x26, /* subc. freq. */ 179 0x02, 0x0c, /* subc. freq. */ 180 0x03, 0x8c, /* subc. freq. */ 181 0x04, 0x79, /* subc. freq. */ 182 0x05, 0x26, /* subc. freq. */ 189 0x02, 0x55, /* subc. freq. */ 190 0x03, 0x55, /* subc. freq. */ 191 0x04, 0x55, /* subc. freq. */ 192 0x05, 0x25, /* subc. freq. */
|
/linux-4.1.27/drivers/thermal/ |
H A D | cpu_cooling.c | 121 * @freq: Frequency 126 unsigned int freq) get_level() 131 if (freq == cpufreq_dev->freq_table[level]) get_level() 134 if (freq > cpufreq_dev->freq_table[level]) get_level() 144 * @freq: the frequency of interest 147 * requested @freq and return it. 152 unsigned long cpufreq_cooling_get_level(unsigned int cpu, unsigned int freq) cpufreq_cooling_get_level() argument 160 return get_level(cpufreq_dev, freq); cpufreq_cooling_get_level() 331 unsigned int freq, i; __cpufreq_cooling_register() local 366 /* Fill freq-table in descending order of frequencies */ __cpufreq_cooling_register() 367 for (i = 0, freq = -1; i <= cpufreq_dev->max_level; i++) { __cpufreq_cooling_register() 368 freq = find_next_max(table, freq); __cpufreq_cooling_register() 369 cpufreq_dev->freq_table[i] = freq; __cpufreq_cooling_register() 372 if (!freq) __cpufreq_cooling_register() 375 pr_debug("%s: freq:%u KHz\n", __func__, freq); __cpufreq_cooling_register() 125 get_level(struct cpufreq_cooling_device *cpufreq_dev, unsigned int freq) get_level() argument
|
H A D | clock_cooling.c | 139 unsigned int freq = CPUFREQ_ENTRY_INVALID; clock_cooling_get_property() local 151 if (freq == pos->frequency) cpufreq_for_each_valid_entry() 155 if (freq != CPUFREQ_ENTRY_INVALID && descend == -1) cpufreq_for_each_valid_entry() 156 descend = freq > pos->frequency; cpufreq_for_each_valid_entry() 158 freq = pos->frequency; cpufreq_for_each_valid_entry() 181 if (freq == pos->frequency) cpufreq_for_each_valid_entry() 185 freq = pos->frequency; cpufreq_for_each_valid_entry() 187 if (property == GET_LEVEL && (unsigned int)input == freq) { cpufreq_for_each_valid_entry() 194 *output = freq; cpufreq_for_each_valid_entry() 206 * @freq: the frequency of interest 209 * requested @freq and return it. 215 unsigned long freq) clock_cooling_get_level() 220 if (clock_cooling_get_property(ccdev, (unsigned long)freq, &val, clock_cooling_get_level() 245 unsigned long freq; clock_cooling_get_frequency() local 247 ret = clock_cooling_get_property(ccdev, level, &freq, GET_FREQ); clock_cooling_get_frequency() 251 return freq; clock_cooling_get_frequency() 214 clock_cooling_get_level(struct thermal_cooling_device *cdev, unsigned long freq) clock_cooling_get_level() argument
|
/linux-4.1.27/arch/arm/mach-shmobile/ |
H A D | setup-rcar-gen2.c | 58 u32 freq; rcar_gen2_timer_init() local 61 freq = 260000000 / 8; /* ZS / 8 */ rcar_gen2_timer_init() 104 freq = extal_mhz * (1000000 / 2); rcar_gen2_timer_init() 118 ioread32(base + CNTFID0) != freq) { rcar_gen2_timer_init() 120 iowrite32(freq, base + CNTFID0); rcar_gen2_timer_init() 121 asm volatile("mcr p15, 0, %0, c14, c0, 0" : : "r" (freq)); rcar_gen2_timer_init()
|
H A D | timer.c | 51 u32 freq; for_each_child_of_node() local 53 if (!of_property_read_u32(np, "clock-frequency", &freq)) for_each_child_of_node() 54 max_freq = max(max_freq, freq); for_each_child_of_node()
|
/linux-4.1.27/arch/arm/mach-iop13xx/include/mach/ |
H A D | time.h | 29 unsigned long freq = __raw_readl(IOP13XX_PROCESSOR_FREQ); iop13xx_core_freq() local 30 freq &= IOP13XX_CORE_FREQ_MASK; iop13xx_core_freq() 31 switch (freq) { iop13xx_core_freq()
|
/linux-4.1.27/sound/soc/omap/ |
H A D | omap-dmic.c | 282 unsigned int freq) omap_dmic_select_fclk() 288 switch (freq) { omap_dmic_select_fclk() 295 dev_err(dmic->dev, "invalid input frequency: %dHz\n", freq); omap_dmic_select_fclk() 301 dmic->fclk_freq = freq; omap_dmic_select_fclk() 349 dmic->fclk_freq = freq; omap_dmic_select_fclk() 358 unsigned int freq) omap_dmic_select_outclk() 368 switch (freq) { omap_dmic_select_outclk() 373 dmic->out_freq = freq; omap_dmic_select_outclk() 376 dev_err(dmic->dev, "invalid out frequency: %dHz\n", freq); omap_dmic_select_outclk() 385 unsigned int freq, int dir) omap_dmic_set_dai_sysclk() 390 return omap_dmic_select_fclk(dmic, clk_id, freq); omap_dmic_set_dai_sysclk() 392 return omap_dmic_select_outclk(dmic, clk_id, freq); omap_dmic_set_dai_sysclk() 281 omap_dmic_select_fclk(struct omap_dmic *dmic, int clk_id, unsigned int freq) omap_dmic_select_fclk() argument 357 omap_dmic_select_outclk(struct omap_dmic *dmic, int clk_id, unsigned int freq) omap_dmic_select_outclk() argument 384 omap_dmic_set_dai_sysclk(struct snd_soc_dai *dai, int clk_id, unsigned int freq, int dir) omap_dmic_set_dai_sysclk() argument
|
/linux-4.1.27/drivers/net/can/softing/ |
H A D | softing_cs.c | 44 .freq = 16 * MHZ, .max_brp = 32, .max_sjw = 4, 56 .freq = 16 * MHZ, .max_brp = 32, .max_sjw = 4, 68 .freq = 20 * MHZ, .max_brp = 32, .max_sjw = 4, 80 .freq = 24 * MHZ, .max_brp = 64, .max_sjw = 4, 92 .freq = 16 * MHZ, .max_brp = 64, .max_sjw = 4, 104 .freq = 20 * MHZ, .max_brp = 32, .max_sjw = 4, 116 .freq = 24 * MHZ, .max_brp = 64, .max_sjw = 4, 128 .freq = 16 * MHZ, .max_brp = 64, .max_sjw = 4, 140 .freq = 24 * MHZ, .max_brp = 64, .max_sjw = 4,
|
H A D | softing_platform.h | 22 unsigned int freq; /* operating frequency in Hz */ member in struct:softing_platform_data
|
/linux-4.1.27/drivers/net/ethernet/ibm/emac/ |
H A D | emac.h | 167 #define EMAC4_MR1_OBCI(freq) ((freq) <= 50 ? EMAC4_MR1_OBCI_50 : \ 168 (freq) <= 66 ? EMAC4_MR1_OBCI_66 : \ 169 (freq) <= 83 ? EMAC4_MR1_OBCI_83 : \ 170 (freq) <= 100 ? EMAC4_MR1_OBCI_100 : \ 251 #define EMAC_STACR_OPBC(freq) ((freq) <= 50 ? EMAC_STACR_OPBC_50 : \ 252 (freq) <= 66 ? EMAC_STACR_OPBC_66 : \ 253 (freq) <= 83 ? EMAC_STACR_OPBC_83 : EMAC_STACR_OPBC_100)
|
/linux-4.1.27/drivers/media/usb/dvb-usb/ |
H A D | vp7045-fe.c | 111 u32 freq = fep->frequency / 1000; vp7045_fe_set_frontend() local 113 buf[0] = (freq >> 16) & 0xff; vp7045_fe_set_frontend() 114 buf[1] = (freq >> 8) & 0xff; vp7045_fe_set_frontend() 115 buf[2] = freq & 0xff; vp7045_fe_set_frontend()
|
/linux-4.1.27/drivers/scsi/aic7xxx/ |
H A D | aic7xxx_proc.c | 97 u_int freq; ahc_format_transinfo() local 101 freq = 0; ahc_format_transinfo() 103 freq = ahc_calc_syncsrate(tinfo->period); ahc_format_transinfo() 104 speed = freq; ahc_format_transinfo() 113 if (freq != 0) { ahc_format_transinfo() 115 freq / 1000, freq % 1000, ahc_format_transinfo() 121 if (freq != 0) { ahc_format_transinfo() 127 } else if (freq != 0) { ahc_format_transinfo()
|
H A D | aic79xx_proc.c | 96 u_int freq; ahd_format_transinfo() local 104 freq = 0; ahd_format_transinfo() 106 freq = ahd_calc_syncsrate(tinfo->period); ahd_format_transinfo() 107 speed = freq; ahd_format_transinfo() 116 if (freq != 0) { ahd_format_transinfo() 120 seq_printf(m, " (%d.%03dMHz", freq / 1000, freq % 1000); ahd_format_transinfo() 144 if (freq != 0) { ahd_format_transinfo() 150 } else if (freq != 0) { ahd_format_transinfo()
|
/linux-4.1.27/drivers/pwm/ |
H A D | pwm-lpss.c | 61 unsigned long long base_unit, freq = NSECS_PER_SEC; pwm_lpss_config() local 64 do_div(freq, period_ns); pwm_lpss_config() 66 /* The equation is: base_unit = ((freq / c) * 65536) + correction */ pwm_lpss_config() 67 base_unit = freq * 65536; pwm_lpss_config()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/ |
H A D | M0205.h | 4 u16 freq; member in struct:nvbios_M0205T
|
H A D | cstep.h | 18 u32 freq; member in struct:nvbios_cstepX
|
H A D | perf.h | 26 u32 freq; member in struct:nvbios_perfS::__anon4119::__anon4120
|
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
H A D | devinit.h | 9 int (*pll_set)(struct nvkm_devinit *, u32 type, u32 freq);
|
H A D | fb.h | 112 u32 freq; member in struct:nvkm_ram_data 142 int (*calc)(struct nvkm_fb *, u32 freq); 145 u32 freq; member in struct:nvkm_ram
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ |
H A D | priv.h | 8 int (*pll_set)(struct nvkm_devinit *, u32 type, u32 freq);
|
H A D | gf100.c | 32 gf100_devinit_pll_set(struct nvkm_devinit *devinit, u32 type, u32 freq) gf100_devinit_pll_set() argument 44 ret = gt215_pll_calc(nv_subdev(devinit), &info, freq, &N, &fN, &M, &P); gf100_devinit_pll_set() 58 nv_warn(priv, "0x%08x/%dKhz unimplemented\n", type, freq); gf100_devinit_pll_set()
|
/linux-4.1.27/arch/powerpc/platforms/52xx/ |
H A D | mpc52xx_common.c | 217 unsigned int freq; mpc52xx_get_xtal_freq() local 222 freq = mpc5xxx_get_bus_frequency(node); mpc52xx_get_xtal_freq() 223 if (!freq) mpc52xx_get_xtal_freq() 227 freq *= 2; mpc52xx_get_xtal_freq() 231 freq *= 8; mpc52xx_get_xtal_freq() 233 freq *= 4; mpc52xx_get_xtal_freq() 235 freq /= 12; mpc52xx_get_xtal_freq() 237 freq /= 16; mpc52xx_get_xtal_freq() 239 return freq; mpc52xx_get_xtal_freq()
|
/linux-4.1.27/arch/arm/kernel/ |
H A D | arch_timer.c | 30 arch_delay_timer.freq = arch_timer_get_rate(); arch_timer_delay_timer_register()
|
/linux-4.1.27/drivers/net/can/mscan/ |
H A D | mpc5xxx_can.c | 57 unsigned int freq; mpc52xx_can_get_clock() local 75 freq = mpc5xxx_get_bus_frequency(ofdev->dev.of_node); mpc52xx_can_get_clock() 76 if (!freq) mpc52xx_can_get_clock() 80 return freq; mpc52xx_can_get_clock() 91 freq *= 2; mpc52xx_can_get_clock() 94 freq *= (val & (1 << 5)) ? 8 : 4; mpc52xx_can_get_clock() 95 freq /= (val & (1 << 6)) ? 12 : 16; mpc52xx_can_get_clock() 100 return freq; mpc52xx_can_get_clock() 178 "clk fit, sys[%lu] div[%d] freq[%lu]\n", mpc512x_can_get_clock() 191 "clk fit, ref[%lu] (no div) freq[%lu]\n", mpc512x_can_get_clock() 209 dev_dbg(&ofdev->dev, "clk from IPS, clksrc[%d] freq[%lu]\n", mpc512x_can_get_clock() 231 dev_dbg(&ofdev->dev, "clk from MCLK, clksrc[%d] freq[%lu]\n", mpc512x_can_get_clock() 330 priv->can.clock.freq = data->get_clock(ofdev, clock_name, mpc5xxx_can_probe() 332 if (!priv->can.clock.freq) { mpc5xxx_can_probe() 345 priv->reg_base, dev->irq, priv->can.clock.freq); mpc5xxx_can_probe()
|
/linux-4.1.27/include/linux/mfd/ |
H A D | si476x-core.h | 195 static inline u16 hz_to_si476x(struct si476x_core *core, int freq) hz_to_si476x() argument 202 result = freq / 10000; hz_to_si476x() 205 result = freq / 1000; hz_to_si476x() 212 static inline int si476x_to_hz(struct si476x_core *core, u16 freq) si476x_to_hz() argument 219 result = freq * 10000; si476x_to_hz() 222 result = freq * 1000; si476x_to_hz() 232 static inline int hz_to_v4l2(int freq) hz_to_v4l2() argument 234 return (freq * 10) / 625; hz_to_v4l2() 237 static inline int v4l2_to_hz(int freq) v4l2_to_hz() argument 239 return (freq * 625) / 10; v4l2_to_hz() 242 static inline u16 v4l2_to_si476x(struct si476x_core *core, int freq) v4l2_to_si476x() argument 244 return hz_to_si476x(core, v4l2_to_hz(freq)); v4l2_to_si476x() 247 static inline int si476x_to_v4l2(struct si476x_core *core, u16 freq) si476x_to_v4l2() argument 249 return hz_to_v4l2(si476x_to_hz(core, freq)); si476x_to_v4l2() 365 int freq; member in struct:si476x_tune_freq_args
|
/linux-4.1.27/drivers/media/usb/dvb-usb-v2/ |
H A D | mxl111sf-tuner.c | 91 static struct mxl111sf_reg_ctrl_info *mxl111sf_calc_phy_tune_regs(u32 freq, mxl111sf_calc_phy_tune_regs() argument 119 freq /= 1000000; mxl111sf_calc_phy_tune_regs() 121 freq *= 64; mxl111sf_calc_phy_tune_regs() 124 freq += 0.5; mxl111sf_calc_phy_tune_regs() 130 mxl_phy_tune_rf[1].data = (freq & 0xff); mxl111sf_calc_phy_tune_regs() 131 mxl_phy_tune_rf[2].data = (freq >> 8) & 0xff; mxl111sf_calc_phy_tune_regs() 145 mxl_dbg("(IF polarity = %d, IF freq = 0x%02x)", mxl1x1sf_tuner_set_if_output_freq() 199 static int mxl1x1sf_tune_rf(struct dvb_frontend *fe, u32 freq, u8 bw) mxl1x1sf_tune_rf() argument 206 mxl_dbg("(freq = %d, bw = 0x%x)", freq, bw); mxl1x1sf_tune_rf() 219 reg_ctrl_array = mxl111sf_calc_phy_tune_regs(freq, bw); mxl1x1sf_tune_rf()
|
/linux-4.1.27/drivers/net/wireless/ath/carl9170/ |
H A D | phy.c | 707 u16 freq; member in struct:carl9170_phy_freq_entry 714 * freq, 967 u32 freq, enum carl9170_bw bw) carl9170_init_rf_bank4_pwr() 977 freq += 10; carl9170_init_rf_bank4_pwr() 980 freq -= 10; carl9170_init_rf_bank4_pwr() 990 if (freq % 10) { carl9170_init_rf_bank4_pwr() 991 chansel = (freq - 4800) / 5; carl9170_init_rf_bank4_pwr() 993 chansel = ((freq - 4800) / 10) * 2; carl9170_init_rf_bank4_pwr() 999 if (freq == 2484) { carl9170_init_rf_bank4_pwr() 1000 chansel = 10 + (freq - 2274) / 5; carl9170_init_rf_bank4_pwr() 1003 chansel = 16 + (freq - 2272) / 5; carl9170_init_rf_bank4_pwr() 1039 u16 freq = 2412; carl9170_get_hw_dyn_params() local 1043 freq = channel->center_freq; carl9170_get_hw_dyn_params() 1050 WARN_ON(carl9170_phy_freq_params[chanidx].freq != freq); carl9170_get_hw_dyn_params() 1218 u32 freq, struct ar9170_calctl_edges edges[]) carl9170_get_max_edge_power() 1223 if (freq < 3000) carl9170_get_max_edge_power() 1224 f = freq - 2300; carl9170_get_max_edge_power() 1226 f = (freq - 4800) / 5; carl9170_get_max_edge_power() 1232 /* exact freq match */ carl9170_get_max_edge_power() 1259 static u8 carl9170_get_heavy_clip(struct ar9170 *ar, u32 freq, carl9170_get_heavy_clip() argument 1266 if (freq < 3000) carl9170_get_heavy_clip() 1267 f = freq - 2300; carl9170_get_heavy_clip() 1269 f = (freq - 4800) / 5; carl9170_get_heavy_clip() 1291 static void carl9170_calc_ctl(struct ar9170 *ar, u32 freq, enum carl9170_bw bw) carl9170_calc_ctl() argument 1366 freq, bw, EDGES(ctl_idx, 1)); carl9170_calc_ctl() 1369 /* adjust freq for 40MHz */ carl9170_calc_ctl() 1380 freq + f_off, EDGES(ctl_idx, 1)); carl9170_calc_ctl() 1385 * (hpmain applies it to max_power itself for DFS freq) carl9170_calc_ctl() 1428 static void carl9170_set_power_cal(struct ar9170 *ar, u32 freq, carl9170_set_power_cal() argument 1439 if (freq < 3000) carl9170_set_power_cal() 1440 f = freq - 2300; carl9170_set_power_cal() 1442 f = (freq - 4800) / 5; carl9170_set_power_cal() 1471 if (ctpl[n].freq == 0xff) carl9170_set_power_cal() 1473 pwr_freqs[n] = ctpl[n].freq; carl9170_set_power_cal() 1479 ctpl[idx + 0].freq, ctpl[idx + 0].power[n], carl9170_set_power_cal() 1480 ctpl[idx + 1].freq, ctpl[idx + 1].power[n]); carl9170_set_power_cal() 1511 if (ctph[n].freq == 0xff) carl9170_set_power_cal() 1513 pwr_freqs[n] = ctph[n].freq; carl9170_set_power_cal() 1519 ctph[idx + 0].freq, ctph[idx + 0].power[n], carl9170_set_power_cal() 1520 ctph[idx + 1].freq, ctph[idx + 1].power[n]); carl9170_set_power_cal() 1524 carl9170_calc_ctl(ar, freq, bw); carl9170_set_power_cal() 1674 rf.freq = cpu_to_le32(channel->center_freq * 1000); carl9170_set_channel() 966 carl9170_init_rf_bank4_pwr(struct ar9170 *ar, bool band5ghz, u32 freq, enum carl9170_bw bw) carl9170_init_rf_bank4_pwr() argument 1217 carl9170_get_max_edge_power(struct ar9170 *ar, u32 freq, struct ar9170_calctl_edges edges[]) carl9170_get_max_edge_power() argument
|
/linux-4.1.27/drivers/media/radio/si470x/ |
H A D | radio-si470x-common.c | 265 static int si470x_get_freq(struct si470x_device *radio, unsigned int *freq) si470x_get_freq() argument 274 *freq = chan * si470x_get_step(radio) + bands[radio->band].rangelow; si470x_get_freq() 283 int si470x_set_freq(struct si470x_device *radio, unsigned int freq) si470x_set_freq() argument 287 freq = clamp(freq, bands[radio->band].rangelow, si470x_set_freq() 290 chan = (freq - bands[radio->band].rangelow) / si470x_get_step(radio); si470x_set_freq() 303 unsigned int freq; si470x_set_seek() local 320 retval = si470x_get_freq(radio, &freq); si470x_set_seek() 326 retval = si470x_set_freq(radio, freq); si470x_set_seek() 629 /* automatic frequency control: -1: freq to low, 1 freq to high */ si470x_vidioc_g_tuner() 630 /* AFCRL does only indicate that freq. differs, not if too low/high */ si470x_vidioc_g_tuner() 667 struct v4l2_frequency *freq) si470x_vidioc_g_frequency() 671 if (freq->tuner != 0) si470x_vidioc_g_frequency() 674 freq->type = V4L2_TUNER_RADIO; si470x_vidioc_g_frequency() 675 return si470x_get_freq(radio, &freq->frequency); si470x_vidioc_g_frequency() 683 const struct v4l2_frequency *freq) si470x_vidioc_s_frequency() 688 if (freq->tuner != 0) si470x_vidioc_s_frequency() 691 if (freq->frequency < bands[radio->band].rangelow || si470x_vidioc_s_frequency() 692 freq->frequency > bands[radio->band].rangehigh) { si470x_vidioc_s_frequency() 698 return si470x_set_freq(radio, freq->frequency); si470x_vidioc_s_frequency() 666 si470x_vidioc_g_frequency(struct file *file, void *priv, struct v4l2_frequency *freq) si470x_vidioc_g_frequency() argument 682 si470x_vidioc_s_frequency(struct file *file, void *priv, const struct v4l2_frequency *freq) si470x_vidioc_s_frequency() argument
|
/linux-4.1.27/arch/m68k/mac/ |
H A D | macboing.c | 163 void mac_mksound( unsigned int freq, unsigned int length ) mac_mksound() argument 165 __u32 cfreq = ( freq << 5 ) / 468; mac_mksound() 180 mac_special_bell( freq, length, 128 ); mac_mksound() 184 if ( freq < 20 || freq > 20000 || length == 0 ) mac_mksound() 226 static void mac_quadra_start_bell( unsigned int freq, unsigned int length, unsigned int volume ) mac_quadra_start_bell() argument 239 mac_bell_phasepersample = ( freq * sizeof( mac_asc_wave_tab ) ) / mac_asc_samplespersec; mac_quadra_start_bell() 307 static void mac_av_start_bell( unsigned int freq, unsigned int length, unsigned int volume ) mac_av_start_bell() argument
|
/linux-4.1.27/arch/arm/mach-s3c24xx/ |
H A D | cpufreq-utils.c | 22 #include <plat/cpu-freq-core.h> 46 refresh = (cfg->freq.hclk / 100) * (board->refresh / 10); s3c2410_cpufreq_setrefresh()
|
/linux-4.1.27/arch/arm/mach-s3c64xx/ |
H A D | common.h | 29 void s3c64xx_set_xtal_freq(unsigned long freq); 30 void s3c64xx_set_xusbxti_freq(unsigned long freq);
|
/linux-4.1.27/drivers/net/wireless/ti/wl18xx/ |
H A D | event.c | 68 int freq; wlcore_smart_config_sync_event() local 75 freq = ieee80211_channel_to_frequency(sync_channel, band); wlcore_smart_config_sync_event() 78 "SMART_CONFIG_SYNC_EVENT_ID, freq: %d (chan: %d band %d)", wlcore_smart_config_sync_event() 79 freq, sync_channel, sync_band); wlcore_smart_config_sync_event() 84 if (nla_put_u32(skb, WLCORE_VENDOR_ATTR_FREQ, freq)) { wlcore_smart_config_sync_event()
|
/linux-4.1.27/sound/isa/gus/ |
H A D | gus_volume.c | 122 snd_printk(KERN_ERR "snd_gf1_translate_freq: overflow - freq = 0x%x\n", freq16); snd_gf1_translate_freq() 192 unsigned short snd_gf1_compute_freq(unsigned int freq, 199 while (freq >= 4194304L) { 201 freq >>= 1; 203 fc = (freq << 10) / rate;
|
/linux-4.1.27/drivers/media/radio/wl128x/ |
H A D | fmdrv_rx.c | 46 int fm_rx_set_freq(struct fmdev *fmdev, u32 freq) fm_rx_set_freq() argument 54 if (freq < fmdev->rx.region.bot_freq || freq > fmdev->rx.region.top_freq) { fm_rx_set_freq() 55 fmerr("Invalid frequency %d\n", freq); fm_rx_set_freq() 75 payload = (freq - fmdev->rx.region.bot_freq) / FM_FREQ_MUL; fm_rx_set_freq() 114 /* Read freq back to confirm */ fm_rx_set_freq() 122 if (curr_frq_in_khz != freq) { fm_rx_set_freq() 124 "requested freq is (%d)\n", curr_frq_in_khz, freq); fm_rx_set_freq() 128 fmdev->rx.freq = curr_frq_in_khz; fm_rx_set_freq() 269 fmdev->rx.freq = seek_upward ? fm_rx_seek() 273 fmdev->rx.freq = seek_upward ? fm_rx_seek() 277 next_frq = (fmdev->rx.freq - fm_rx_seek() 282 /* Read freq to know where operation tune operation stopped */ fm_rx_seek() 289 fmdev->rx.freq = (fmdev->rx.region.bot_freq + fm_rx_seek() 387 if (fmdev->rx.freq < fmdev->rx.region.bot_freq) fm_rx_set_region() 389 else if (fmdev->rx.freq > fmdev->rx.region.top_freq) fm_rx_set_region() 393 fmdbg("Current freq is not within band limit boundary," fm_rx_set_region()
|
/linux-4.1.27/drivers/net/wireless/prism54/ |
H A D | oid_mgt.c | 28 /* to convert between channel and freq */ 308 struct obj_frequencies *freq = data; mgt_le_to_cpu() local 310 freq->nr = le16_to_cpu(freq->nr); mgt_le_to_cpu() 311 for (i = 0; i < freq->nr; i++) mgt_le_to_cpu() 312 freq->mhz[i] = le16_to_cpu(freq->mhz[i]); mgt_le_to_cpu() 377 struct obj_frequencies *freq = data; mgt_cpu_to_le() local 379 freq->nr = cpu_to_le16(freq->nr); mgt_cpu_to_le() 380 for (i = 0; i < freq->nr; i++) mgt_cpu_to_le() 381 freq->mhz[i] = cpu_to_le16(freq->mhz[i]); mgt_cpu_to_le() 831 struct obj_frequencies *freq = r->ptr; mgt_response_to_str() local 833 printk("nr : %u\n", freq->nr); mgt_response_to_str() 834 t = snprintf(str, PRIV_STR_SIZE, "nr=%u\n", freq->nr); mgt_response_to_str() 835 for (i = 0; i < freq->nr; i++) mgt_response_to_str() 837 "mhz[%u]=%u\n", i, freq->mhz[i]); mgt_response_to_str()
|
/linux-4.1.27/arch/sparc/kernel/ |
H A D | time_64.c | 603 unsigned long freq; sparc64_init_timers() local 616 freq = of_getintprop_default(dp, "stick-frequency", 0); sparc64_init_timers() 619 freq = local_cpu_data().clock_tick; sparc64_init_timers() 623 freq = of_getintprop_default(dp, "stick-frequency", 0); sparc64_init_timers() 626 return freq; sparc64_init_timers() 650 struct cpufreq_freqs *freq = data; sparc64_cpufreq_notifier() local 651 unsigned int cpu = freq->cpu; sparc64_cpufreq_notifier() 655 ft->ref_freq = freq->old; sparc64_cpufreq_notifier() 658 if ((val == CPUFREQ_PRECHANGE && freq->old < freq->new) || sparc64_cpufreq_notifier() 659 (val == CPUFREQ_POSTCHANGE && freq->old > freq->new)) { sparc64_cpufreq_notifier() 663 freq->new); sparc64_cpufreq_notifier() 807 unsigned long freq = sparc64_init_timers(); time_init() local 809 tb_ticks_per_usec = freq / USEC_PER_SEC; time_init() 812 clocksource_hz2mult(freq, SPARC64_NSEC_PER_CYC_SHIFT); time_init() 817 clocksource_register_hz(&clocksource_tick, freq); time_init() 822 clockevents_calc_mult_shift(&sparc64_clockevent, freq, 4); time_init()
|
/linux-4.1.27/drivers/net/can/cc770/ |
H A D | cc770_platform.c | 92 priv->can.clock.freq = clkext; cc770_get_of_node_data() 95 if (priv->can.clock.freq > 10000000) { cc770_get_of_node_data() 97 priv->can.clock.freq /= 2; cc770_get_of_node_data() 101 if (priv->can.clock.freq > 8000000) cc770_get_of_node_data() 157 priv->can.clock.freq = pdata->osc_freq; cc770_get_platform_data() 159 priv->can.clock.freq /= 2; cc770_get_platform_data() 216 priv->reg_base, dev->irq, priv->can.clock.freq, cc770_platform_probe()
|
/linux-4.1.27/arch/xtensa/platforms/xtfpga/ |
H A D | setup.c | 88 u32 freq; update_clock_frequency() local 90 if (!of_property_read_u32(node, "clock-frequency", &freq) && freq != 0) update_clock_frequency() 97 newfreq->length = sizeof(freq); update_clock_frequency() 173 u32 freq; platform_calibrate_ccount() local 175 if (!of_property_read_u32(cpu, "clock-frequency", &freq)) platform_calibrate_ccount() 176 clk_freq = freq; platform_calibrate_ccount()
|
/linux-4.1.27/include/trace/events/ |
H A D | power.h | 48 u32 freq 56 freq 65 __field(u32, freq) 75 __entry->freq = freq; 78 TP_printk("core_busy=%lu scaled=%lu state=%lu mperf=%llu aperf=%llu freq=%lu ", 84 (unsigned long)__entry->freq
|
/linux-4.1.27/drivers/i2c/busses/ |
H A D | i2c-xlp9xx.c | 345 u32 freq; xlp9xx_i2c_get_frequency() local 348 err = of_property_read_u32(np, "clock-frequency", &freq); xlp9xx_i2c_get_frequency() 350 freq = XLP9XX_I2C_DEFAULT_FREQ; xlp9xx_i2c_get_frequency() 351 dev_dbg(&pdev->dev, "using default frequency %u\n", freq); xlp9xx_i2c_get_frequency() 352 } else if (freq == 0 || freq > XLP9XX_I2C_HIGH_FREQ) { xlp9xx_i2c_get_frequency() 354 freq); xlp9xx_i2c_get_frequency() 355 freq = XLP9XX_I2C_DEFAULT_FREQ; xlp9xx_i2c_get_frequency() 357 priv->clk_hz = freq; xlp9xx_i2c_get_frequency()
|
/linux-4.1.27/drivers/clk/berlin/ |
H A D | berlin2-avpll.c | 171 u64 freq = parent_rate; berlin2_avpll_vco_recalc_rate() local 178 freq *= fbdiv; berlin2_avpll_vco_recalc_rate() 179 do_div(freq, refdiv); berlin2_avpll_vco_recalc_rate() 181 return (unsigned long)freq; berlin2_avpll_vco_recalc_rate() 267 u64 freq = parent_rate; berlin2_avpll_channel_recalc_rate() local 285 freq *= reg & VCO_SYNC2_MASK; berlin2_avpll_channel_recalc_rate() 344 freq *= 2; berlin2_avpll_channel_recalc_rate() 347 do_div(freq, divider); berlin2_avpll_channel_recalc_rate() 348 return (unsigned long)freq; berlin2_avpll_channel_recalc_rate()
|
/linux-4.1.27/sound/core/seq/ |
H A D | seq_timer.c | 355 unsigned long freq; initialize_timer() local 361 freq = tmr->preferred_resolution; initialize_timer() 362 if (!freq) initialize_timer() 363 freq = DEFAULT_FREQUENCY; initialize_timer() 364 else if (freq < MIN_FREQUENCY) initialize_timer() 365 freq = MIN_FREQUENCY; initialize_timer() 366 else if (freq > MAX_FREQUENCY) initialize_timer() 367 freq = MAX_FREQUENCY; initialize_timer() 375 tmr->ticks = (unsigned int)(1000000000uL / (r * freq)); initialize_timer()
|
/linux-4.1.27/arch/powerpc/platforms/85xx/ |
H A D | p1022_rdk.c | 46 unsigned long freq; p1022rdk_set_pixel_clock() local 67 freq = temp; p1022rdk_set_pixel_clock() 74 pxclk = DIV_ROUND_CLOSEST(fsl_get_sys_freq(), freq); p1022rdk_set_pixel_clock()
|
/linux-4.1.27/arch/cris/include/uapi/asm/ |
H A D | sync_serial.h | 56 #define CODEC_VAL(freq, clk_per_sync, sync_per_frame) \ 57 ((CODEC + ((freq & 0x10) >> 4)) | (freq << 8) | \
|
/linux-4.1.27/tools/power/cpupower/debug/i386/ |
H A D | dump_psb.c | 64 int freq, fid, vid; decode_pst() local 69 freq = 100 * fid_to_mult[fid] * fsb; decode_pst() 73 freq, decode_pst()
|
/linux-4.1.27/drivers/media/rc/ |
H A D | ite-cir.c | 55 /* low limit for RX carrier freq, Hz, 0 for no RX demodulation */ 61 /* high limit for RX carrier freq, Hz, 0 for no RX demodulation */ 91 static inline bool ite_is_high_carrier_freq(unsigned int freq) ite_is_high_carrier_freq() argument 93 return freq >= ITE_HCF_MIN_CARRIER_FREQ; ite_is_high_carrier_freq() 98 static u8 ite_get_carrier_freq_bits(unsigned int freq) ite_get_carrier_freq_bits() argument 100 if (ite_is_high_carrier_freq(freq)) { ite_get_carrier_freq_bits() 101 if (freq < 425000) ite_get_carrier_freq_bits() 104 else if (freq < 465000) ite_get_carrier_freq_bits() 107 else if (freq < 490000) ite_get_carrier_freq_bits() 114 if (freq < ITE_LCF_MIN_CARRIER_FREQ) ite_get_carrier_freq_bits() 115 freq = ITE_LCF_MIN_CARRIER_FREQ; ite_get_carrier_freq_bits() 116 if (freq > ITE_LCF_MAX_CARRIER_FREQ) ite_get_carrier_freq_bits() 117 freq = ITE_LCF_MAX_CARRIER_FREQ; ite_get_carrier_freq_bits() 119 /* convert to kHz and subtract the base freq */ ite_get_carrier_freq_bits() 120 freq = ite_get_carrier_freq_bits() 121 DIV_ROUND_CLOSEST(freq - ITE_LCF_MIN_CARRIER_FREQ, ite_get_carrier_freq_bits() 124 return (u8) freq; ite_get_carrier_freq_bits() 129 static u8 ite_get_pulse_width_bits(unsigned int freq, int duty_cycle) ite_get_pulse_width_bits() argument 133 /* sanitize freq into range */ ite_get_pulse_width_bits() 134 if (freq < ITE_LCF_MIN_CARRIER_FREQ) ite_get_pulse_width_bits() 135 freq = ITE_LCF_MIN_CARRIER_FREQ; ite_get_pulse_width_bits() 136 if (freq > ITE_HCF_MAX_CARRIER_FREQ) ite_get_pulse_width_bits() 137 freq = ITE_HCF_MAX_CARRIER_FREQ; ite_get_pulse_width_bits() 139 period_ns = 1000000000UL / freq; ite_get_pulse_width_bits() 142 if (ite_is_high_carrier_freq(freq)) { ite_get_pulse_width_bits() 229 unsigned int freq, low_freq, high_freq; ite_set_carrier_params() local 238 freq = dev->params.tx_carrier_freq; ite_set_carrier_params() 247 freq = ite_set_carrier_params() 252 /* calculate the middle freq */ ite_set_carrier_params() 253 freq = (low_freq + high_freq) / 2; ite_set_carrier_params() 270 dev->params.set_carrier_params(dev, ite_is_high_carrier_freq(freq), ite_set_carrier_params() 271 use_demodulator, ite_get_carrier_freq_bits(freq), allowance, ite_set_carrier_params() 272 ite_get_pulse_width_bits(freq, dev->params.tx_duty_cycle)); ite_set_carrier_params() 338 /* set the rx carrier freq range, guess it's in Hz... */ ite_set_rx_carrier_range() 354 /* set the tx carrier freq, guess it's in Hz... */ ite_set_tx_carrier()
|
/linux-4.1.27/drivers/media/dvb-frontends/ |
H A D | dib0070.c | 349 u32 freq = fe->dtv_property_cache.frequency/1000 + (band == BAND_VHF ? state->cfg->freq_offset_khz_vhf : state->cfg->freq_offset_khz_uhf); dib0070_tune_digital() local 359 freq += 850; dib0070_tune_digital() 361 if (state->current_rf != freq) { dib0070_tune_digital() 376 while (freq > tune->max_freq) /* find the right one */ dib0070_tune_digital() 378 while (freq > lna_match->max_freq) /* find the right one */ dib0070_tune_digital() 386 dprintk("Tuning for Band: %hd (%d kHz)", band, freq); dib0070_tune_digital() 387 if (state->current_rf != freq) { dib0070_tune_digital() 392 state->current_rf = freq; dib0070_tune_digital() 399 VCOF_kHz = state->current_tune_table_index->vco_multi * freq * 2; dib0070_tune_digital() 425 FBDiv = (freq / (FREF / 2)); dib0070_tune_digital() 426 Rest = 2 * freq - FBDiv * FREF; dib0070_tune_digital() 469 dprintk("VCOF: ((%hd*%d) << 1))", state->current_tune_table_index->vco_multi, freq); dib0070_tune_digital() 483 while (freq/1000 > tmp->freq) /* find the right one */ dib0070_tune_digital() 638 u32 freq = fe->dtv_property_cache.frequency/1000; dib0070_wbd_offset() local 641 while (freq/1000 > tmp->freq) /* find the right one */ dib0070_wbd_offset()
|
/linux-4.1.27/sound/soc/fsl/ |
H A D | fsl_esai.c | 205 * freq: The required clock rate of HCKT/HCKR 211 unsigned int freq, int dir) fsl_esai_set_dai_sysclk() 222 if (freq == esai_priv->hck_rate[tx] && dir == esai_priv->hck_dir[tx]) fsl_esai_set_dai_sysclk() 256 ratio = clk_rate / freq; fsl_esai_set_dai_sysclk() 257 if (ratio * freq > clk_rate) fsl_esai_set_dai_sysclk() 258 ret = ratio * freq - clk_rate; fsl_esai_set_dai_sysclk() 259 else if (ratio * freq < clk_rate) fsl_esai_set_dai_sysclk() 260 ret = clk_rate - ratio * freq; fsl_esai_set_dai_sysclk() 291 esai_priv->hck_rate[tx] = freq; fsl_esai_set_dai_sysclk() 303 static int fsl_esai_set_bclk(struct snd_soc_dai *dai, bool tx, u32 freq) fsl_esai_set_bclk() argument 307 u32 sub, ratio = hck_rate / freq; fsl_esai_set_bclk() 311 if (esai_priv->slave_mode || esai_priv->sck_rate[tx] == freq) fsl_esai_set_bclk() 314 if (ratio * freq > hck_rate) fsl_esai_set_bclk() 315 sub = ratio * freq - hck_rate; fsl_esai_set_bclk() 316 else if (ratio * freq < hck_rate) fsl_esai_set_bclk() 317 sub = hck_rate - ratio * freq; fsl_esai_set_bclk() 340 esai_priv->sck_rate[tx] = freq; fsl_esai_set_bclk() 210 fsl_esai_set_dai_sysclk(struct snd_soc_dai *dai, int clk_id, unsigned int freq, int dir) fsl_esai_set_dai_sysclk() argument
|
/linux-4.1.27/drivers/mmc/host/ |
H A D | sdhci-of-arasan.c | 42 unsigned long freq; sdhci_arasan_get_timeout_clock() local 48 freq = clk_get_rate(pltfm_host->clk); sdhci_arasan_get_timeout_clock() 49 freq /= 1 << (CLK_CTRL_TIMEOUT_MIN_EXP + div); sdhci_arasan_get_timeout_clock() 51 return freq; sdhci_arasan_get_timeout_clock()
|
/linux-4.1.27/drivers/staging/comedi/drivers/ |
H A D | ni_labpc_isadma.c | 41 unsigned int freq; labpc_suggest_transfer_size() local 44 freq = 1000000000 / cmd->convert_arg; labpc_suggest_transfer_size() 47 freq = 0xffffffff; labpc_suggest_transfer_size() 50 size = (freq / 3) * sample_size; labpc_suggest_transfer_size()
|
/linux-4.1.27/arch/x86/include/asm/ |
H A D | timer.h | 17 * a continuous function in the face of dynamic freq changes.
|
/linux-4.1.27/drivers/gpu/drm/rcar-du/ |
H A D | rcar_du_lvdsenc.c | 45 unsigned int freq = mode->clock; rcar_du_lvdsenc_start() local 59 if (freq <= 38000) rcar_du_lvdsenc_start() 61 else if (freq <= 60000) rcar_du_lvdsenc_start() 63 else if (freq <= 121000) rcar_du_lvdsenc_start()
|
/linux-4.1.27/drivers/watchdog/ |
H A D | davinci_wdt.c | 121 unsigned long freq; davinci_wdt_get_timeleft() local 130 freq = clk_get_rate(davinci_wdt->clk); davinci_wdt_get_timeleft() 132 if (!freq) davinci_wdt_get_timeleft() 138 do_div(timer_counter, freq); davinci_wdt_get_timeleft()
|
/linux-4.1.27/arch/alpha/oprofile/ |
H A D | op_impl.h | 36 unsigned long freq; member in struct:op_register_config
|