Searched refs:freq (Results 1 - 200 of 1252) sorted by relevance

1234567

/linux-4.1.27/arch/score/include/asm/
H A Dtimex.h4 #define CLOCK_TICK_RATE 27000000 /* Timer input freq. */
/linux-4.1.27/include/linux/spi/
H A Dspi_oc_tiny.h6 * @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 Dpm_opp.h36 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 Ddw_apb_timer.h24 unsigned long freq; member in struct:dw_apb_timer
47 void __iomem *base, int irq, unsigned long freq);
50 unsigned long freq);
H A Dclock_cooling.h46 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 Ddevfreq.h49 * 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 Dfreq_table.c27 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 Dcpufreq_userspace.c26 * @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 Ds3c64xx-cpufreq.c113 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 Ds3c24xx-cpufreq.c30 #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 Dsh-cpufreq.c50 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 Ds3c2412-cpufreq.c31 #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 DKconfig.x8625 <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 Domap-cpufreq.c46 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 Ds3c24xx-cpufreq-debugfs.c22 #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 Dtegra-cpufreq.c56 * 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 Darm_big_little.c52 #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 Dexynos4210-cpufreq.c46 * 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 Dqoriq-cpufreq.c170 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 Ds3c2410-cpufreq.c29 #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 Ds3c2440-cpufreq.c31 #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 Dexynos-cpufreq.h29 .freq = (f) * 1000, \
37 unsigned int freq; member in struct:apll_freq
H A Dexynos4x12-cpufreq.c58 * 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 Dls1x-cpufreq.c78 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 Dpowernv-cpufreq.c61 * 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 Dloongson2_cpufreq.c53 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 Dexynos5250-cpufreq.c60 * 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 Dmatroxfb_misc.h7 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 Dlm7000.h20 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 Dtea575x.c159 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 Dradio-tea5777.c176 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 Dtef6862.c63 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 Dradio-trust.c147 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 Dradio-cadet.c163 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 Dradio-rtrack2.c66 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 Dradio-wl1273.c297 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 Dradio-miropcm20.c73 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 Dradio-terratec.c81 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 Dradio-keene.c83 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 Dradio-isa.c108 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 Dradio-raremono.c134 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 Dradio-tea5764.c222 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 Dlola_clock.c30 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 Dlola_proc.c83 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 Ddpmc.c42 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 Dpll.h7 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 Dgf100.c33 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 Dpllgt215.c31 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 Dgk104.c33 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 Dnv50.c163 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 Dfreq.h2 * include/asm-sh/freq.h
15 #include <cpu/freq.h>
/linux-4.1.27/arch/mips/mti-sead3/
H A Dsead3-time.c26 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 Dvx_uer.c107 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 Dmalta-time.c61 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 Dcsrc-ioasic.c44 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 Dmt2131.c100 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 Dfc0013.c194 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 Dmt2266.c130 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 Dfc0012.c137 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 Dtda18271-fe.c87 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 Dmt2060.c161 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 Dtda18271-priv.h190 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 Dqt1010.c62 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 Dmxl301rf.c120 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 Dr820t.c106 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 Dfc0011.c184 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 De4000_priv.h51 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 Dtda18271-common.c562 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 Dfc2580_priv.h52 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 Dclk.c17 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 Drtw_rf.c60 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 Dradio_2059.c73 .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 Dradio_2057.c193 .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 Dradio_2055.c306 .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 Dradio_2056.c3090 { .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 Dphy_lp.c169 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 Dradio_2059.h28 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 Dgovernor_simpleondemand.c22 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 Dgovernor_performance.c17 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 Dgovernor_powersave.c17 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 Ddevfreq.c74 * @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 Dgovernor_userspace.c25 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 Dvalid-adjtimex.c129 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 Draw_skew.c142 /* 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 Dics932s401.c191 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 Dcore.c46 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 Dmain.h46 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 Dtsc_msr.c74 /* 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 Dclk-sun8i-mbus.c29 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 Dclk-sun9i-core.c35 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 Dclk-sunxi.c248 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 Dfsl_ftm_timer.c202 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 Dscx200_hrt.c33 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 Dbcm2835_timer.c101 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 Drockchip_timer.c34 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 Ddw_apb_timer.c126 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 Dwext-compat.h15 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 Dchan.c245 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 Dutil.c98 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 Dwext-sme.c72 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 Dwext-compat.c230 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 Dibss.c316 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 Deeprom.c75 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 Deeprom.h46 __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 Dcpufreq-set.c27 { .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 Dip6_flowlabel.c354 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 Dtimex.h14 #define CLOCK_TICK_RATE 1000 /* Timer input freq. */
/linux-4.1.27/arch/sh/include/cpu-sh2/cpu/
H A Dfreq.h2 * include/asm-sh/cpu-sh2/freq.h
/linux-4.1.27/arch/sh/include/cpu-sh2a/cpu/
H A Dfreq.h2 * include/asm-sh/cpu-sh2a/freq.h
/linux-4.1.27/arch/arm/mach-omap2/
H A Dgpmc-onenand.c133 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 Dopp.c88 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 Domap_opp_data.h35 * @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 Ddriver_chipcommon_pmu.c51 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 Dproc.c80 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 Dclock.c58 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 Dfsl_mxc_udc.c35 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 Dopp.c31 * | |- 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 Dspi-sc18is602.c44 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 Dtime.c35 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 Dcx25840-audio.c30 * 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 Ddwmac-sti.c162 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 Dexynos5_bus.c92 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 Deeprom.c179 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 Dar9002_phy.c69 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 Ddfs.c188 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 Dtuner-core.c146 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 Dthread.c18 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 Dhpet_example.c132 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 Drecord.c151 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 Ddfs_pattern_detector.c143 * @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 Dfreq.h2 * include/asm-sh/cpu-sh3/freq.h
/linux-4.1.27/drivers/media/platform/vivid/
H A Dvivid-radio-rx.c163 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 Dvivid-radio-common.h35 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 Di740fb.c217 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 Dbuiltin-evlist.c46 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 Dperf.h57 unsigned int freq; member in struct:record_opts
/linux-4.1.27/drivers/clk/ti/
H A Dfapll.c78 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 Dspc.c96 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 Darmada-370-db.c27 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 Deeprom.c350 /* 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 Dscan.c87 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 Dlibipw_geo.c108 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 Dtlv320aic26.c155 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 Dmax98090.c1840 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 Dwm8741.c270 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 Dadis16136.c171 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 Dadv7175.c128 * 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 Dcpu_cooling.c121 * @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 Dclock_cooling.c139 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 Dsetup-rcar-gen2.c58 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 Dtimer.c51 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 Dtime.h29 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 Domap-dmic.c282 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 Dsofting_cs.c44 .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 Dsofting_platform.h22 unsigned int freq; /* operating frequency in Hz */ member in struct:softing_platform_data
/linux-4.1.27/drivers/net/ethernet/ibm/emac/
H A Demac.h167 #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 Dvp7045-fe.c111 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 Daic7xxx_proc.c97 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 Daic79xx_proc.c96 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 Dpwm-lpss.c61 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 DM0205.h4 u16 freq; member in struct:nvbios_M0205T
H A Dcstep.h18 u32 freq; member in struct:nvbios_cstepX
H A Dperf.h26 u32 freq; member in struct:nvbios_perfS::__anon4119::__anon4120
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Ddevinit.h9 int (*pll_set)(struct nvkm_devinit *, u32 type, u32 freq);
H A Dfb.h112 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 Dpriv.h8 int (*pll_set)(struct nvkm_devinit *, u32 type, u32 freq);
H A Dgf100.c32 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 Dmpc52xx_common.c217 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 Darch_timer.c30 arch_delay_timer.freq = arch_timer_get_rate(); arch_timer_delay_timer_register()
/linux-4.1.27/drivers/net/can/mscan/
H A Dmpc5xxx_can.c57 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 Dsi476x-core.h195 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 Dmxl111sf-tuner.c91 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 Dphy.c707 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 Dradio-si470x-common.c265 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 Dmacboing.c163 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 Dcpufreq-utils.c22 #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 Dcommon.h29 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 Devent.c68 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 Dgus_volume.c122 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 Dfmdrv_rx.c46 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 Doid_mgt.c28 /* 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 Dtime_64.c603 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 Dcc770_platform.c92 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 Dsetup.c88 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 Dpower.h48 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 Di2c-xlp9xx.c345 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 Dberlin2-avpll.c171 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 Dseq_timer.c355 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 Dp1022_rdk.c46 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 Dsync_serial.h56 #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 Ddump_psb.c64 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 Dite-cir.c55 /* 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 Ddib0070.c349 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 Dfsl_esai.c205 * 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 Dsdhci-of-arasan.c42 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 Dni_labpc_isadma.c41 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 Dtimer.h17 * a continuous function in the face of dynamic freq changes.
/linux-4.1.27/drivers/gpu/drm/rcar-du/
H A Drcar_du_lvdsenc.c45 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 Ddavinci_wdt.c121 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 Dop_impl.h36 unsigned long freq; member in struct:op_register_config

Completed in 5013 milliseconds

1234567