Home
last modified time | relevance | path

Searched refs:mult (Results 1 – 200 of 238) sorted by relevance

12

/linux-4.1.27/drivers/clk/mvebu/
Dorion.c60 int *mult, int *div) in mv88f5182_get_clk_ratio() argument
65 *mult = 1; in mv88f5182_get_clk_ratio()
68 *mult = 1; in mv88f5182_get_clk_ratio()
71 *mult = 0; in mv88f5182_get_clk_ratio()
117 int *mult, int *div) in mv88f5281_get_clk_ratio() argument
122 *mult = 1; in mv88f5281_get_clk_ratio()
125 *mult = 1; in mv88f5281_get_clk_ratio()
128 *mult = 0; in mv88f5281_get_clk_ratio()
183 int *mult, int *div) in mv88f6183_get_clk_ratio() argument
188 *mult = 1; in mv88f6183_get_clk_ratio()
[all …]
Darmada-39x.c94 void __iomem *sar, int id, int *mult, int *div) in armada_39x_get_clk_ratio() argument
98 *mult = 1; in armada_39x_get_clk_ratio()
102 *mult = 1; in armada_39x_get_clk_ratio()
106 *mult = 1; in armada_39x_get_clk_ratio()
Darmada-370.c116 void __iomem *sar, int id, int *mult, int *div) in a370_get_clk_ratio() argument
123 *mult = a370_nbclk_ratios[opt][0]; in a370_get_clk_ratio()
127 *mult = a370_hclk_ratios[opt][0]; in a370_get_clk_ratio()
131 *mult = a370_dramclk_ratios[opt][0]; in a370_get_clk_ratio()
Dkirkwood.c129 void __iomem *sar, int id, int *mult, int *div) in kirkwood_get_clk_ratio() argument
135 *mult = kirkwood_cpu_l2_ratios[opt][0]; in kirkwood_get_clk_ratio()
143 *mult = kirkwood_cpu_ddr_ratios[opt][0]; in kirkwood_get_clk_ratio()
169 void __iomem *sar, int id, int *mult, int *div) in mv88f6180_get_clk_ratio() argument
175 *mult = 1; in mv88f6180_get_clk_ratio()
183 *mult = mv88f6180_cpu_ddr_ratios[opt][0]; in mv88f6180_get_clk_ratio()
Darmada-xp.c126 void __iomem *sar, int id, int *mult, int *div) in axp_get_clk_ratio() argument
139 *mult = axp_nbclk_ratios[opt][0]; in axp_get_clk_ratio()
143 *mult = axp_hclk_ratios[opt][0]; in axp_get_clk_ratio()
147 *mult = axp_dramclk_ratios[opt][0]; in axp_get_clk_ratio()
Ddove.c127 void __iomem *sar, int id, int *mult, int *div) in dove_get_clk_ratio() argument
134 *mult = dove_cpu_l2_ratios[opt][0]; in dove_get_clk_ratio()
142 *mult = dove_cpu_ddr_ratios[opt][0]; in dove_get_clk_ratio()
Darmada-375.c117 void __iomem *sar, int id, int *mult, int *div) in armada_375_get_clk_ratio() argument
124 *mult = armada_375_cpu_l2_ratios[opt][0]; in armada_375_get_clk_ratio()
128 *mult = armada_375_cpu_ddr_ratios[opt][0]; in armada_375_get_clk_ratio()
Darmada-38x.c100 void __iomem *sar, int id, int *mult, int *div) in armada_38x_get_clk_ratio() argument
107 *mult = armada_38x_cpu_l2_ratios[opt][0]; in armada_38x_get_clk_ratio()
111 *mult = armada_38x_cpu_ddr_ratios[opt][0]; in armada_38x_get_clk_ratio()
Dcommon.c160 int mult, div; in mvebu_coreclk_setup() local
164 desc->get_clk_ratio(base, desc->ratios[n].id, &mult, &div); in mvebu_coreclk_setup()
166 cpuclk_name, 0, mult, div); in mvebu_coreclk_setup()
Dcommon.h32 void (*get_clk_ratio)(void __iomem *sar, int id, int *mult, int *div);
/linux-4.1.27/drivers/clk/shmobile/
Dclk-rcar-gen2.c61 unsigned int mult; in cpg_z_clk_recalc_rate() local
66 mult = 32 - val; in cpg_z_clk_recalc_rate()
68 return div_u64((u64)parent_rate * mult, 32); in cpg_z_clk_recalc_rate()
75 unsigned int mult; in cpg_z_clk_round_rate() local
80 mult = div_u64((u64)rate * 32, prate); in cpg_z_clk_round_rate()
81 mult = clamp(mult, 1U, 32U); in cpg_z_clk_round_rate()
83 return *parent_rate / 32 * mult; in cpg_z_clk_round_rate()
90 unsigned int mult; in cpg_z_clk_set_rate() local
94 mult = div_u64((u64)rate * 32, parent_rate); in cpg_z_clk_set_rate()
95 mult = clamp(mult, 1U, 32U); in cpg_z_clk_set_rate()
[all …]
Dclk-sh73a0.c83 unsigned int mult = 1; in sh73a0_cpg_register_clock() local
114 mult = ((clk_readl(enable_reg) >> 24) & 0x3f) + 1; in sh73a0_cpg_register_clock()
118 mult *= 2; in sh73a0_cpg_register_clock()
126 mult = __raw_readl(dsi_reg); in sh73a0_cpg_register_clock()
127 if (!(mult & 0x8000)) in sh73a0_cpg_register_clock()
128 mult = 1; in sh73a0_cpg_register_clock()
130 mult = (mult & 0x3f) + 1; in sh73a0_cpg_register_clock()
156 mult, div); in sh73a0_cpg_register_clock()
Dclk-rz.c35 unsigned mult; in rz_cpg_register_clock() local
43 mult = cpg_mode ? (32 / 4) : 30; in rz_cpg_register_clock()
45 return clk_register_fixed_factor(NULL, name, parent_name, 0, mult, 1); in rz_cpg_register_clock()
63 mult = frqcr_tab[val]; in rz_cpg_register_clock()
64 return clk_register_fixed_factor(NULL, name, "pll", 0, mult, 3); in rz_cpg_register_clock()
Dclk-r8a73a4.c69 unsigned int mult = 1; in r8a73a4_cpg_register_clock() local
101 mult = ((value >> 24) & 0x7f) + 1; in r8a73a4_cpg_register_clock()
109 mult = ((value >> 24) & 0x7f) + 1; in r8a73a4_cpg_register_clock()
154 mult = ((value >> 24) & 0x7f) + 1; in r8a73a4_cpg_register_clock()
164 mult = 0x20 - ((clk_readl(cpg->reg + CPG_FRQCRC) >> shift) in r8a73a4_cpg_register_clock()
184 mult, div); in r8a73a4_cpg_register_clock()
Dclk-r8a7740.c71 unsigned int mult = 1; in r8a7740_cpg_register_clock() local
103 mult = ((value >> 24) & 0x7f) + 1; in r8a7740_cpg_register_clock()
107 mult = ((value >> 24) & 0x7f) + 1; in r8a7740_cpg_register_clock()
112 mult = ((value >> 24) & 0x3f) + 1; in r8a7740_cpg_register_clock()
139 mult, div); in r8a7740_cpg_register_clock()
Dclk-r8a7779.c99 unsigned int mult = 1; in r8a7779_cpg_register_clock() local
104 mult = plla_mult; in r8a7779_cpg_register_clock()
107 mult = config->z_mult; in r8a7779_cpg_register_clock()
120 return clk_register_fixed_factor(NULL, name, parent_name, 0, mult, div); in r8a7779_cpg_register_clock()
/linux-4.1.27/drivers/clk/
Dclk-fixed-factor.c34 rate = (unsigned long long int)parent_rate * fix->mult; in clk_factor_recalc_rate()
47 best_parent = (rate / fix->mult) * fix->div; in clk_factor_round_rate()
52 return (*prate / fix->div) * fix->mult; in clk_factor_round_rate()
70 unsigned int mult, unsigned int div) in clk_register_fixed_factor() argument
83 fix->mult = mult; in clk_register_fixed_factor()
111 u32 div, mult; in of_fixed_factor_clk_setup() local
119 if (of_property_read_u32(node, "clock-mult", &mult)) { in of_fixed_factor_clk_setup()
129 mult, div); in of_fixed_factor_clk_setup()
Dclk-qoriq.c160 u32 mult; in core_pll_init() local
174 mult = ioread32be(base); in core_pll_init()
177 if (mult & PLL_KILL) { in core_pll_init()
181 mult = (mult >> 1) & 0x3f; in core_pll_init()
219 parent_name, 0, mult, 1 + i); in core_pll_init()
223 parent_name, 0, mult, 1 << i); in core_pll_init()
278 uint32_t mult; in pltfrm_pll_init() local
290 mult = ioread32be(base); in pltfrm_pll_init()
295 if (mult & PLL_KILL) { in pltfrm_pll_init()
299 mult = (mult & GENMASK(6, 1)) >> 1; in pltfrm_pll_init()
[all …]
/linux-4.1.27/arch/arm/mach-omap2/
Dclkt2xxx_dpllcore.c115 u32 cur_rate, low, mult, div, valid_rate, done_rate; in omap2_reprogram_dpllcore() local
121 mult = omap2xxx_cm_get_core_clk_src(); in omap2_reprogram_dpllcore()
123 if ((rate == (cur_rate / 2)) && (mult == 2)) { in omap2_reprogram_dpllcore()
125 } else if ((rate == (cur_rate * 2)) && (mult == 1)) { in omap2_reprogram_dpllcore()
132 if (mult == 1) in omap2_reprogram_dpllcore()
149 mult = ((rate / 2) / 1000000); in omap2_reprogram_dpllcore()
153 mult = (rate / 1000000); in omap2_reprogram_dpllcore()
157 tmpset.cm_clksel1_pll |= (mult << __ffs(dd->div1_mask)); in omap2_reprogram_dpllcore()
/linux-4.1.27/sound/core/
Dpcm_timer.c34 unsigned long rate, mult, fsize, l, post; in snd_pcm_timer_resolution_change() local
37 mult = 1000000000; in snd_pcm_timer_resolution_change()
41 l = gcd(mult, rate); in snd_pcm_timer_resolution_change()
42 mult /= l; in snd_pcm_timer_resolution_change()
51 while ((mult * fsize) / fsize != mult) { in snd_pcm_timer_resolution_change()
52 mult /= 2; in snd_pcm_timer_resolution_change()
62 runtime->timer_resolution = (mult * fsize / rate) * post; in snd_pcm_timer_resolution_change()
/linux-4.1.27/arch/arm/boot/dts/
Dam33xx-clocks.dtsi23 clock-mult = <1>;
31 clock-mult = <1>;
39 clock-mult = <1>;
47 clock-mult = <1>;
55 clock-mult = <1>;
63 clock-mult = <1>;
71 clock-mult = <1>;
79 clock-mult = <1>;
87 clock-mult = <1>;
95 clock-mult = <1>;
[all …]
Domap36xx-omap3430es2plus-clocks.dtsi38 clock-mult = <1>;
54 clock-mult = <1>;
78 clock-mult = <1>;
86 clock-mult = <1>;
94 clock-mult = <1>;
102 clock-mult = <1>;
110 clock-mult = <1>;
118 clock-mult = <1>;
126 clock-mult = <1>;
134 clock-mult = <1>;
[all …]
Dam43xx-clocks.dtsi39 clock-mult = <1>;
47 clock-mult = <1>;
55 clock-mult = <1>;
63 clock-mult = <1>;
71 clock-mult = <1>;
79 clock-mult = <1>;
87 clock-mult = <1>;
95 clock-mult = <1>;
103 clock-mult = <1>;
321 clock-mult = <1>;
[all …]
Domap36xx-clocks.dtsi74 clock-mult = <1>;
78 clock-mult = <1>;
82 ti,clock-mult = <1>;
86 ti,clock-mult = <1>;
90 clock-mult = <1>;
Dkeystone-clocks.dtsi31 clock-mult = <1>;
40 clock-mult = <1>;
69 clock-mult = <1>;
78 clock-mult = <1>;
87 clock-mult = <1>;
96 clock-mult = <1>;
105 clock-mult = <1>;
114 clock-mult = <1>;
123 clock-mult = <1>;
132 clock-mult = <1>;
[all …]
Domap3xxx-clocks.dtsi46 clock-mult = <2>;
54 clock-mult = <2>;
62 clock-mult = <2>;
70 clock-mult = <1>;
78 clock-mult = <1>;
216 clock-mult = <2>;
233 clock-mult = <1>;
258 clock-mult = <2>;
275 clock-mult = <1>;
305 clock-mult = <1>;
[all …]
Dr8a7794.dtsi420 clock-mult = <1>;
428 clock-mult = <1>;
436 clock-mult = <1>;
444 clock-mult = <1>;
452 clock-mult = <1>;
460 clock-mult = <1>;
468 clock-mult = <1>;
476 clock-mult = <1>;
484 clock-mult = <1>;
492 clock-mult = <1>;
[all …]
Domap36xx-am35xx-omap3430es2plus-clocks.dtsi15 clock-mult = <1>;
23 clock-mult = <1>;
58 clock-mult = <1>;
66 clock-mult = <1>;
74 clock-mult = <1>;
82 clock-mult = <1>;
90 clock-mult = <1>;
Domap54xx-clocks.dtsi131 clock-mult = <1>;
157 clock-mult = <1>;
204 clock-mult = <1>;
212 clock-mult = <1>;
301 clock-mult = <1>;
348 clock-mult = <1>;
372 clock-mult = <1>;
380 clock-mult = <1>;
398 clock-mult = <1>;
574 clock-mult = <1>;
[all …]
Domap24xx-clocks.dtsi89 clock-mult = <2>;
163 clock-mult = <1>;
175 clock-mult = <1>;
191 clock-mult = <1>;
357 clock-mult = <1>;
365 clock-mult = <1>;
373 clock-mult = <1>;
381 clock-mult = <1>;
389 clock-mult = <1>;
403 clock-mult = <1>;
[all …]
Ddra7xx-clocks.dtsi282 clock-mult = <1>;
308 clock-mult = <1>;
316 clock-mult = <1>;
350 clock-mult = <1>;
384 clock-mult = <1>;
429 clock-mult = <1>;
489 clock-mult = <1>;
497 clock-mult = <1>;
505 clock-mult = <1>;
513 clock-mult = <1>;
[all …]
Domap34xx-omap36xx-clocks.dtsi15 clock-mult = <1>;
80 clock-mult = <1>;
128 clock-mult = <1>;
152 clock-mult = <1>;
Domap3430es1-clocks.dtsi32 clock-mult = <1>;
95 clock-mult = <1>;
119 clock-mult = <1>;
Dr8a7790.dtsi943 clock-mult = <1>;
951 clock-mult = <1>;
959 clock-mult = <1>;
967 clock-mult = <1>;
975 clock-mult = <1>;
983 clock-mult = <1>;
991 clock-mult = <1>;
999 clock-mult = <1>;
1007 clock-mult = <1>;
1015 clock-mult = <1>;
[all …]
Dr8a7791.dtsi957 clock-mult = <1>;
965 clock-mult = <1>;
973 clock-mult = <1>;
981 clock-mult = <1>;
989 clock-mult = <1>;
997 clock-mult = <1>;
1005 clock-mult = <1>;
1013 clock-mult = <1>;
1021 clock-mult = <1>;
1029 clock-mult = <1>;
[all …]
Dintegratorcp.dts34 clock-mult = <1>;
82 clock-mult = <1>;
91 clock-mult = <1>;
Domap44xx-clocks.dtsi164 clock-mult = <1>;
244 clock-mult = <1>;
300 clock-mult = <1>;
412 clock-mult = <1>;
420 clock-mult = <1>;
446 clock-mult = <1>;
454 clock-mult = <1>;
471 clock-mult = <1>;
653 clock-mult = <1>;
878 ti,clock-mult = <1>;
[all …]
Domap2420-clocks.dtsi95 clock-mult = <1>;
191 clock-mult = <1>;
260 clock-mult = <1>;
Darm-realview-pb1176.dts66 clock-mult = <1>;
74 clock-mult = <1>;
82 clock-mult = <1>;
90 clock-mult = <1>;
98 clock-mult = <1>;
Dste-nomadik-stn8815.dtsi190 clock-mult = <1>;
213 clock-mult = <1>;
228 clock-mult = <1>;
235 clock-mult = <1>;
243 clock-mult = <1>;
251 clock-mult = <1>;
258 clock-mult = <1>;
Dr8a7778.dtsi447 clock-mult = <1>;
455 clock-mult = <1>;
463 clock-mult = <1>;
471 clock-mult = <1>;
479 clock-mult = <1>;
Dste-u300.dts98 clock-mult = <1>;
112 clock-mult = <1>;
126 clock-mult = <1>;
176 clock-mult = <1>;
Dr8a7779.dtsi437 clock-mult = <1>;
445 clock-mult = <1>;
453 clock-mult = <1>;
461 clock-mult = <1>;
Dversatile-ab.dts48 clock-mult = <1>;
56 clock-mult = <1>;
Dr7s72100.dtsi60 clock-mult = <1>;
68 clock-mult = <1>;
76 clock-mult = <1>;
Dsh73a0.dtsi758 clock-mult = <1>;
766 clock-mult = <1>;
774 clock-mult = <1>;
782 clock-mult = <1>;
790 clock-mult = <1>;
Dstih407-clock.dtsi33 clock-mult = <1>;
79 clock-mult = <1>;
Dstih410-clock.dtsi35 clock-mult = <1>;
81 clock-mult = <1>;
Dstih418-clock.dtsi35 clock-mult = <1>;
81 clock-mult = <1>;
Dnspire.dtsi53 clock-mult = <1>;
Dr8a73a4.dtsi656 clock-mult = <1>;
664 clock-mult = <1>;
672 clock-mult = <1>;
680 clock-mult = <1>;
Dintegratorap.dts33 clock-mult = <1>;
Demev2.dtsi73 clock-mult = <7000>;
Dstih415-clock.dtsi383 clock-mult = <1>;
530 clock-mult = <1>;
Dr8a7740.dtsi553 clock-mult = <1>;
561 clock-mult = <1>;
Dsun8i-a23.dtsi544 clock-mult = <1>;
553 clock-mult = <1>;
/linux-4.1.27/kernel/time/
Dsched_clock.c43 u32 mult; member
86 .read_data[0] = { .mult = NSEC_PER_SEC / HZ,
91 static inline u64 notrace cyc_to_ns(u64 cyc, u32 mult, u32 shift) in cyc_to_ns() argument
93 return (cyc * mult) >> shift; in cyc_to_ns()
108 res = rd->epoch_ns + cyc_to_ns(cyc, rd->mult, rd->shift); in sched_clock()
151 ns = rd.epoch_ns + cyc_to_ns((cyc - rd.epoch_cyc) & rd.sched_clock_mask, rd.mult, rd.shift); in update_sched_clock()
196 ns = rd.epoch_ns + cyc_to_ns((cyc - rd.epoch_cyc) & rd.sched_clock_mask, rd.mult, rd.shift); in sched_clock_register()
201 rd.mult = new_mult; in sched_clock_register()
Dclocksource.c61 clocks_calc_mult_shift(u32 *mult, u32 *shift, u32 from, u32 to, u32 maxsec) in clocks_calc_mult_shift() argument
87 *mult = tmp; in clocks_calc_mult_shift()
204 wd_nsec = clocksource_cyc2ns(delta, watchdog->mult, in clocksource_watchdog()
208 cs_nsec = clocksource_cyc2ns(delta, cs->mult, cs->shift); in clocksource_watchdog()
461 ret = (u64)cs->mult * 11; in clocksource_max_adjustment()
481 u64 clocks_calc_max_nsecs(u32 mult, u32 shift, u32 maxadj, u64 mask, u64 *max_cyc) in clocks_calc_max_nsecs() argument
490 do_div(max_cycles, mult+maxadj); in clocks_calc_max_nsecs()
499 max_nsecs = clocksource_cyc2ns(max_cycles, mult - maxadj, shift); in clocks_calc_max_nsecs()
518 cs->max_idle_ns = clocks_calc_max_nsecs(cs->mult, cs->shift, in clocksource_update_max_deferment()
686 clocks_calc_mult_shift(&cs->mult, &cs->shift, freq, in __clocksource_update_freq_scale()
[all …]
Dclockevents.c42 if (unlikely(!evt->mult)) { in cev_delta2ns()
43 evt->mult = 1; in cev_delta2ns()
46 rnd = (u64) evt->mult - 1; in cev_delta2ns()
75 (!ismax || evt->mult <= (1ULL << evt->shift))) in cev_delta2ns()
78 do_div(clc, evt->mult); in cev_delta2ns()
163 if (unlikely(!dev->mult)) { in clockevents_set_state()
164 dev->mult = 1; in clockevents_set_state()
255 clc = ((unsigned long long) delta * dev->mult) >> dev->shift; in clockevents_program_min_delta()
292 clc = ((unsigned long long) delta * dev->mult) >> dev->shift; in clockevents_program_min_delta()
334 clc = ((unsigned long long) delta * dev->mult) >> dev->shift; in clockevents_program_event()
Dtimekeeping.c262 tmp += clock->mult/2; in tk_setup_internals()
263 do_div(tmp, clock->mult); in tk_setup_internals()
271 tk->xtime_interval = (u64) interval * clock->mult; in tk_setup_internals()
274 ((u64) interval * clock->mult) >> clock->shift; in tk_setup_internals()
298 tk->tkr_mono.mult = clock->mult; in tk_setup_internals()
299 tk->tkr_raw.mult = clock->mult; in tk_setup_internals()
319 nsec = (delta * tkr->mult + tkr->xtime_nsec) >> tkr->shift; in timekeeping_get_ns()
482 update_vsyscall_old(&xt, &wm, tk->tkr_mono.clock, tk->tkr_mono.mult, in update_vsyscall()
624 tk->tkr_mono.xtime_nsec += delta * tk->tkr_mono.mult; in timekeeping_forward_now()
631 nsec = clocksource_cyc2ns(delta, tk->tkr_raw.mult, tk->tkr_raw.shift); in timekeeping_forward_now()
[all …]
Djiffies.c72 .mult = NSEC_PER_JIFFY << JIFFIES_SHIFT, /* details above */
132 refined_jiffies.mult = ((u32)nsec_per_tick) << JIFFIES_SHIFT; in register_refined_jiffies()
Dtick-broadcast-hrtimer.c93 .mult = 1,
Dtimecounter.c87 ns = ((ns * cc->mult) - frac) >> cc->shift; in cc_cyc2ns_backwards()
Dtimer_list.c221 SEQ_printf(m, " mult: %u\n", dev->mult); in print_tickdevice()
/linux-4.1.27/arch/mn10300/include/asm/
Ddiv64.h79 unsigned __muldiv64u(unsigned val, unsigned mult, unsigned div) in __muldiv64u() argument
87 : "0"(val), "ir"(mult), "r"(div) in __muldiv64u()
100 signed __muldiv64s(signed val, signed mult, signed div) in __muldiv64s() argument
108 : "0"(val), "ir"(mult), "r"(div) in __muldiv64s()
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
Den_clock.c116 u32 diff, mult; in mlx4_en_phc_adjfreq() local
126 mult = mdev->nominal_c_mult; in mlx4_en_phc_adjfreq()
127 adj = mult; in mlx4_en_phc_adjfreq()
133 mdev->cycles.mult = neg_adj ? mult - diff : mult + diff; in mlx4_en_phc_adjfreq()
269 mdev->cycles.mult = in mlx4_en_init_timestamp()
271 mdev->nominal_c_mult = mdev->cycles.mult; in mlx4_en_init_timestamp()
/linux-4.1.27/arch/s390/kernel/
Dvtime.c90 u64 delta, mult, div; in do_account_vtime() local
94 mult = div = 0; in do_account_vtime()
97 mult += delta; in do_account_vtime()
100 if (mult > 0) { in do_account_vtime()
102 __this_cpu_write(mt_scaling_mult, mult); in do_account_vtime()
122 u64 mult = __this_cpu_read(mt_scaling_mult); in do_account_vtime() local
125 user_scaled = (user_scaled * mult) / div; in do_account_vtime()
126 system_scaled = (system_scaled * mult) / div; in do_account_vtime()
183 u64 mult = __this_cpu_read(mt_scaling_mult); in vtime_account_irq_enter() local
186 system_scaled = (system_scaled * mult) / div; in vtime_account_irq_enter()
Dtime.c141 cd->mult = 16777; in init_cpu_timer()
204 .mult = 1000,
249 vdso_data->tk_mult = tk->tkr_mono.mult; in update_vsyscall()
/linux-4.1.27/drivers/cpufreq/
Dlonghaul.c108 static unsigned int calc_speed(int mult) in calc_speed() argument
111 khz = (mult/10)*fsb; in calc_speed()
112 if (mult%10) in calc_speed()
249 int speed, mult; in longhaul_setstate() local
259 mult = mults[mults_index & 0x1f]; in longhaul_setstate()
260 if (mult == -1) in longhaul_setstate()
263 speed = calc_speed(mult); in longhaul_setstate()
275 fsb, mult/10, mult%10, print_speed(speed/1000)); in longhaul_setstate()
409 static int guess_fsb(int mult) in guess_fsb() argument
417 f_max = ((speeds[i] * mult) + 50) / 100; in guess_fsb()
[all …]
Dspeedstep-lib.c175 u32 msr_lo, msr_hi, mult; in pentium4_get_frequency() local
215 mult = msr_lo >> 24; in pentium4_get_frequency()
218 fsb, mult, (fsb * mult)); in pentium4_get_frequency()
220 ret = (fsb * mult); in pentium4_get_frequency()
Dspear-cpufreq.c108 int ret, mult = 1; in spear_cpufreq_target() local
127 mult = 2; in spear_cpufreq_target()
136 newfreq = clk_round_rate(srcclk, newfreq * mult); in spear_cpufreq_target()
142 if (mult == 2) in spear_cpufreq_target()
Dpowernow-k6.c56 unsigned mult; member
168 max_multiplier = usual_frequency_table[i].mult; in powernow_k6_cpu_init()
/linux-4.1.27/arch/arm/mach-davinci/
Dclock.c410 u32 ctrl, mult = 1, prediv = 1, postdiv = 1; in clk_pllclk_recalc() local
420 mult = __raw_readl(pll->base + PLLM); in clk_pllclk_recalc()
422 mult = 2 * (mult & PLLM_PLLM_MASK); in clk_pllclk_recalc()
424 mult = (mult & PLLM_PLLM_MASK) + 1; in clk_pllclk_recalc()
450 rate *= mult; in clk_pllclk_recalc()
460 if (mult > 1) in clk_pllclk_recalc()
461 pr_debug("* %d ", mult); in clk_pllclk_recalc()
480 unsigned int mult, unsigned int postdiv) in davinci_set_pllrate() argument
502 if (mult) in davinci_set_pllrate()
503 mult = mult - 1; in davinci_set_pllrate()
[all …]
Dda850.c946 unsigned int mult; member
955 .mult = 19,
964 .mult = 17,
973 .mult = 31,
982 .mult = 25,
991 .mult = 25,
1000 .mult = 20,
1125 unsigned int prediv, mult, postdiv; in da850_set_pll0rate() local
1132 mult = opp->mult; in da850_set_pll0rate()
1135 ret = davinci_set_pllrate(pll, prediv, mult, postdiv); in da850_set_pll0rate()
Dclock.h129 unsigned int mult, unsigned int postdiv);
/linux-4.1.27/drivers/clk/ti/
Dfixed-factor.c39 u32 div, mult; in of_ti_fixed_factor_clk_setup() local
47 if (of_property_read_u32(node, "ti,clock-mult", &mult)) { in of_ti_fixed_factor_clk_setup()
58 mult, div); in of_ti_fixed_factor_clk_setup()
Dclk-3xxx-legacy.c173 .mult = 1,
199 .mult = 1,
211 .mult = 1,
267 .mult = 1,
344 .mult = 2,
370 .mult = 1,
382 .mult = 1,
413 .mult = 1,
470 .mult = 1,
559 .mult = 1,
[all …]
Dclock.h107 u16 mult; member
Dclk.c230 0, fixed_factor->mult, in ti_clk_register_clk()
/linux-4.1.27/include/linux/
Dclocksource.h73 u32 mult; member
176 static inline s64 clocksource_cyc2ns(cycle_t cycles, u32 mult, u32 shift) in clocksource_cyc2ns() argument
178 return ((u64) cycles * mult) >> shift; in clocksource_cyc2ns()
192 clocks_calc_max_nsecs(u32 mult, u32 shift, u32 maxadj, u64 mask, u64 *max_cycles);
194 clocks_calc_mult_shift(u32 *mult, u32 *shift, u32 from, u32 to, u32 minsec);
Dtimecounter.h42 u32 mult; member
84 ns = (ns * cc->mult) + *frac; in cyclecounter_cyc2ns()
Dtimekeeper_internal.h35 u32 mult; member
117 struct clocksource *c, u32 mult,
Dclockchips.h113 u32 mult; member
183 return clocks_calc_mult_shift(&ce->mult, &ce->shift, NSEC_PER_SEC, freq, minsec); in clockevents_calc_mult_shift()
Dcpufreq.h407 u_int mult) in cpufreq_scale() argument
410 u64 result = ((u64) old) * ((u64) mult); in cpufreq_scale()
415 unsigned long result = old * ((u64) mult); in cpufreq_scale()
Dclk-provider.h456 unsigned int mult; member
463 unsigned int mult, unsigned int div);
/linux-4.1.27/drivers/net/ethernet/ti/
Dcpts.c133 u32 diff, mult; in cpts_ptp_adjfreq() local
142 mult = cpts->cc_mult; in cpts_ptp_adjfreq()
143 adj = mult; in cpts_ptp_adjfreq()
151 cpts->cc.mult = neg_adj ? mult - diff : mult + diff; in cpts_ptp_adjfreq()
356 u32 mult, u32 shift) in cpts_register() argument
373 cpts->cc_mult = mult; in cpts_register()
374 cpts->cc.mult = mult; in cpts_register()
Dcpts.h142 int cpts_register(struct device *dev, struct cpts *cpts, u32 mult, u32 shift);
/linux-4.1.27/arch/sh/kernel/cpu/sh4a/
Dclock-sh7722.c57 unsigned long mult; in dll_recalc() local
60 mult = __raw_readl(DLLFRQ); in dll_recalc()
62 mult = 0; in dll_recalc()
64 return clk->parent->rate * mult; in dll_recalc()
79 unsigned long mult = 1; in pll_recalc() local
83 mult = (((__raw_readl(FRQCR) >> 24) & 0x1f) + 1); in pll_recalc()
87 return (clk->parent->rate * mult) / div; in pll_recalc()
Dclock-sh7366.c54 unsigned long mult; in dll_recalc() local
57 mult = __raw_readl(DLLFRQ); in dll_recalc()
59 mult = 0; in dll_recalc()
61 return clk->parent->rate * mult; in dll_recalc()
76 unsigned long mult = 1; in pll_recalc() local
80 mult = (((__raw_readl(FRQCR) >> 24) & 0x1f) + 1); in pll_recalc()
84 return (clk->parent->rate * mult) / div; in pll_recalc()
Dclock-sh7723.c58 unsigned long mult; in dll_recalc() local
61 mult = __raw_readl(DLLFRQ); in dll_recalc()
63 mult = 0; in dll_recalc()
65 return clk->parent->rate * mult; in dll_recalc()
80 unsigned long mult = 1; in pll_recalc() local
84 mult = (((__raw_readl(FRQCR) >> 24) & 0x1f) + 1); in pll_recalc()
88 return (clk->parent->rate * mult) / div; in pll_recalc()
Dclock-sh7343.c54 unsigned long mult; in dll_recalc() local
57 mult = __raw_readl(DLLFRQ); in dll_recalc()
59 mult = 0; in dll_recalc()
61 return clk->parent->rate * mult; in dll_recalc()
76 unsigned long mult = 1; in pll_recalc() local
79 mult = (((__raw_readl(FRQCR) >> 24) & 0x1f) + 1); in pll_recalc()
81 return clk->parent->rate * mult; in pll_recalc()
Dclock-sh7724.c61 unsigned long mult = 0; in fll_recalc() local
65 mult = __raw_readl(FLLFRQ) & 0x3ff; in fll_recalc()
70 return (clk->parent->rate * mult) / div; in fll_recalc()
85 unsigned long mult = 1; in pll_recalc() local
88 mult = (((__raw_readl(FRQCRA) >> 24) & 0x3f) + 1) * 2; in pll_recalc()
90 return clk->parent->rate * mult; in pll_recalc()
/linux-4.1.27/arch/x86/math-emu/
Dpoly.h34 asmlinkage void mul32_Xsig(Xsig *, const unsigned long mult);
35 asmlinkage void mul64_Xsig(Xsig *, const unsigned long long *mult);
36 asmlinkage void mul_Xsig_Xsig(Xsig *dest, const Xsig *mult);
/linux-4.1.27/arch/mips/cavium-octeon/
Dcsrc-octeon.c113 u64 mult = clocksource_mips.mult; in sched_clock() local
127 : [cnt] "r" (cnt), [mult] "r" (mult), [shift] "r" (shift) in sched_clock()
/linux-4.1.27/scripts/
Dbootgraph.pl179 my $mult = 1950.0 / ($maxtime - $firsttime);
198 $s = ($start{$key} - $firsttime) * $mult;
201 $e = ($end{$key} - $firsttime) * $mult;
232 my $s3 = ($time - $firsttime) * $mult;
/linux-4.1.27/arch/c6x/platforms/
Dpll.c271 u32 ctrl, mult = 0, prediv = 0, postdiv = 0; in clk_pllclk_recalc() local
288 mult = pll_read(pll, PLLM); in clk_pllclk_recalc()
289 mult = (mult & PLLM_PLLM_MASK) + 1; in clk_pllclk_recalc()
309 if (mult) in clk_pllclk_recalc()
310 rate *= mult; in clk_pllclk_recalc()
317 prediv, mult, postdiv, rate / 1000000); in clk_pllclk_recalc()
/linux-4.1.27/Documentation/devicetree/bindings/clock/ti/
Dfixed-factor-clock.txt15 - ti,clock-mult: fixed multiplier.
31 ti,clock-mult = <1>;
41 ti,clock-mult = <1>;
Dautoidle.txt37 ti,clock-mult = <1>;
Ddpll.txt43 "mult-div1" - contains the multiplier / divider register base address
/linux-4.1.27/arch/tile/kernel/
Dtime.c247 return quot * dev->mult + ((rem * dev->mult) >> dev->shift); in ns2cycles()
267 vdso_data->mult = tk->tkr_mono.mult; in update_vsyscall()
/linux-4.1.27/drivers/staging/lustre/lustre/llite/
Dlproc_llite.c226 int mult; in ll_max_readahead_mb_seq_show() local
232 mult = 1 << (20 - PAGE_CACHE_SHIFT); in ll_max_readahead_mb_seq_show()
233 return lprocfs_seq_read_frac_helper(m, pages_number, mult); in ll_max_readahead_mb_seq_show()
242 int mult, rc, pages_number; in ll_max_readahead_mb_seq_write() local
244 mult = 1 << (20 - PAGE_CACHE_SHIFT); in ll_max_readahead_mb_seq_write()
245 rc = lprocfs_write_frac_helper(buffer, count, &pages_number, mult); in ll_max_readahead_mb_seq_write()
268 int mult; in ll_max_readahead_per_file_mb_seq_show() local
274 mult = 1 << (20 - PAGE_CACHE_SHIFT); in ll_max_readahead_per_file_mb_seq_show()
275 return lprocfs_seq_read_frac_helper(m, pages_number, mult); in ll_max_readahead_per_file_mb_seq_show()
284 int mult, rc, pages_number; in ll_max_readahead_per_file_mb_seq_write() local
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/clock/
Dfixed-factor-clock.txt11 - clock-mult: fixed multiplier.
23 clock-mult = <1>;
Demev2-clock.txt83 clock-mult = <7000>;
/linux-4.1.27/arch/arm/mach-shmobile/
Dtimer.c22 unsigned int mult, unsigned int div) in shmobile_setup_delay_hz() argument
32 unsigned int value = HZ * div / mult; in shmobile_setup_delay_hz()
Dclock-sh73a0.c96 unsigned long mult = 1; in pll_recalc() local
99 mult = (((__raw_readl(clk->enable_reg) >> 24) & 0x3f) + 1); in pll_recalc()
105 mult *= 2; in pll_recalc()
109 return clk->parent->rate * mult; in pll_recalc()
Dclock-r8a7740.c125 unsigned long mult = 1; in pllc01_recalc() local
128 mult = ((__raw_readl(clk->enable_reg) >> 24) & 0x7f) + 1; in pllc01_recalc()
130 return clk->parent->rate * mult; in pllc01_recalc()
/linux-4.1.27/drivers/cpuidle/governors/
Dmenu.c177 int mult = 1; in performance_multiplier() local
181 mult += 2 * get_loadavg(load); in performance_multiplier()
184 mult += 10 * nr_iowaiters; in performance_multiplier()
186 return mult; in performance_multiplier()
/linux-4.1.27/arch/blackfin/kernel/
Dtime-ts.c49 bfin_cs_cycles.mult, bfin_cs_cycles.shift); in bfin_cs_cycles_sched_clock()
99 bfin_cs_gptimer0.mult, bfin_cs_gptimer0.shift); in bfin_cs_gptimer0_sched_clock()
228 evt->mult = div_sc(clock_tick, NSEC_PER_SEC, evt->shift); in bfin_gptmr0_clockevent_init()
341 evt->mult = div_sc(clock_tick, NSEC_PER_SEC, evt->shift); in bfin_coretmr_clockevent_init()
/linux-4.1.27/drivers/clk/keystone/
Dpll.c86 u32 mult = 0, prediv, postdiv, val; in clk_pllclk_recalc() local
94 mult = (val & pll_data->pllm_lower_mask); in clk_pllclk_recalc()
99 mult |= ((val & pll_data->pllm_upper_mask) in clk_pllclk_recalc()
115 rate = (rate * (mult + 1)); in clk_pllclk_recalc()
/linux-4.1.27/arch/arm/lib/
Ddelay.c52 static inline u64 cyc_to_ns(u64 cyc, u32 mult, u32 shift) in cyc_to_ns() argument
54 return (cyc * mult) >> shift; in cyc_to_ns()
/linux-4.1.27/drivers/clk/mxs/
Dclk.h60 const char *parent_name, unsigned int mult, unsigned int div) in mxs_clk_fixed_factor() argument
63 CLK_SET_RATE_PARENT, mult, div); in mxs_clk_fixed_factor()
/linux-4.1.27/drivers/regulator/
Dtps65910-regulator.c445 int opvsel = 0, srvsel = 0, vselmax = 0, mult = 0, sr = 0; in tps65910_get_voltage_dcdc_sel() local
452 ret = tps65910_reg_read(pmic->mfd, TPS65910_VDD1, &mult); in tps65910_get_voltage_dcdc_sel()
455 mult = (mult & VDD1_VGAIN_SEL_MASK) >> VDD1_VGAIN_SEL_SHIFT; in tps65910_get_voltage_dcdc_sel()
468 ret = tps65910_reg_read(pmic->mfd, TPS65910_VDD2, &mult); in tps65910_get_voltage_dcdc_sel()
471 mult = (mult & VDD2_VGAIN_SEL_MASK) >> VDD2_VGAIN_SEL_SHIFT; in tps65910_get_voltage_dcdc_sel()
497 if (!mult) in tps65910_get_voltage_dcdc_sel()
498 mult = 1; in tps65910_get_voltage_dcdc_sel()
705 int volt, mult = 1, id = rdev_get_id(dev); in tps65910_list_voltage_dcdc() local
710 mult = (selector / VDD1_2_NUM_VOLT_FINE) + 1; in tps65910_list_voltage_dcdc()
722 return volt * 100 * mult; in tps65910_list_voltage_dcdc()
/linux-4.1.27/arch/x86/kernel/
Dvsyscall_gtod.c37 vdata->mult = tk->tkr_mono.mult; in update_vsyscall()
Dhpet.c319 delta = ((uint64_t)(NSEC_PER_SEC/HZ)) * evt->mult; in hpet_set_mode()
1071 clc = (uint64_t) hpet_clockevent.mult * NSEC_PER_SEC; in hpet_rtc_timer_init()
1167 clc = (uint64_t) hpet_clockevent.mult * NSEC_PER_SEC; in hpet_set_periodic_freq()
/linux-4.1.27/drivers/staging/lustre/lustre/osc/
Dlproc_osc.c125 int mult; in osc_max_dirty_mb_seq_show() local
131 mult = 1 << 20; in osc_max_dirty_mb_seq_show()
132 return lprocfs_seq_read_frac_helper(m, val, mult); in osc_max_dirty_mb_seq_show()
141 int pages_number, mult, rc; in osc_max_dirty_mb_seq_write() local
143 mult = 1 << (20 - PAGE_CACHE_SHIFT); in osc_max_dirty_mb_seq_write()
144 rc = lprocfs_write_frac_helper(buffer, count, &pages_number, mult); in osc_max_dirty_mb_seq_write()
185 int pages_number, mult, rc; in osc_cached_mb_seq_write() local
195 mult = 1 << (20 - PAGE_CACHE_SHIFT); in osc_cached_mb_seq_write()
198 rc = lprocfs_write_frac_helper(buffer, count, &pages_number, mult); in osc_cached_mb_seq_write()
/linux-4.1.27/drivers/clk/berlin/
Dberlin2-pll.c31 u8 mult; member
84 rate *= fbdiv * map->mult; in berlin2_pll_recalc_rate()
Dberlin2-pll.h26 u8 mult; member
Dbg2q.c78 .mult = 1,
/linux-4.1.27/drivers/clk/pxa/
Dclk-pxa.h87 .lp = { .mult = _mult_lp, .div = _div_lp }, \
88 .hp = { .mult = _mult_hp, .div = _div_hp }, \
Dclk-pxa25x.c100 #define PXA25X_CKEN(dev_id, con_id, parents, mult, div, \ argument
102 PXA_CKEN(dev_id, con_id, bit, parents, mult, div, mult, div, \
/linux-4.1.27/drivers/staging/lustre/lustre/obdclass/
Dlprocfs_status.c127 int mult) in lprocfs_read_frac_helper() argument
135 decimal_val = val / mult; in lprocfs_read_frac_helper()
137 frac_val = val % mult; in lprocfs_read_frac_helper()
145 while (frac_bits < 2 && (temp_frac / mult) < 1) { in lprocfs_read_frac_helper()
164 frac_val * temp_mult / mult); in lprocfs_read_frac_helper()
182 int *val, int mult) in lprocfs_write_frac_helper() argument
195 mult = -mult; in lprocfs_write_frac_helper()
199 *val = (int)simple_strtoul(pbuf, &end, 10) * mult; in lprocfs_write_frac_helper()
211 temp_val = (int)simple_strtoul(pbuf, &end, 10) * mult; in lprocfs_write_frac_helper()
1834 int lprocfs_seq_read_frac_helper(struct seq_file *m, long val, int mult) in lprocfs_seq_read_frac_helper() argument
[all …]
/linux-4.1.27/arch/arm/mach-s3c24xx/
Dmach-bast.c498 .mult = 3300,
504 .mult = 3300,
510 .mult = 3300,
516 .mult = 3300,
/linux-4.1.27/drivers/media/usb/gspca/
Dse401.c340 int mult = gspca_dev->cam.cam_mode[gspca_dev->curr_mode].priv; in sd_start() local
357 gspca_dev->pixfmt.width * mult, 0); in sd_start()
359 gspca_dev->pixfmt.height * mult, 0); in sd_start()
366 switch (mult) { in sd_start()
586 int mult = gspca_dev->cam.cam_mode[gspca_dev->curr_mode].priv; in sd_pkt_scan() local
591 if (mult == 1) /* mult == 1 means raw bayer */ in sd_pkt_scan()
/linux-4.1.27/include/linux/platform_data/
Dhwmon-s3c.h27 unsigned int mult; member
/linux-4.1.27/drivers/video/fbdev/matrox/
Dmatroxfb_misc.c649 unsigned int mult; in parse_pins5() local
651 mult = bd->pins[4]?8000:6000; in parse_pins5()
653 minfo->limits.pixel.vcomax = (bd->pins[ 38] == 0xFF) ? 600000 : bd->pins[ 38] * mult; in parse_pins5()
654 …limits.system.vcomax = (bd->pins[ 36] == 0xFF) ? minfo->limits.pixel.vcomax : bd->pins[ 36] * mult; in parse_pins5()
655 …limits.video.vcomax = (bd->pins[ 37] == 0xFF) ? minfo->limits.system.vcomax : bd->pins[ 37] * mult; in parse_pins5()
656 minfo->limits.pixel.vcomin = (bd->pins[123] == 0xFF) ? 256000 : bd->pins[123] * mult; in parse_pins5()
657 …limits.system.vcomin = (bd->pins[121] == 0xFF) ? minfo->limits.pixel.vcomin : bd->pins[121] * mult; in parse_pins5()
658 …limits.video.vcomin = (bd->pins[122] == 0xFF) ? minfo->limits.system.vcomin : bd->pins[122] * mult; in parse_pins5()
/linux-4.1.27/arch/mips/alchemy/common/
Dclock.c210 unsigned long mult; in alchemy_clk_aux_roundr() local
215 mult = rate / (*parent_rate); in alchemy_clk_aux_roundr()
217 if (mult && (mult < 7)) in alchemy_clk_aux_roundr()
218 mult = 7; in alchemy_clk_aux_roundr()
219 if (mult > a->maxmult) in alchemy_clk_aux_roundr()
220 mult = a->maxmult; in alchemy_clk_aux_roundr()
222 return (*parent_rate) * mult; in alchemy_clk_aux_roundr()
Dtime.c145 cd->mult = div_sc(32768, NSEC_PER_SEC, cd->shift); in alchemy_time_init()
/linux-4.1.27/drivers/usb/core/
Durb.c407 int mult = USB_SS_MULT(ep->ss_ep_comp.bmAttributes); in usb_submit_urb() local
409 max *= mult; in usb_submit_urb()
414 int mult = 1 + ((max >> 11) & 0x03); in usb_submit_urb() local
416 max *= mult; in usb_submit_urb()
/linux-4.1.27/drivers/sh/clk/
Dcore.c45 unsigned long mult, div; in clk_rate_table_build() local
53 mult = 1; in clk_rate_table_build()
59 mult = src_table->multipliers[i]; in clk_rate_table_build()
61 if (!div || !mult || (bitmap && !test_bit(i, bitmap))) in clk_rate_table_build()
64 freq = clk->parent->rate * mult / div; in clk_rate_table_build()
/linux-4.1.27/arch/tile/include/asm/
Dvdso.h34 __u32 mult; /* Cycle to nanosecond multiplier */ member
/linux-4.1.27/arch/mips/loongson/loongson-3/
Dhpet.c247 .mult = 0,
253 csrc_hpet.mult = clocksource_hz2mult(HPET_FREQ, csrc_hpet.shift); in init_hpet_clocksource()
/linux-4.1.27/arch/sh/kernel/
Dlocaltimer.c56 clk->mult = 1; in local_timer_setup()
/linux-4.1.27/drivers/media/i2c/
Dov2659.c913 u32 prediv, postdiv, mult; in ov2659_pll_calc_params() local
922 for (mult = 1; mult <= 63; mult++) { in ov2659_pll_calc_params()
924 actual *= mult; in ov2659_pll_calc_params()
932 s_mult = mult; in ov2659_pll_calc_params()
936 ctrl2_reg = mult; in ov2659_pll_calc_params()
/linux-4.1.27/arch/arm/mach-imx/
Dclk.h129 const char *parent, unsigned int mult, unsigned int div) in imx_clk_fixed_factor() argument
132 CLK_SET_RATE_PARENT, mult, div); in imx_clk_fixed_factor()
/linux-4.1.27/arch/microblaze/kernel/
Dtimer.c183 clockevent_xilinx_timer.mult = in xilinx_clockevent_init()
222 xilinx_cc.mult = div_sc(timer_clock_freq, NSEC_PER_SEC, in init_xilinx_timecounter()
/linux-4.1.27/arch/x86/include/asm/
Dvgtod.h22 u32 mult; member
/linux-4.1.27/arch/arm/mach-s3c64xx/
Dmach-smartq.c181 .mult = 3300,
187 .mult = 3300,
/linux-4.1.27/drivers/thermal/
Dtegra_soctherm.c223 mult, div; in calculate_tsensor_calibration() local
240 mult = sensor->config->pdiv * sensor->config->tsample_ate; in calculate_tsensor_calibration()
243 therma = div64_s64_precise((s64) delta_temp * (1LL << 13) * mult, in calculate_tsensor_calibration()
/linux-4.1.27/arch/score/kernel/
Dtime.c91 score_clockevent.mult = div_sc(SYSTEM_CLOCK, NSEC_PER_SEC, in time_init()
/linux-4.1.27/drivers/clk/hisilicon/
Dclk.h50 unsigned long mult; member
Dclk.c111 clks[i].flags, clks[i].mult, in hisi_clk_register_fixed_factor()
/linux-4.1.27/arch/sparc/kernel/
Dtime_32.c141 ce->mult = div_sc(sparc_config.clock_rate, NSEC_PER_SEC, in setup_timer_ce()
239 ce->mult = div_sc(sparc_config.clock_rate, NSEC_PER_SEC, in register_percpu_ce()
Dtime_64.c819 clocksource_tick.mult, clocksource_tick.shift); in time_init()
830 sparc64_clockevent.mult, sparc64_clockevent.shift); in time_init()
/linux-4.1.27/arch/um/kernel/
Dtime.c90 itimer_clockevent.mult = div_sc(HZ, NSEC_PER_SEC, 32); in setup_itimer()
/linux-4.1.27/include/linux/mfd/
Dsi476x-reports.h95 __s8 mult; member
/linux-4.1.27/arch/x86/kernel/apic/
Dapic.c628 unsigned long mult; in calibrate_by_pmtimer() local
641 mult = clocksource_hz2mult(PMTMR_TICKS_PER_SEC, 22); in calibrate_by_pmtimer()
649 res = (((u64)deltapm) * mult) >> 22; in calibrate_by_pmtimer()
693 lapic_clockevent.mult = div_sc(lapic_timer_frequency/APIC_DIVISOR, in calibrate_APIC_clock()
740 lapic_clockevent.mult = div_sc(delta, TICK_NSEC * LAPIC_CAL_LOOPS, in calibrate_APIC_clock()
750 apic_printk(APIC_VERBOSE, "..... mult: %u\n", lapic_clockevent.mult); in calibrate_APIC_clock()
837 lapic_clockevent.mult = 1; in setup_boot_APIC_clock()
/linux-4.1.27/Documentation/timers/
Dtimekeeping.txt60 ns ~= (clocksource * mult) >> shift
63 to aid in providing these mult and shift values, such as
65 mult factor from a fixed shift, and clocksource_register_hz() and
66 clocksource_register_khz() which will help out assigning both shift and mult
100 idea about translating counters to nanoseconds using mult and shift
/linux-4.1.27/arch/ia64/kernel/
Dtime.c429 struct clocksource *c, u32 mult, cycle_t cycle_last) in update_vsyscall_old() argument
435 fsyscall_gtod_data.clk_mult = mult; in update_vsyscall_old()
/linux-4.1.27/arch/powerpc/kernel/
Dtime.c783 struct clocksource *clock, u32 mult, cycle_t cycle_last) in update_vsyscall_old() argument
796 new_tb_to_xs = (u64) mult * (19342813113834067ULL >> clock->shift); in update_vsyscall_old()
849 clock->name, clock->mult, clock->shift); in clocksource_init()
889 dec->name, dec->mult, dec->shift, cpu); in register_decrementer_clockevent()
/linux-4.1.27/arch/avr32/kernel/
Dtime.c142 comparator.mult = div_sc(counter_hz, NSEC_PER_SEC, comparator.shift); in time_init()
/linux-4.1.27/arch/m68k/coldfire/
Dpit.c155 cf_pit_clockevent.mult = div_sc(FREQ, NSEC_PER_SEC, 32); in hw_timer_init()
/linux-4.1.27/drivers/hwmon/
Ds3c-hwmon.c178 ret *= cfg->mult; in s3c_hwmon_ch_show()
324 if (cfg->mult >= 0x10000) in s3c_hwmon_probe()
Dibmpex.c285 int mult = data->sensors[attr->index].multiplier; in ibmpex_show_sensor() local
289 data->sensors[attr->index].values[attr->nr] * mult); in ibmpex_show_sensor()
Dfschmd.c986 int i, mult[3] = { 0 }, offset[3] = { 0 }, vref = 0, found = 0; in fschmd_dmi_decode() local
1023 mult[in] = dmi_data[i + 1] | (dmi_data[i + 2] << 8); in fschmd_dmi_decode()
1043 dmi_mult[i] = mult[i] * 10; in fschmd_dmi_decode()
/linux-4.1.27/drivers/md/
Ddm-stats.c652 unsigned mult; in dm_jiffies_to_msec64() local
657 mult = jiffies_to_msecs(1 << 22); in dm_jiffies_to_msec64()
658 result += (unsigned long long)mult * (unsigned long long)jiffies_to_msecs((j >> 22) & 0x3fffff); in dm_jiffies_to_msec64()
661 …result += (unsigned long long)mult * (unsigned long long)mult * (unsigned long long)jiffies_to_mse… in dm_jiffies_to_msec64()
/linux-4.1.27/drivers/atm/
Deni.c2006 struct eni_multipliers mult; in eni_ioctl() local
2009 if (copy_from_user(&mult, arg, in eni_ioctl()
2012 if ((mult.tx && mult.tx <= 100) || (mult.rx &&mult.rx <= 100) || in eni_ioctl()
2013 mult.tx > 65536 || mult.rx > 65536) in eni_ioctl()
2015 if (mult.tx) eni_dev->tx_mult = mult.tx; in eni_ioctl()
2016 if (mult.rx) eni_dev->rx_mult = mult.rx; in eni_ioctl()
Dhe.c657 int mult, buf, buf_limit = 4; in he_init_cs_block_rcm() local
740 mult = he_dev->atm_dev->link_rate / ATM_OC3_PCR; in he_init_cs_block_rcm()
741 if (rate_cps > (272 * mult)) in he_init_cs_block_rcm()
743 else if (rate_cps > (204 * mult)) in he_init_cs_block_rcm()
745 else if (rate_cps > (136 * mult)) in he_init_cs_block_rcm()
747 else if (rate_cps > (68 * mult)) in he_init_cs_block_rcm()
/linux-4.1.27/Documentation/devicetree/bindings/mfd/
Dsun6i-prcm.txt33 clock-mult = <1>;
/linux-4.1.27/arch/mips/ralink/
Dcevt-rt3352.c142 np->name, systick.dev.mult, systick.dev.shift); in ralink_systick_init()
/linux-4.1.27/drivers/clocksource/
Dmetag_generic.c135 clk->mult = div_sc(hwtimer_freq, NSEC_PER_SEC, clk->shift); in arch_timer_setup()
Dexynos_mct.c300 (((unsigned long long) NSEC_PER_SEC / HZ * evt->mult) >> evt->shift); in exynos4_comp_set_mode()
404 (((unsigned long long) NSEC_PER_SEC / HZ * evt->mult) >> evt->shift); in exynos4_tick_set_mode()
Dtimer-atmel-pit.c226 data->clkevt.mult = div_sc(pit_rate, NSEC_PER_SEC, data->clkevt.shift); in at91sam926x_pit_common_init()
Darm_arch_timer.c488 cyclecounter.mult = clocksource_counter.mult; in arch_counter_register()
/linux-4.1.27/drivers/mmc/core/
Dcore.c768 unsigned int mult; in mmc_set_data_timeout() local
782 mult = mmc_card_sd(card) ? 100 : 10; in mmc_set_data_timeout()
789 mult <<= card->csd.r2w_factor; in mmc_set_data_timeout()
791 data->timeout_ns = card->csd.tacc_ns * mult; in mmc_set_data_timeout()
792 data->timeout_clks = card->csd.tacc_clks * mult; in mmc_set_data_timeout()
1884 unsigned int mult = (10 << card->csd.r2w_factor); in mmc_mmc_erase_timeout() local
1885 unsigned int timeout_clks = card->csd.tacc_clks * mult; in mmc_mmc_erase_timeout()
1890 timeout_us = (card->csd.tacc_ns * mult) / 1000; in mmc_mmc_erase_timeout()
1892 timeout_us = (card->csd.tacc_ns / 1000) * mult; in mmc_mmc_erase_timeout()
/linux-4.1.27/drivers/clk/samsung/
Dclk.h91 unsigned long mult; member
101 .mult = m, \
Dclk.c171 list->parent_name, list->flags, list->mult, list->div); in samsung_clk_register_fixed_factor()
/linux-4.1.27/arch/x86/xen/
Dtime.c319 .mult = 1,
381 .mult = 1,
/linux-4.1.27/drivers/usb/gadget/udc/
Dmv_udc_core.c347 u32 temp, mult = 0; in build_dtd() local
352 mult = (dqh->max_packet_length >> EP_QUEUE_HEAD_MULT_POS) in build_dtd()
355 (unsigned)(mult * req->ep->ep.maxpacket)); in build_dtd()
400 temp |= mult << 10; in build_dtd()
452 unsigned char zlt = 0, ios = 0, mult = 0; in mv_ep_enable() local
492 mult = 0; in mv_ep_enable()
497 mult = 0; in mv_ep_enable()
501 mult = (unsigned char)(1 + ((max >> 11) & 0x03)); in mv_ep_enable()
504 if (mult > 3) in mv_ep_enable()
515 | (mult << EP_QUEUE_HEAD_MULT_POS) in mv_ep_enable()
Dfsl_udc_core.c488 unsigned int zlt, unsigned char mult) in struct_ep_qh_setup() argument
502 | (mult << EP_QUEUE_HEAD_MULT_POS); in struct_ep_qh_setup()
552 unsigned char mult = 0, zlt; in fsl_ep_enable() local
584 mult = 0; in fsl_ep_enable()
588 mult = (unsigned char)(1 + ((max >> 11) & 0x03)); in fsl_ep_enable()
591 if (mult > 3) in fsl_ep_enable()
611 max, zlt, mult); in fsl_ep_enable()
/linux-4.1.27/include/net/
Dsch_generic.h770 u32 mult; member
782 return ((u64)(DIV_ROUND_UP(len,48)*53) * r->mult) >> r->shift; in psched_l2t_ns()
784 return ((u64)len * r->mult) >> r->shift; in psched_l2t_ns()
/linux-4.1.27/drivers/dma/ppc4xx/
Dadma.c133 int index, u8 mult);
1255 unsigned char mult, int index, int dst_pos);
1885 u8 xor_arg_no, u8 idx, u8 mult) in ppc440spe_rxor_set_mult() argument
1889 xcb->ops[xor_arg_no].h |= mult << (DMA_CUED_MULT1_OFF + idx * 8); in ppc440spe_rxor_set_mult()
2298 unsigned char mult = 1; in ppc440spe_dma01_prep_pq() local
2416 mult = scf[src_cnt]; in ppc440spe_dma01_prep_pq()
2418 mult, src_cnt, dst_cnt - 1); in ppc440spe_dma01_prep_pq()
2443 unsigned char mult = 1; in ppc440spe_dma2_prep_pq() local
2511 mult = scf[src_cnt]; in ppc440spe_dma2_prep_pq()
2513 mult, src_cnt, dst_cnt - 1); in ppc440spe_dma2_prep_pq()
[all …]
/linux-4.1.27/drivers/staging/lustre/lustre/include/
Dlprocfs_status.h378 unsigned long count, int *val, int mult);
380 long val, int mult);
652 extern int lprocfs_seq_read_frac_helper(struct seq_file *m, long val, int mult);
657 __u64 *val, int mult);
/linux-4.1.27/drivers/net/ethernet/amd/xgbe/
Dxgbe-ptp.c263 cc->mult = 1; in xgbe_ptp_register()
/linux-4.1.27/tools/perf/util/
Dutil.c479 if (value > ULONG_MAX / i->mult) in parse_tag_value()
481 value *= i->mult; in parse_tag_value()
Devlist.c924 { .tag = 'B', .mult = 1 }, in parse_pages_arg()
925 { .tag = 'K', .mult = 1 << 10 }, in parse_pages_arg()
926 { .tag = 'M', .mult = 1 << 20 }, in parse_pages_arg()
927 { .tag = 'G', .mult = 1 << 30 }, in parse_pages_arg()
Dutil.h290 int mult; member
/linux-4.1.27/drivers/video/fbdev/
Dpxa168fb.h347 #define CFG_C_MULTS(mult) ((mult) << 16) argument
/linux-4.1.27/fs/ext3/
Dresize.c356 int mult = 3; in ext3_list_backups() local
368 mult = 5; in ext3_list_backups()
372 mult = 7; in ext3_list_backups()
376 *min *= mult; in ext3_list_backups()
/linux-4.1.27/arch/tile/kernel/vdso/
Dvgettimeofday.c61 return ((get_cycles() - vdso->cycle_last) & vdso->mask) * vdso->mult; in vgetsns()
/linux-4.1.27/arch/arm64/kernel/
Dvdso.c219 vdso_data->cs_mult = tk->tkr_mono.mult; in update_vsyscall()
/linux-4.1.27/drivers/misc/
Dvmw_balloon.c603 unsigned int mult = i / b->rate_alloc; in vmballoon_inflate() local
606 min(b->rate_alloc + mult * VMW_BALLOON_RATE_ALLOC_INC, in vmballoon_inflate()
/linux-4.1.27/net/sched/
Dsch_generic.c966 r->mult = 1; in psched_ratecfg_precompute()
984 r->mult = div64_u64(factor, r->rate_bytes_ps); in psched_ratecfg_precompute()
985 if (r->mult & (1U << 31) || factor & (1ULL << 63)) in psched_ratecfg_precompute()
/linux-4.1.27/arch/mips/kernel/
Dcevt-txx9.c101 __raw_writel(((u64)(NSEC_PER_SEC / HZ) * evt->mult) >> in txx9tmr_set_mode()
/linux-4.1.27/drivers/net/ethernet/via/
Dvia-velocity.c3505 int mult = 1; in get_pending_timer_val() local
3510 mult = 4; break; in get_pending_timer_val()
3512 mult = 16; break; in get_pending_timer_val()
3514 mult = 64; break; in get_pending_timer_val()
3520 return (val & 0x3f) * mult; in get_pending_timer_val()
3525 u8 mult = 0; in set_pending_timer_val() local
3529 mult = 1; /* mult with 4 */ in set_pending_timer_val()
3533 mult = 2; /* mult with 16 */ in set_pending_timer_val()
3537 mult = 3; /* mult with 64 */ in set_pending_timer_val()
3541 *val = (mult << 6) | ((us >> shift) & 0x3f); in set_pending_timer_val()
/linux-4.1.27/arch/powerpc/kvm/
Demulate.c74 do_div(dec_time, decrementer_clockevent.mult); in kvmppc_emulate_dec()
/linux-4.1.27/drivers/clk/mmp/
Dclk.h157 unsigned long mult; member
Dclk.c58 clks[i].flags, clks[i].mult, in mmp_register_fixed_factor_clks()
/linux-4.1.27/arch/arc/boot/dts/
Dabilis_tb101.dtsi35 clock-mult = <1>;
39 clock-mult = <1>;
Dabilis_tb100.dtsi35 clock-mult = <1>;
39 clock-mult = <1>;
/linux-4.1.27/drivers/crypto/qat/qat_common/
Dadf_transport.c57 uint32_t mult = div << shift; in adf_modulo() local
59 return data - mult; in adf_modulo()
/linux-4.1.27/drivers/dma/
Dsa11x0-dma.c583 unsigned mult = DIV_ROUND_UP(tlen, in sa11x0_dma_prep_slave_sg() local
586 tlen = (tlen / mult) & ~DMA_ALIGN; in sa11x0_dma_prep_slave_sg()
643 unsigned mult = DIV_ROUND_UP(tlen, DMA_MAX_SIZE & ~DMA_ALIGN); in sa11x0_dma_prep_dma_cyclic() local
644 tlen = (tlen / mult) & ~DMA_ALIGN; in sa11x0_dma_prep_dma_cyclic()
/linux-4.1.27/drivers/mfd/
Dsi476x-cmd.c794 report->mult = resp[11]; in si476x_core_cmd_am_rsq_status()
1221 report->mult = resp[11]; in si476x_core_cmd_fm_rsq_status_a10()
1275 report->mult = resp[11]; in si476x_core_cmd_fm_rsq_status_a20()
1332 report->mult = resp[11]; in si476x_core_cmd_fm_rsq_status_a30()
/linux-4.1.27/arch/arm/kernel/
Dvdso.c322 vdso_data->cs_mult = tk->tkr_mono.mult; in update_vsyscall()
/linux-4.1.27/arch/x86/vdso/
Dvclock_gettime.c226 return v * gtod->mult; in vgetsns()
/linux-4.1.27/drivers/scsi/
Dscsi_transport_spi.c462 int mult = 100; in store_spi_transport_period_helper() local
467 picosec += (*endp - '0') * mult; in store_spi_transport_period_helper()
468 mult /= 10; in store_spi_transport_period_helper()
469 } while (mult > 0); in store_spi_transport_period_helper()
/linux-4.1.27/arch/x86/platform/uv/
Duv_time.c399 clock_event_device_uv.mult = div_sc(sn_rtc_cycles_per_second, in uv_rtc_setup_clock()
/linux-4.1.27/drivers/usb/gadget/function/
Duvc_video.c246 * (video->ep->mult + 1); in uvc_video_alloc_requests()
/linux-4.1.27/include/linux/usb/
Dgadget.h179 unsigned mult:2; member
/linux-4.1.27/drivers/media/rc/
Dredrat3.c693 int mult = 6000000; in mod_freq_to_val() local
696 return 65536 - (mult / mod_freq); in mod_freq_to_val()
/linux-4.1.27/Documentation/video4linux/
Dsi476x.txt165 0x20 | mult | Multipath indicator

12