/linux/tools/perf/arch/x86/tests/ |
H A D | amd-ibs-period.c | 236 unsigned long long config, int freq, in fetch_prepare_attr() argument 246 attr->freq = freq; in fetch_prepare_attr() 251 unsigned long config, int freq, in op_prepare_attr() argument 261 attr->freq = freq; in op_prepare_attr() 414 int freq; member 423 { .freq = 0, .sample_freq = 0, .ret = FD_ERROR, .period = -1 }, 424 { .freq = 0, .sample_freq = 1, .ret = FD_ERROR, .period = -1 }, 425 { .freq = 0, .sample_freq = 0xf, .ret = FD_ERROR, .period = -1 }, 426 { .freq = 0, .sample_freq = 0x10, .ret = FD_SUCCESS, .period = 0x10 }, 427 { .freq = 0, .sample_freq = 0x11, .ret = FD_SUCCESS, .period = 0x10 }, [all …]
|
/linux/drivers/devfreq/ |
H A D | imx8m-ddrc.c | 82 struct imx8m_ddrc_freq *freq; in imx8m_ddrc_find_freq() local 91 freq = &priv->freq_table[i]; in imx8m_ddrc_find_freq() 92 if (freq->rate == rate || in imx8m_ddrc_find_freq() 93 freq->rate + 1 == rate || in imx8m_ddrc_find_freq() 94 freq->rate - 1 == rate) in imx8m_ddrc_find_freq() 95 return freq; in imx8m_ddrc_find_freq() 128 static int imx8m_ddrc_set_freq(struct device *dev, struct imx8m_ddrc_freq *freq) in imx8m_ddrc_set_freq() argument 143 priv->dram_core, freq->dram_core_parent_index - 1); in imx8m_ddrc_set_freq() 148 if (freq->dram_alt_parent_index) { in imx8m_ddrc_set_freq() 151 freq->dram_alt_parent_index - 1); in imx8m_ddrc_set_freq() [all …]
|
H A D | governor_passive.c | 53 unsigned long *freq) in get_target_freq_by_required_opp() argument 58 if (!p_dev || !p_opp_table || !opp_table || !freq) in get_target_freq_by_required_opp() 61 p_opp = devfreq_recommended_opp(p_dev, freq, 0); in get_target_freq_by_required_opp() 86 unsigned long freq = 0; in get_target_freq_with_cpufreq() local 102 /* Get target freq via required opps */ in get_target_freq_with_cpufreq() 104 freq = get_target_freq_by_required_opp(parent_cpu_data->dev, in get_target_freq_with_cpufreq() 107 if (freq) { in get_target_freq_with_cpufreq() 108 *target_freq = max(freq, *target_freq); in get_target_freq_with_cpufreq() 121 freq = dev_min + mult_frac(dev_max - dev_min, cpu_percent, 100); in get_target_freq_with_cpufreq() 123 *target_freq = max(freq, *target_freq); in get_target_freq_with_cpufreq() [all …]
|
/linux/drivers/net/wireless/mediatek/mt76/mt76x0/ |
H A D | initvals_phy.h | 15 { MT_RF(0, 3), 0x73 }, /* VCO Freq Cal */ 321 …x3F, 0x28, 0xDD, 0xE2, 0x40, 0x02, 0x40, 0x02, 0, 0, 1, 0x28, 0, 0x30, 0, 0, 0x3 }, /* Freq 2412 */ 322 …x3F, 0x3C, 0xDD, 0xE4, 0x40, 0x07, 0x40, 0x02, 0, 0, 1, 0xA1, 0, 0x30, 0, 0, 0x1 }, /* Freq 2417 */ 323 …x3F, 0x3C, 0xDD, 0xE2, 0x40, 0x07, 0x40, 0x0B, 0, 0, 1, 0x50, 0, 0x30, 0, 0, 0x0 }, /* Freq 2422 */ 324 …x3F, 0x28, 0xDD, 0xD4, 0x40, 0x02, 0x40, 0x09, 0, 0, 1, 0x50, 0, 0x30, 0, 0, 0x0 }, /* Freq 2427 */ 325 …x3F, 0x3C, 0xDD, 0xD4, 0x40, 0x07, 0x40, 0x02, 0, 0, 1, 0xA2, 0, 0x30, 0, 0, 0x1 }, /* Freq 2432 */ 326 …x3F, 0x3C, 0xDD, 0xD4, 0x40, 0x07, 0x40, 0x07, 0, 0, 1, 0xA2, 0, 0x30, 0, 0, 0x1 }, /* Freq 2437 */ 327 …x3F, 0x28, 0xDD, 0xE2, 0x40, 0x02, 0x40, 0x07, 0, 0, 1, 0x28, 0, 0x30, 0, 0, 0x3 }, /* Freq 2442 */ 328 …x3F, 0x3C, 0xDD, 0xD4, 0x40, 0x07, 0x40, 0x02, 0, 0, 1, 0xA3, 0, 0x30, 0, 0, 0x1 }, /* Freq 2447 */ 329 …x3F, 0x3C, 0xDD, 0xF2, 0x40, 0x07, 0x40, 0x0D, 0, 0, 1, 0x28, 0, 0x30, 0, 0, 0x3 }, /* Freq 2452 */ [all …]
|
/linux/sound/drivers/vx/ |
H A D | vx_uer.c | 92 int val, freq; in vx_read_uer_status() 95 freq = 0; in vx_read_uer_status() 108 freq = 32000; in vx_read_uer_status() 111 freq = 44100; in vx_read_uer_status() 114 freq = 48000; in vx_read_uer_status() 125 return freq; in vx_read_uer_status() 146 static int vx_calc_clock_from_freq(struct vx_core *chip, int freq) 150 if (snd_BUG_ON(freq <= 0)) in vx_calc_clock_from_freq() 153 hexfreq = (28224000 * 10) / freq; in vx_calc_clock_from_freq() 156 /* max freq in vx_calc_clock_from_freq() 94 int val, freq; vx_read_uer_status() local 148 vx_calc_clock_from_freq(struct vx_core * chip,int freq) vx_calc_clock_from_freq() argument 193 vx_set_internal_clock(struct vx_core * chip,unsigned int freq) vx_set_internal_clock() argument 232 vx_set_clock(struct vx_core * chip,unsigned int freq) vx_set_clock() argument 276 int freq; vx_change_frequency() local [all...] |
/linux/drivers/media/radio/ |
H A D | tea575x.c | 144 u32 freq = val & TEA575X_BIT_FREQ_MASK; in snd_tea575x_val_to_freq() local 146 if (freq == 0) in snd_tea575x_val_to_freq() 147 return freq; in snd_tea575x_val_to_freq() 151 /* freq *= 12.5 */ in snd_tea575x_val_to_freq() 152 freq *= 125; in snd_tea575x_val_to_freq() 153 freq /= 10; in snd_tea575x_val_to_freq() 155 freq -= TEA575X_FMIF; in snd_tea575x_val_to_freq() 158 /* freq *= 12.5 */ in snd_tea575x_val_to_freq() 159 freq *= 125; in snd_tea575x_val_to_freq() 160 freq /= 10; in snd_tea575x_val_to_freq() [all …]
|
H A D | radio-tea5777.c | 162 static u32 tea5777_freq_to_v4l2_freq(struct radio_tea5777 *tea, u32 freq) in tea5777_freq_to_v4l2_freq() argument 166 return (freq * TEA5777_FM_FREQ_STEP + TEA5777_FM_IF) * 16; in tea5777_freq_to_v4l2_freq() 168 return (freq * TEA5777_AM_FREQ_STEP + TEA5777_AM_IF) * 16; in tea5777_freq_to_v4l2_freq() 175 u32 freq; in radio_tea5777_set_freq() local 178 freq = clamp(tea->freq, bands[tea->band].rangelow, in radio_tea5777_set_freq() 180 freq = (freq + 8) / 16; /* to kHz */ in radio_tea5777_set_freq() 185 freq = (freq - TEA5777_FM_IF) / TEA5777_FM_FREQ_STEP; in radio_tea5777_set_freq() 187 tea->write_reg |= (u64)freq << TEA5777_W_FM_PLL_SHIFT; in radio_tea5777_set_freq() 198 freq = (freq - TEA5777_AM_IF) / TEA5777_AM_FREQ_STEP; in radio_tea5777_set_freq() 200 tea->write_reg |= (u64)freq << TEA5777_W_AM_PLL_SHIFT; in radio_tea5777_set_freq() [all …]
|
/linux/drivers/media/tuners/ |
H A D | mt2131.c | 86 u32 freq; in mt2131_set_params() local 95 freq = c->frequency / 1000; /* Hz -> kHz */ in mt2131_set_params() 96 dprintk(1, "%s() freq=%d\n", __func__, freq); in mt2131_set_params() 98 f_lo1 = freq + MT2131_IF1 * 1000; in mt2131_set_params() 100 f_lo2 = f_lo1 - freq - MT2131_IF2; in mt2131_set_params() 114 if (freq <= 82500) if_band_center = 0x00; else in mt2131_set_params() 115 if (freq <= 137500) if_band_center = 0x01; else in mt2131_set_params() 116 if (freq <= 192500) if_band_center = 0x02; else in mt2131_set_params() 117 if (freq <= 247500) if_band_center = 0x03; else in mt2131_set_params() 118 if (freq <= 302500) if_band_center = 0x04; else in mt2131_set_params() [all …]
|
/linux/drivers/misc/ |
H A D | ics932s401.c | 179 int m, n, freq; in calculate_cpu_freq() local 188 freq = BASE_CLOCK * (n + 8) / (m + 2); in calculate_cpu_freq() 189 freq /= divisors[data->regs[ICS932S401_REG_CPU_DIVISOR] >> in calculate_cpu_freq() 192 return freq; in calculate_cpu_freq() 209 int freq; in show_cpu_clock_sel() local 212 freq = calculate_cpu_freq(data); in show_cpu_clock_sel() 214 /* Freq is neatly wrapped up for us */ in show_cpu_clock_sel() 217 freq = fs_speeds[fid]; in show_cpu_clock_sel() 219 switch (freq) { in show_cpu_clock_sel() 221 freq = 160000; in show_cpu_clock_sel() [all …]
|
/linux/drivers/net/wireless/broadcom/b43/ |
H A D | radio_2059.c | 60 .freq = 2412, 67 .freq = 2417, 74 .freq = 2422, 81 .freq = 2427, 88 .freq = 2432, 95 .freq = 2437, 102 .freq = 2442, 109 .freq = 2447, 116 .freq = 2452, 123 .freq = 2457, [all …]
|
H A D | radio_2055.c | 293 .freq = 4920, /* MHz */ 301 .freq = 4930, /* MHz */ 309 .freq = 4940, /* MHz */ 317 .freq = 4950, /* MHz */ 325 .freq = 4960, /* MHz */ 333 .freq = 4970, /* MHz */ 341 .freq = 4980, /* MHz */ 349 .freq = 4990, /* MHz */ 357 .freq = 5000, /* MHz */ 365 .freq = 5010, /* MHz */ [all …]
|
/linux/net/ipv6/ |
H A D | ip6_flowlabel.c | 376 fl_create(struct net *net, struct sock *sk, struct in6_flowlabel_req *freq, in fl_create() argument 384 olen = optlen - CMSG_ALIGN(sizeof(*freq)); in fl_create() 408 CMSG_ALIGN(sizeof(*freq)), olen)) in fl_create() 430 err = fl6_renew(fl, freq->flr_linger, freq->flr_expires); in fl_create() 433 fl->share = freq->flr_share; in fl_create() 434 addr_type = ipv6_addr_type(&freq->flr_dst); in fl_create() 440 fl->dst = freq->flr_dst; in fl_create() 505 int ipv6_flowlabel_opt_get(struct sock *sk, struct in6_flowlabel_req *freq, in ipv6_flowlabel_opt_get() argument 512 freq->flr_label = np->rcv_flowinfo & IPV6_FLOWLABEL_MASK; in ipv6_flowlabel_opt_get() 517 freq->flr_label = np->flow_label; in ipv6_flowlabel_opt_get() [all …]
|
/linux/arch/mips/mti-malta/ |
H A D | malta-time.c | 51 static unsigned int freqround(unsigned int freq, unsigned int amount) in freqround() argument 53 freq += amount; in freqround() 54 freq -= freq % (amount*2); in freqround() 55 return freq; in freqround() 181 unsigned char freq, ctrl; in init_rtc() local 184 freq = CMOS_READ(RTC_FREQ_SELECT); in init_rtc() 185 if ((freq & RTC_DIV_CTL) != RTC_REF_CLCK_32KHZ) in init_rtc() 226 unsigned int freq; in plat_time_init() local 231 freq = mips_hpt_frequency; in plat_time_init() 234 freq *= 2; in plat_time_init() [all …]
|
/linux/include/trace/events/ |
H A D | devfreq.h | 12 TP_PROTO(struct devfreq *devfreq, unsigned long freq, 15 TP_ARGS(devfreq, freq, prev_freq), 19 __field(unsigned long, freq) 27 __entry->freq = freq; 33 TP_printk("dev_name=%-30s freq=%-12lu prev_freq=%-12lu load=%-2lu", 34 __get_str(dev_name), __entry->freq, __entry->prev_freq, 45 __field(unsigned long, freq) 53 __entry->freq = devfreq->previous_freq; 60 TP_printk("dev_name=%-30s freq [all...] |
/linux/drivers/clocksource/ |
H A D | timer-fsl-ftm.c | 179 static int __init ftm_clockevent_init(unsigned long freq, int irq) in ftm_clockevent_init() argument 199 freq / (1 << priv->ps), in ftm_clockevent_init() 207 static int __init ftm_clocksource_init(unsigned long freq) in ftm_clocksource_init() argument 216 sched_clock_register(ftm_read_sched_clock, 16, freq / (1 << priv->ps)); in ftm_clocksource_init() 218 freq / (1 << priv->ps), 300, 16, in ftm_clocksource_init() 263 long freq; in ftm_clk_init() local 265 freq = __ftm_clk_init(np, "ftm-evt-counter-en", "ftm-evt"); in ftm_clk_init() 266 if (freq <= 0) in ftm_clk_init() 269 freq = __ftm_clk_init(np, "ftm-src-counter-en", "ftm-src"); in ftm_clk_init() 270 if (freq <= 0) in ftm_clk_init() [all …]
|
/linux/drivers/ssb/ |
H A D | driver_chipcommon_pmu.c | 51 u16 freq; /* Crystal frequency in kHz.*/ member 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, }, [all …]
|
/linux/tools/perf/util/ |
H A D | record.c | 76 attr->freq = 0; in evsel__config_leader_sampling() 164 opts->freq = opts->user_freq; in record_opts__config_freq() 170 opts->freq = 0; in record_opts__config_freq() 171 else if (opts->freq) { in record_opts__config_freq() 172 opts->default_interval = opts->freq; in record_opts__config_freq() 184 if (user_freq && (max_rate < opts->freq)) { in record_opts__config_freq() 187 " Please use -F freq option with a lower value or consider\n" in record_opts__config_freq() 195 " Use --strict-freq to disable this throttling, refusing to record.\n", in record_opts__config_freq() 196 max_rate, opts->freq, max_rate); in record_opts__config_freq() 198 opts->freq in record_opts__config_freq() 273 unsigned int freq; record__parse_freq() local [all...] |
/linux/drivers/thermal/ |
H A D | devfreq_cooling.c | 91 unsigned long freq; in devfreq_cooling_set_cur_state() local 107 freq = table[perf_idx].frequency * 1000; in devfreq_cooling_set_cur_state() 110 freq = dfc->freq_table[state]; in devfreq_cooling_set_cur_state() 114 DIV_ROUND_UP(freq, HZ_PER_KHZ)); in devfreq_cooling_set_cur_state() 124 * @freq: frequency in kHz 126 * Return: the performance index associated with the @freq, or 129 static int get_perf_idx(struct em_perf_domain *em_pd, unsigned long freq) in get_perf_idx() argument 137 if (table[i].frequency != freq) in get_perf_idx() 148 static unsigned long get_voltage(struct devfreq *df, unsigned long freq) in get_voltage() argument 154 opp = dev_pm_opp_find_freq_exact(dev, freq, true); in get_voltage() [all …]
|
/linux/drivers/net/wireless/intersil/p54/ |
H A D | eeprom.c | 72 u16 freq; member 86 static int p54_get_band_from_freq(u16 freq) in p54_get_band_from_freq() argument 90 if ((freq >= 2412) && (freq <= 2484)) in p54_get_band_from_freq() 93 if ((freq >= 4920) && (freq <= 5825)) in p54_get_band_from_freq() 99 static int same_band(u16 freq, u16 freq2) in same_band() argument 101 return p54_get_band_from_freq(freq) == p54_get_band_from_freq(freq2); in same_band() 110 return a->freq - b->freq; in p54_compare_channels() 119 return a->freq - b->freq; in p54_compare_rssichan() 188 chan->index, chan->freq); in p54_generate_band() 193 dest->center_freq = chan->freq; in p54_generate_band() [all …]
|
/linux/drivers/clk/mediatek/ |
H A D | clk-mt8365-apmixedsys.c | 56 { .div = 0, .freq = MT8365_PLL_FMAX }, 57 { .div = 1, .freq = 1500 * MHZ }, 58 { .div = 2, .freq = 750 * MHZ }, 59 { .div = 3, .freq = 375 * MHZ }, 60 { .div = 4, .freq = 182500000 }, 65 { .div = 0, .freq = MT8365_PLL_FMAX }, 66 { .div = 1, .freq = 1600 * MHZ }, 67 { .div = 2, .freq = 800 * MHZ }, 68 { .div = 3, .freq = 400 * MHZ }, 69 { .div = 4, .freq = 200 * MHZ }, [all …]
|
H A D | clk-mt2712-apmixedsys.c | 53 { .div = 0, .freq = MT2712_PLL_FMAX }, 54 { .div = 1, .freq = 1202500000 }, 55 { .div = 2, .freq = 500500000 }, 56 { .div = 3, .freq = 315250000 }, 57 { .div = 4, .freq = 157625000 }, 62 { .div = 0, .freq = MT2712_PLL_FMAX }, 63 { .div = 1, .freq = 994500000 }, 64 { .div = 2, .freq = 520000000 }, 65 { .div = 3, .freq = 315250000 }, 66 { .div = 4, .freq = 157625000 }, [all …]
|
/linux/arch/mips/kernel/ |
H A D | time.c | 39 struct cpufreq_freqs *freq = data; in cpufreq_callback() local 40 struct cpumask *cpus = freq->policy->cpus; in cpufreq_callback() 45 * Skip lpj numbers adjustment if the CPU-freq transition is safe for in cpufreq_callback() 48 if (freq->flags & CPUFREQ_CONST_LOOPS) in cpufreq_callback() 54 glb_lpj_ref_freq = freq->old; in cpufreq_callback() 59 per_cpu(pcp_lpj_ref_freq, cpu) = freq->old; in cpufreq_callback() 67 if ((val == CPUFREQ_PRECHANGE && freq->old < freq->new) || in cpufreq_callback() 68 (val == CPUFREQ_POSTCHANGE && freq->old > freq->new)) { in cpufreq_callback() 71 freq->new); in cpufreq_callback() 76 freq->new); in cpufreq_callback()
|
/linux/include/linux/ |
H A D | cpufreq.h | 70 unsigned int suspend_freq; /* freq to set during suspend */ 201 #define CPUFREQ_SHARED_TYPE_ALL (2) /* All dependent CPUs should set freq */ 202 #define CPUFREQ_SHARED_TYPE_ANY (3) /* Freq can be set from any dependent CPU*/ 462 * frequency present in freq-table exposed by the driver. For these drivers if 463 * CPU is found running at an out of table freq, we will try to set it to a freq 597 unsigned int freq); 791 unsigned int freq); 799 /* Find lowest freq at or above target in a table in ascending order */ 806 unsigned int freq; in cpufreq_table_find_index_al() local 810 freq = pos->frequency; in cpufreq_table_find_index_al() [all …]
|
/linux/drivers/cpufreq/ |
H A D | s3c64xx-cpufreq.c | 111 struct cpufreq_frequency_table *freq; in s3c64xx_cpufreq_config_regulator() local 122 cpufreq_for_each_valid_entry(freq, s3c64xx_freq_table) { in s3c64xx_cpufreq_config_regulator() 123 dvfs = &s3c64xx_dvfs_table[freq->driver_data]; in s3c64xx_cpufreq_config_regulator() 134 freq->frequency); in s3c64xx_cpufreq_config_regulator() 135 freq->frequency = CPUFREQ_ENTRY_INVALID; in s3c64xx_cpufreq_config_regulator() 148 struct cpufreq_frequency_table *freq; in s3c64xx_cpufreq_driver_init() local 171 cpufreq_for_each_entry(freq, s3c64xx_freq_table) { in s3c64xx_cpufreq_driver_init() 175 r = clk_round_rate(policy->clk, freq->frequency * 1000); in s3c64xx_cpufreq_driver_init() 177 if (r != freq->frequency) { in s3c64xx_cpufreq_driver_init() 179 freq->frequency); in s3c64xx_cpufreq_driver_init() [all …]
|
/linux/drivers/iio/filter/ |
H A D | admv8818.c | 137 static int __admv8818_hpf_select(struct admv8818_state *st, u64 freq) in __admv8818_hpf_select() argument 143 if (freq < freq_range_hpf[ADMV8818_BAND_MIN][ADMV8818_BAND_CORNER_LOW]) in __admv8818_hpf_select() 146 if (freq >= freq_range_hpf[ADMV8818_BAND_MAX][ADMV8818_BAND_CORNER_HIGH]) { in __admv8818_hpf_select() 153 if (freq >= 12000ULL * HZ_PER_MHZ && freq < 12500ULL * HZ_PER_MHZ) { in __admv8818_hpf_select() 165 if (freq_range_hpf[band][ADMV8818_BAND_CORNER_LOW] > freq) in __admv8818_hpf_select() 180 if (freq_corner > freq) in __admv8818_hpf_select() 183 freq_error = freq - freq_corner; in __admv8818_hpf_select() 206 static int admv8818_hpf_select(struct admv8818_state *st, u64 freq) in admv8818_hpf_select() argument 211 ret = __admv8818_hpf_select(st, freq); in admv8818_hpf_select() 217 static int __admv8818_lpf_select(struct admv8818_state *st, u64 freq) in __admv8818_lpf_select() argument [all …]
|