/linux-4.4.14/drivers/clk/ |
D | clk-multiplier.c | 19 static unsigned long __get_mult(struct clk_multiplier *mult, in __get_mult() argument 23 if (mult->flags & CLK_MULTIPLIER_ROUND_CLOSEST) in __get_mult() 32 struct clk_multiplier *mult = to_clk_multiplier(hw); in clk_multiplier_recalc_rate() local 35 val = clk_readl(mult->reg) >> mult->shift; in clk_multiplier_recalc_rate() 36 val &= GENMASK(mult->width - 1, 0); in clk_multiplier_recalc_rate() 38 if (!val && mult->flags & CLK_MULTIPLIER_ZERO_BYPASS) in clk_multiplier_recalc_rate() 92 struct clk_multiplier *mult = to_clk_multiplier(hw); in clk_multiplier_round_rate() local 94 mult->width, mult->flags); in clk_multiplier_round_rate() 102 struct clk_multiplier *mult = to_clk_multiplier(hw); in clk_multiplier_set_rate() local 103 unsigned long factor = __get_mult(mult, rate, parent_rate); in clk_multiplier_set_rate() [all …]
|
D | clk-fixed-factor.c | 34 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() 51 return (*prate / fix->div) * fix->mult; in clk_factor_round_rate() 75 unsigned int mult, unsigned int div) in clk_register_fixed_factor() argument 86 fix->mult = mult; in clk_register_fixed_factor() 114 u32 div, mult; in of_fixed_factor_clk_setup() local 122 if (of_property_read_u32(node, "clock-mult", &mult)) { in of_fixed_factor_clk_setup() 132 mult, div); in of_fixed_factor_clk_setup()
|
D | clk-stm32f4.c | 173 unsigned long mult = 1; in clk_apb_mul_round_rate() local 176 mult = 2; in clk_apb_mul_round_rate() 179 unsigned long best_parent = rate / mult; in clk_apb_mul_round_rate() 184 return *prate * mult; in clk_apb_mul_round_rate()
|
D | clk-qoriq.c | 943 u32 mult; in create_one_pll() local 979 mult = cg_in(cg, reg); in create_one_pll() 982 if (mult & PLL_KILL) { in create_one_pll() 989 mult = (mult & GENMASK(8, 1)) >> 1; in create_one_pll() 991 mult = (mult & GENMASK(6, 1)) >> 1; in create_one_pll() 1000 pll->div[i].name, "cg-sysclk", 0, mult, i + 1); in create_one_pll()
|
/linux-4.4.14/drivers/clk/mvebu/ |
D | orion.c | 60 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 …]
|
D | armada-39x.c | 94 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()
|
D | armada-370.c | 116 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()
|
D | kirkwood.c | 129 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()
|
D | armada-xp.c | 126 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()
|
D | armada-375.c | 117 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()
|
D | dove.c | 127 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()
|
D | armada-38x.c | 100 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()
|
D | common.c | 160 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()
|
D | common.h | 32 void (*get_clk_ratio)(void __iomem *sar, int id, int *mult, int *div);
|
/linux-4.4.14/drivers/clk/shmobile/ |
D | clk-rcar-gen2.c | 61 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 …]
|
D | clk-sh73a0.c | 83 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()
|
D | clk-rz.c | 36 unsigned mult; in rz_cpg_register_clock() local 44 mult = cpg_mode ? (32 / 4) : 30; in rz_cpg_register_clock() 46 return clk_register_fixed_factor(NULL, name, parent_name, 0, mult, 1); in rz_cpg_register_clock() 64 mult = frqcr_tab[val]; in rz_cpg_register_clock() 65 return clk_register_fixed_factor(NULL, name, "pll", 0, mult, 3); in rz_cpg_register_clock()
|
D | clk-r8a73a4.c | 69 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()
|
D | clk-r8a7740.c | 71 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()
|
D | clk-r8a7779.c | 99 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.4.14/drivers/clk/sunxi/ |
D | clk-a10-pll2.c | 52 struct clk_multiplier *mult; in sun4i_pll2_setup() local 91 mult = kzalloc(sizeof(struct clk_multiplier), GFP_KERNEL); in sun4i_pll2_setup() 92 if (!mult) in sun4i_pll2_setup() 95 mult->reg = reg; in sun4i_pll2_setup() 96 mult->shift = SUN4I_PLL2_N_SHIFT; in sun4i_pll2_setup() 97 mult->width = 7; in sun4i_pll2_setup() 98 mult->flags = CLK_MULTIPLIER_ZERO_BYPASS | in sun4i_pll2_setup() 100 mult->lock = &sun4i_a10_pll2_lock; in sun4i_pll2_setup() 106 &mult->hw, &clk_multiplier_ops, in sun4i_pll2_setup() 176 kfree(mult); in sun4i_pll2_setup()
|
/linux-4.4.14/arch/arm/mach-omap2/ |
D | clkt2xxx_dpllcore.c | 115 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.4.14/sound/core/ |
D | pcm_timer.c | 34 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.4.14/arch/arm/boot/dts/ |
D | am33xx-clocks.dtsi | 23 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 …]
|
D | omap36xx-omap3430es2plus-clocks.dtsi | 38 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 …]
|
D | am43xx-clocks.dtsi | 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>; 103 clock-mult = <1>; 266 clock-mult = <1>; [all …]
|
D | omap36xx-clocks.dtsi | 74 clock-mult = <1>; 78 clock-mult = <1>; 82 ti,clock-mult = <1>; 86 ti,clock-mult = <1>; 90 clock-mult = <1>;
|
D | keystone-clocks.dtsi | 31 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 …]
|
D | omap3xxx-clocks.dtsi | 46 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 …]
|
D | omap36xx-am35xx-omap3430es2plus-clocks.dtsi | 15 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>;
|
D | r8a7793.dtsi | 208 clock-mult = <1>; 216 clock-mult = <1>; 224 clock-mult = <1>; 232 clock-mult = <1>; 240 clock-mult = <1>; 248 clock-mult = <1>; 256 clock-mult = <1>; 264 clock-mult = <1>; 272 clock-mult = <1>;
|
D | omap54xx-clocks.dtsi | 131 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 …]
|
D | r8a7794.dtsi | 807 clock-mult = <1>; 815 clock-mult = <1>; 823 clock-mult = <1>; 831 clock-mult = <1>; 839 clock-mult = <1>; 847 clock-mult = <1>; 855 clock-mult = <1>; 863 clock-mult = <1>; 871 clock-mult = <1>; 879 clock-mult = <1>; [all …]
|
D | omap24xx-clocks.dtsi | 89 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 …]
|
D | dra7xx-clocks.dtsi | 282 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 …]
|
D | bcm-cygnus-clock.dtsi | 58 clock-mult = <1>; 67 clock-mult = <1>; 85 clock-mult = <1>; 94 clock-mult = <1>;
|
D | omap34xx-omap36xx-clocks.dtsi | 15 clock-mult = <1>; 80 clock-mult = <1>; 128 clock-mult = <1>; 152 clock-mult = <1>;
|
D | omap3430es1-clocks.dtsi | 32 clock-mult = <1>; 95 clock-mult = <1>; 119 clock-mult = <1>;
|
D | r8a7790.dtsi | 1066 clock-mult = <1>; 1074 clock-mult = <1>; 1082 clock-mult = <1>; 1090 clock-mult = <1>; 1098 clock-mult = <1>; 1106 clock-mult = <1>; 1114 clock-mult = <1>; 1122 clock-mult = <1>; 1130 clock-mult = <1>; 1138 clock-mult = <1>; [all …]
|
D | integratorcp.dts | 34 clock-mult = <1>; 82 clock-mult = <1>; 91 clock-mult = <1>;
|
D | omap44xx-clocks.dtsi | 164 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 …]
|
D | r8a7791.dtsi | 1091 clock-mult = <1>; 1099 clock-mult = <1>; 1107 clock-mult = <1>; 1115 clock-mult = <1>; 1123 clock-mult = <1>; 1131 clock-mult = <1>; 1139 clock-mult = <1>; 1147 clock-mult = <1>; 1155 clock-mult = <1>; 1163 clock-mult = <1>; [all …]
|
D | omap2420-clocks.dtsi | 95 clock-mult = <1>; 191 clock-mult = <1>; 260 clock-mult = <1>;
|
D | arm-realview-pb1176.dts | 66 clock-mult = <1>; 74 clock-mult = <1>; 82 clock-mult = <1>; 90 clock-mult = <1>; 98 clock-mult = <1>;
|
D | ste-nomadik-stn8815.dtsi | 195 clock-mult = <1>; 218 clock-mult = <1>; 233 clock-mult = <1>; 240 clock-mult = <1>; 248 clock-mult = <1>; 256 clock-mult = <1>; 263 clock-mult = <1>;
|
D | ste-u300.dts | 98 clock-mult = <1>; 112 clock-mult = <1>; 126 clock-mult = <1>; 176 clock-mult = <1>;
|
D | r8a7778.dtsi | 469 clock-mult = <1>; 477 clock-mult = <1>; 485 clock-mult = <1>; 493 clock-mult = <1>; 501 clock-mult = <1>;
|
D | r8a7779.dtsi | 461 clock-mult = <1>; 469 clock-mult = <1>; 477 clock-mult = <1>; 485 clock-mult = <1>;
|
D | r7s72100.dtsi | 60 clock-mult = <1>; 68 clock-mult = <1>; 76 clock-mult = <1>;
|
D | versatile-ab.dts | 48 clock-mult = <1>; 56 clock-mult = <1>;
|
D | sh73a0.dtsi | 761 clock-mult = <1>; 769 clock-mult = <1>; 777 clock-mult = <1>; 785 clock-mult = <1>; 793 clock-mult = <1>;
|
D | stih407-clock.dtsi | 33 clock-mult = <1>; 79 clock-mult = <1>;
|
D | stih410-clock.dtsi | 35 clock-mult = <1>; 81 clock-mult = <1>;
|
D | stih418-clock.dtsi | 35 clock-mult = <1>; 81 clock-mult = <1>;
|
D | nspire.dtsi | 53 clock-mult = <1>;
|
D | r8a73a4.dtsi | 665 clock-mult = <1>; 673 clock-mult = <1>; 681 clock-mult = <1>; 689 clock-mult = <1>;
|
D | integratorap.dts | 33 clock-mult = <1>;
|
/linux-4.4.14/kernel/time/ |
D | sched_clock.c | 43 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()
|
D | clocksource.c | 63 clocks_calc_mult_shift(u32 *mult, u32 *shift, u32 from, u32 to, u32 maxsec) in clocks_calc_mult_shift() argument 89 *mult = tmp; in clocks_calc_mult_shift() 206 wd_nsec = clocksource_cyc2ns(delta, watchdog->mult, in clocksource_watchdog() 210 cs_nsec = clocksource_cyc2ns(delta, cs->mult, cs->shift); in clocksource_watchdog() 464 ret = (u64)cs->mult * 11; in clocksource_max_adjustment() 484 u64 clocks_calc_max_nsecs(u32 mult, u32 shift, u32 maxadj, u64 mask, u64 *max_cyc) in clocks_calc_max_nsecs() argument 493 do_div(max_cycles, mult+maxadj); in clocks_calc_max_nsecs() 502 max_nsecs = clocksource_cyc2ns(max_cycles, mult - maxadj, shift); in clocks_calc_max_nsecs() 521 cs->max_idle_ns = clocks_calc_max_nsecs(cs->mult, cs->shift, in clocksource_update_max_deferment() 687 clocks_calc_mult_shift(&cs->mult, &cs->shift, freq, in __clocksource_update_freq_scale() [all …]
|
D | clockevents.c | 42 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() 167 if (unlikely(!dev->mult)) { in clockevents_switch_state() 168 dev->mult = 1; in clockevents_switch_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() 338 clc = ((unsigned long long) delta * dev->mult) >> dev->shift; in clockevents_program_event()
|
D | timekeeping.c | 251 tmp += clock->mult/2; in tk_setup_internals() 252 do_div(tmp, clock->mult); in tk_setup_internals() 260 tk->xtime_interval = (u64) interval * clock->mult; in tk_setup_internals() 263 ((u64) interval * clock->mult) >> clock->shift; in tk_setup_internals() 287 tk->tkr_mono.mult = clock->mult; in tk_setup_internals() 288 tk->tkr_raw.mult = clock->mult; in tk_setup_internals() 308 nsec = (delta * tkr->mult + tkr->xtime_nsec) >> tkr->shift; in timekeeping_get_ns() 446 update_vsyscall_old(&xt, &wm, tk->tkr_mono.clock, tk->tkr_mono.mult, in update_vsyscall() 607 tk->tkr_mono.xtime_nsec += delta * tk->tkr_mono.mult; in timekeeping_forward_now() 614 nsec = clocksource_cyc2ns(delta, tk->tkr_raw.mult, tk->tkr_raw.shift); in timekeeping_forward_now() [all …]
|
D | jiffies.c | 72 .mult = NSEC_PER_JIFFY << JIFFIES_SHIFT, /* details above */ 132 refined_jiffies.mult = ((u32)nsec_per_tick) << JIFFIES_SHIFT; in register_refined_jiffies()
|
D | tick-broadcast-hrtimer.c | 89 .mult = 1,
|
D | timecounter.c | 87 ns = ((ns * cc->mult) - frac) >> cc->shift; in cc_cyc2ns_backwards()
|
/linux-4.4.14/arch/mn10300/include/asm/ |
D | div64.h | 79 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.4.14/arch/s390/kernel/ |
D | vtime.c | 66 u64 delta, fac, mult, div; in update_mt_scaling() local 72 mult = div = 0; in update_mt_scaling() 76 mult *= i + 1; in update_mt_scaling() 77 mult += delta * fac; in update_mt_scaling() 83 __this_cpu_write(mt_scaling_mult, mult); in update_mt_scaling() 132 u64 mult = __this_cpu_read(mt_scaling_mult); in do_account_vtime() local 135 user_scaled = (user_scaled * mult) / div; in do_account_vtime() 136 system_scaled = (system_scaled * mult) / div; in do_account_vtime() 198 u64 mult = __this_cpu_read(mt_scaling_mult); in vtime_account_irq_enter() local 201 system_scaled = (system_scaled * mult) / div; in vtime_account_irq_enter()
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/ |
D | en_clock.c | 116 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() 276 mdev->cycles.mult = in mlx4_en_init_timestamp() 278 mdev->nominal_c_mult = mdev->cycles.mult; in mlx4_en_init_timestamp()
|
/linux-4.4.14/drivers/clk/meson/ |
D | clkc.c | 135 unsigned int mult, div; in meson_clk_register_fixed_factor() local 140 mult = clk_conf->conf.fixed_fact.mult; in meson_clk_register_fixed_factor() 143 if (!mult) { in meson_clk_register_fixed_factor() 144 mult = 1; in meson_clk_register_fixed_factor() 148 mult = PARM_GET(p->width, p->shift, reg); in meson_clk_register_fixed_factor() 157 mult = PARM_GET(p->width, p->shift, reg); in meson_clk_register_fixed_factor() 165 mult, div); in meson_clk_register_fixed_factor()
|
D | clkc.h | 67 unsigned int mult; member
|
/linux-4.4.14/drivers/cpufreq/ |
D | longhaul.c | 108 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 …]
|
D | speedstep-lib.c | 175 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()
|
D | spear-cpufreq.c | 108 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()
|
D | powernow-k6.c | 56 unsigned mult; member 168 max_multiplier = usual_frequency_table[i].mult; in powernow_k6_cpu_init()
|
/linux-4.4.14/arch/arm/mach-davinci/ |
D | clock.c | 416 u32 ctrl, mult = 1, prediv = 1, postdiv = 1; in clk_pllclk_recalc() local 426 mult = __raw_readl(pll->base + PLLM); in clk_pllclk_recalc() 428 mult = 2 * (mult & PLLM_PLLM_MASK); in clk_pllclk_recalc() 430 mult = (mult & PLLM_PLLM_MASK) + 1; in clk_pllclk_recalc() 456 rate *= mult; in clk_pllclk_recalc() 466 if (mult > 1) in clk_pllclk_recalc() 467 pr_debug("* %d ", mult); in clk_pllclk_recalc() 486 unsigned int mult, unsigned int postdiv) in davinci_set_pllrate() argument 508 if (mult) in davinci_set_pllrate() 509 mult = mult - 1; in davinci_set_pllrate() [all …]
|
D | da850.c | 947 unsigned int mult; member 956 .mult = 19, 965 .mult = 17, 974 .mult = 31, 983 .mult = 25, 992 .mult = 25, 1001 .mult = 20, 1126 unsigned int prediv, mult, postdiv; in da850_set_pll0rate() local 1133 mult = opp->mult; in da850_set_pll0rate() 1136 ret = davinci_set_pllrate(pll, prediv, mult, postdiv); in da850_set_pll0rate()
|
D | clock.h | 129 unsigned int mult, unsigned int postdiv);
|
/linux-4.4.14/drivers/clk/ti/ |
D | fixed-factor.c | 41 u32 div, mult; in of_ti_fixed_factor_clk_setup() local 49 if (of_property_read_u32(node, "ti,clock-mult", &mult)) { in of_ti_fixed_factor_clk_setup() 60 mult, div); in of_ti_fixed_factor_clk_setup()
|
D | clk-3xxx-legacy.c | 174 .mult = 1, 200 .mult = 1, 212 .mult = 1, 268 .mult = 1, 345 .mult = 2, 371 .mult = 1, 383 .mult = 1, 414 .mult = 1, 471 .mult = 1, 560 .mult = 1, [all …]
|
D | clock.h | 107 u16 mult; member
|
/linux-4.4.14/include/linux/ |
D | clocksource.h | 73 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() 191 clocks_calc_max_nsecs(u32 mult, u32 shift, u32 maxadj, u64 mask, u64 *max_cycles); 193 clocks_calc_mult_shift(u32 *mult, u32 *shift, u32 from, u32 to, u32 minsec);
|
D | timecounter.h | 42 u32 mult; member 84 ns = (ns * cc->mult) + *frac; in cyclecounter_cyc2ns()
|
D | timekeeper_internal.h | 35 u32 mult; member 136 struct clocksource *c, u32 mult,
|
D | clockchips.h | 106 u32 mult; member 195 return clocks_calc_mult_shift(&ce->mult, &ce->shift, NSEC_PER_SEC, freq, minsec); in clockevents_calc_mult_shift()
|
D | cpufreq.h | 409 u_int mult) in cpufreq_scale() argument 412 u64 result = ((u64) old) * ((u64) mult); in cpufreq_scale() 417 unsigned long result = old * ((u64) mult); in cpufreq_scale()
|
D | clk-provider.h | 482 unsigned int mult; member 489 unsigned int mult, unsigned int div);
|
/linux-4.4.14/drivers/net/ethernet/ti/ |
D | cpts.c | 133 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()
|
D | cpts.h | 142 int cpts_register(struct device *dev, struct cpts *cpts, u32 mult, u32 shift);
|
/linux-4.4.14/arch/sh/kernel/cpu/sh4a/ |
D | clock-sh7722.c | 57 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()
|
D | clock-sh7366.c | 54 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()
|
D | clock-sh7343.c | 54 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()
|
D | clock-sh7723.c | 58 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()
|
D | clock-sh7724.c | 61 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.4.14/arch/x86/math-emu/ |
D | poly.h | 34 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.4.14/arch/mips/cavium-octeon/ |
D | csrc-octeon.c | 113 u64 mult = clocksource_mips.mult; in sched_clock() local 127 : [cnt] "r" (cnt), [mult] "r" (mult), [shift] "r" (shift) in sched_clock()
|
/linux-4.4.14/scripts/ |
D | bootgraph.pl | 179 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.4.14/drivers/media/pci/cobalt/ |
D | cobalt-cpld.c | 136 unsigned mult, hsdiv, n1; member 255 unsigned mult = multipliers[i].mult; in cobalt_cpld_set_freq() local 258 dco = (u64)f_out * mult; in cobalt_cpld_set_freq() 270 dco = (u64)f_out * multipliers[i_best].mult; in cobalt_cpld_set_freq()
|
/linux-4.4.14/arch/c6x/platforms/ |
D | pll.c | 271 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.4.14/Documentation/devicetree/bindings/clock/ti/ |
D | fixed-factor-clock.txt | 15 - ti,clock-mult: fixed multiplier. 31 ti,clock-mult = <1>; 41 ti,clock-mult = <1>;
|
D | autoidle.txt | 37 ti,clock-mult = <1>;
|
D | dpll.txt | 43 "mult-div1" - contains the multiplier / divider register base address
|
/linux-4.4.14/arch/tile/kernel/ |
D | time.c | 249 return quot * dev->mult + ((rem * dev->mult) >> dev->shift); in ns2cycles() 269 vdso_data->mult = tk->tkr_mono.mult; in update_vsyscall()
|
/linux-4.4.14/arch/arm/mach-shmobile/ |
D | timer.c | 22 unsigned int mult, unsigned int div) in shmobile_setup_delay_hz() argument 32 unsigned int value = HZ * div / mult; in shmobile_setup_delay_hz()
|
/linux-4.4.14/Documentation/devicetree/bindings/clock/ |
D | fixed-factor-clock.txt | 11 - clock-mult: fixed multiplier. 23 clock-mult = <1>;
|
D | emev2-clock.txt | 83 clock-mult = <7000>;
|
/linux-4.4.14/drivers/clocksource/ |
D | numachip.c | 35 .mult = 1, 51 .mult = 1,
|
D | metag_generic.c | 115 clk->mult = div_sc(hwtimer_freq, NSEC_PER_SEC, clk->shift); in arch_timer_setup()
|
D | exynos_mct.c | 300 cycles_per_jiffy = (((unsigned long long)NSEC_PER_SEC / HZ * evt->mult) in mct_set_state_periodic() 407 cycles_per_jiffy = (((unsigned long long)NSEC_PER_SEC / HZ * evt->mult) in set_state_periodic()
|
D | timer-atmel-pit.c | 220 data->clkevt.mult = div_sc(pit_rate, NSEC_PER_SEC, data->clkevt.shift); in at91sam926x_pit_common_init()
|
D | arm_arch_timer.c | 480 cyclecounter.mult = clocksource_counter.mult; in arch_counter_register()
|
/linux-4.4.14/drivers/cpuidle/governors/ |
D | menu.c | 177 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.4.14/drivers/clk/keystone/ |
D | pll.c | 85 u32 mult = 0, prediv, postdiv, val; in clk_pllclk_recalc() local 93 mult = (val & pll_data->pllm_lower_mask); in clk_pllclk_recalc() 98 mult |= ((val & pll_data->pllm_upper_mask) in clk_pllclk_recalc() 114 rate = (rate * (mult + 1)); in clk_pllclk_recalc()
|
/linux-4.4.14/arch/blackfin/kernel/ |
D | time-ts.c | 49 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() 231 evt->mult = div_sc(clock_tick, NSEC_PER_SEC, evt->shift); in bfin_gptmr0_clockevent_init() 345 evt->mult = div_sc(clock_tick, NSEC_PER_SEC, evt->shift); in bfin_coretmr_clockevent_init()
|
/linux-4.4.14/arch/arm/lib/ |
D | delay.c | 52 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.4.14/drivers/clk/mxs/ |
D | clk.h | 61 const char *parent_name, unsigned int mult, unsigned int div) in mxs_clk_fixed_factor() argument 64 CLK_SET_RATE_PARENT, mult, div); in mxs_clk_fixed_factor()
|
/linux-4.4.14/drivers/regulator/ |
D | tps65910-regulator.c | 445 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.4.14/arch/x86/entry/vsyscall/ |
D | vsyscall_gtod.c | 37 vdata->mult = tk->tkr_mono.mult; in update_vsyscall()
|
/linux-4.4.14/drivers/staging/lustre/lustre/obdclass/ |
D | lprocfs_status.c | 126 int mult) in lprocfs_read_frac_helper() argument 134 decimal_val = val / mult; in lprocfs_read_frac_helper() 136 frac_val = val % mult; in lprocfs_read_frac_helper() 144 while (frac_bits < 2 && (temp_frac / mult) < 1) { in lprocfs_read_frac_helper() 163 frac_val * temp_mult / mult); in lprocfs_read_frac_helper() 181 int *val, int mult) in lprocfs_write_frac_helper() argument 194 mult = -mult; in lprocfs_write_frac_helper() 198 *val = (int)simple_strtoul(pbuf, &end, 10) * mult; in lprocfs_write_frac_helper() 210 temp_val = (int)simple_strtoul(pbuf, &end, 10) * mult; in lprocfs_write_frac_helper() 1320 __u64 *val, int mult) in lprocfs_write_frac_u64_helper() argument [all …]
|
/linux-4.4.14/drivers/clk/pxa/ |
D | clk-pxa.h | 87 .lp = { .mult = _mult_lp, .div = _div_lp }, \ 88 .hp = { .mult = _mult_hp, .div = _div_hp }, \
|
D | clk-pxa25x.c | 100 #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.4.14/arch/arm/mach-s3c24xx/ |
D | mach-bast.c | 498 .mult = 3300, 504 .mult = 3300, 510 .mult = 3300, 516 .mult = 3300,
|
/linux-4.4.14/drivers/media/usb/gspca/ |
D | se401.c | 340 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.4.14/include/linux/platform_data/ |
D | hwmon-s3c.h | 27 unsigned int mult; member
|
/linux-4.4.14/arch/mips/alchemy/common/ |
D | clock.c | 211 unsigned long mult; in alchemy_clk_aux_roundr() local 216 mult = rate / (*parent_rate); in alchemy_clk_aux_roundr() 218 if (mult && (mult < 7)) in alchemy_clk_aux_roundr() 219 mult = 7; in alchemy_clk_aux_roundr() 220 if (mult > a->maxmult) in alchemy_clk_aux_roundr() 221 mult = a->maxmult; in alchemy_clk_aux_roundr() 223 return (*parent_rate) * mult; in alchemy_clk_aux_roundr()
|
D | time.c | 139 cd->mult = div_sc(32768, NSEC_PER_SEC, cd->shift); in alchemy_time_init()
|
/linux-4.4.14/drivers/video/fbdev/matrox/ |
D | matroxfb_misc.c | 649 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.4.14/drivers/clk/berlin/ |
D | berlin2-pll.h | 26 u8 mult; member
|
D | berlin2-pll.c | 77 rate *= fbdiv * map->mult; in berlin2_pll_recalc_rate()
|
D | bg2q.c | 78 .mult = 1,
|
/linux-4.4.14/drivers/clk/mediatek/ |
D | clk-mtk.h | 50 int mult; member 58 .mult = _mult, \
|
D | clk-mtk.c | 85 CLK_SET_RATE_PARENT, ff->mult, ff->div); in mtk_clk_register_factors()
|
/linux-4.4.14/drivers/usb/core/ |
D | urb.c | 406 int mult = USB_SS_MULT(ep->ss_ep_comp.bmAttributes); in usb_submit_urb() local 408 max *= mult; in usb_submit_urb() 413 int mult = 1 + ((max >> 11) & 0x03); in usb_submit_urb() local 415 max *= mult; in usb_submit_urb()
|
/linux-4.4.14/drivers/staging/lustre/lustre/llite/ |
D | lproc_llite.c | 230 int mult; in max_read_ahead_mb_show() local 236 mult = 1 << (20 - PAGE_CACHE_SHIFT); in max_read_ahead_mb_show() 237 return lprocfs_read_frac_helper(buf, PAGE_SIZE, pages_number, mult); in max_read_ahead_mb_show() 278 int mult; in max_read_ahead_per_file_mb_show() local 284 mult = 1 << (20 - PAGE_CACHE_SHIFT); in max_read_ahead_per_file_mb_show() 285 return lprocfs_read_frac_helper(buf, PAGE_SIZE, pages_number, mult); in max_read_ahead_per_file_mb_show() 323 int mult; in max_read_ahead_whole_mb_show() local 329 mult = 1 << (20 - PAGE_CACHE_SHIFT); in max_read_ahead_whole_mb_show() 330 return lprocfs_read_frac_helper(buf, PAGE_SIZE, pages_number, mult); in max_read_ahead_whole_mb_show() 395 int mult, rc, pages_number; in ll_max_cached_mb_seq_write() local [all …]
|
/linux-4.4.14/drivers/sh/clk/ |
D | core.c | 45 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.4.14/arch/tile/include/asm/ |
D | vdso.h | 34 __u32 mult; /* Cycle to nanosecond multiplier */ member
|
/linux-4.4.14/drivers/gpu/drm/rockchip/ |
D | rockchip_drm_vop.h | 226 #define FRAC_16_16(mult, div) (((mult) << 16) / (div)) argument
|
/linux-4.4.14/arch/sh/kernel/ |
D | localtimer.c | 51 clk->mult = 1; in local_timer_setup()
|
/linux-4.4.14/drivers/staging/lustre/lustre/osc/ |
D | lproc_osc.c | 140 int mult; in max_dirty_mb_show() local 146 mult = 1 << 20; in max_dirty_mb_show() 147 return lprocfs_read_frac_helper(buf, PAGE_SIZE, val, mult); in max_dirty_mb_show() 204 int pages_number, mult, rc; in osc_cached_mb_seq_write() local 214 mult = 1 << (20 - PAGE_CACHE_SHIFT); in osc_cached_mb_seq_write() 217 rc = lprocfs_write_frac_helper(buffer, count, &pages_number, mult); in osc_cached_mb_seq_write()
|
/linux-4.4.14/drivers/clk/imx/ |
D | clk.h | 140 const char *parent, unsigned int mult, unsigned int div) in imx_clk_fixed_factor() argument 143 CLK_SET_RATE_PARENT, mult, div); in imx_clk_fixed_factor()
|
/linux-4.4.14/arch/microblaze/kernel/ |
D | timer.c | 175 clockevent_xilinx_timer.mult = in xilinx_clockevent_init() 214 xilinx_cc.mult = div_sc(timer_clock_freq, NSEC_PER_SEC, in init_xilinx_timecounter()
|
/linux-4.4.14/arch/mips/loongson64/loongson-3/ |
D | hpet.c | 276 .mult = 0, 282 csrc_hpet.mult = clocksource_hz2mult(HPET_FREQ, csrc_hpet.shift); in init_hpet_clocksource()
|
/linux-4.4.14/arch/x86/include/asm/ |
D | vgtod.h | 22 u32 mult; member
|
/linux-4.4.14/arch/score/kernel/ |
D | time.c | 80 score_clockevent.mult = div_sc(SYSTEM_CLOCK, NSEC_PER_SEC, in time_init()
|
/linux-4.4.14/arch/arm/mach-s3c64xx/ |
D | mach-smartq.c | 185 .mult = 3300, 191 .mult = 3300,
|
/linux-4.4.14/drivers/thermal/ |
D | tegra_soctherm.c | 223 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.4.14/arch/sparc/kernel/ |
D | time_32.c | 132 ce->mult = div_sc(sparc_config.clock_rate, NSEC_PER_SEC, in setup_timer_ce() 228 ce->mult = div_sc(sparc_config.clock_rate, NSEC_PER_SEC, in register_percpu_ce()
|
D | time_64.c | 792 clocksource_tick.mult, clocksource_tick.shift); in time_init() 803 sparc64_clockevent.mult, sparc64_clockevent.shift); in time_init()
|
/linux-4.4.14/drivers/media/i2c/ |
D | ov2659.c | 912 u32 prediv, postdiv, mult; in ov2659_pll_calc_params() local 921 for (mult = 1; mult <= 63; mult++) { in ov2659_pll_calc_params() 923 actual *= mult; in ov2659_pll_calc_params() 932 ctrl2_reg = mult; in ov2659_pll_calc_params()
|
/linux-4.4.14/drivers/clk/hisilicon/ |
D | clk.h | 50 unsigned long mult; member
|
D | clk.c | 105 clks[i].flags, clks[i].mult, in hisi_clk_register_fixed_factor()
|
/linux-4.4.14/include/linux/mfd/ |
D | si476x-reports.h | 95 __s8 mult; member
|
/linux-4.4.14/arch/x86/kernel/apic/ |
D | apic.c | 631 unsigned long mult; in calibrate_by_pmtimer() local 644 mult = clocksource_hz2mult(PMTMR_TICKS_PER_SEC, 22); in calibrate_by_pmtimer() 652 res = (((u64)deltapm) * mult) >> 22; in calibrate_by_pmtimer() 696 lapic_clockevent.mult = div_sc(lapic_timer_frequency/APIC_DIVISOR, in calibrate_APIC_clock() 743 lapic_clockevent.mult = div_sc(delta, TICK_NSEC * LAPIC_CAL_LOOPS, in calibrate_APIC_clock() 753 apic_printk(APIC_VERBOSE, "..... mult: %u\n", lapic_clockevent.mult); in calibrate_APIC_clock() 841 lapic_clockevent.mult = 1; in setup_boot_APIC_clock()
|
/linux-4.4.14/Documentation/timers/ |
D | timekeeping.txt | 60 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.4.14/arch/um/kernel/ |
D | time.c | 70 .mult = 1,
|
/linux-4.4.14/arch/ia64/kernel/ |
D | time.c | 400 struct clocksource *c, u32 mult, cycle_t cycle_last) in update_vsyscall_old() argument 406 fsyscall_gtod_data.clk_mult = mult; in update_vsyscall_old()
|
/linux-4.4.14/arch/powerpc/kernel/ |
D | time.c | 784 struct clocksource *clock, u32 mult, cycle_t cycle_last) in update_vsyscall_old() argument 797 new_tb_to_xs = (u64) mult * (19342813113834067ULL >> clock->shift); in update_vsyscall_old() 850 clock->name, clock->mult, clock->shift); in clocksource_init() 889 dec->name, dec->mult, dec->shift, cpu); in register_decrementer_clockevent()
|
/linux-4.4.14/arch/avr32/kernel/ |
D | time.c | 143 comparator.mult = div_sc(counter_hz, NSEC_PER_SEC, comparator.shift); in time_init()
|
/linux-4.4.14/arch/m68k/coldfire/ |
D | pit.c | 149 cf_pit_clockevent.mult = div_sc(FREQ, NSEC_PER_SEC, 32); in hw_timer_init()
|
/linux-4.4.14/drivers/hwmon/ |
D | s3c-hwmon.c | 178 ret *= cfg->mult; in s3c_hwmon_ch_show() 324 if (cfg->mult >= 0x10000) in s3c_hwmon_probe()
|
D | ibmpex.c | 285 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()
|
/linux-4.4.14/drivers/atm/ |
D | eni.c | 2006 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()
|
/linux-4.4.14/Documentation/devicetree/bindings/mfd/ |
D | sun6i-prcm.txt | 33 clock-mult = <1>;
|
/linux-4.4.14/arch/h8300/boot/dts/ |
D | h8300h_sim.dts | 35 clock-mult = <1>;
|
D | h8s_sim.dts | 41 clock-mult = <1>;
|
D | edosk2674.dts | 42 clock-mult = <1>;
|
/linux-4.4.14/arch/x86/xen/ |
D | time.c | 307 .mult = 1, 362 .mult = 1,
|
/linux-4.4.14/drivers/mmc/core/ |
D | core.c | 811 unsigned int mult; in mmc_set_data_timeout() local 825 mult = mmc_card_sd(card) ? 100 : 10; in mmc_set_data_timeout() 832 mult <<= card->csd.r2w_factor; in mmc_set_data_timeout() 834 data->timeout_ns = card->csd.tacc_ns * mult; in mmc_set_data_timeout() 835 data->timeout_clks = card->csd.tacc_clks * mult; in mmc_set_data_timeout() 1969 unsigned int mult = (10 << card->csd.r2w_factor); in mmc_mmc_erase_timeout() local 1970 unsigned int timeout_clks = card->csd.tacc_clks * mult; in mmc_mmc_erase_timeout() 1975 timeout_us = (card->csd.tacc_ns * mult) / 1000; in mmc_mmc_erase_timeout() 1977 timeout_us = (card->csd.tacc_ns / 1000) * mult; in mmc_mmc_erase_timeout()
|
/linux-4.4.14/arch/mips/ralink/ |
D | cevt-rt3352.c | 143 np->name, systick.dev.mult, systick.dev.shift); in ralink_systick_init()
|
/linux-4.4.14/drivers/clk/samsung/ |
D | clk.h | 92 unsigned long mult; member 102 .mult = m, \
|
/linux-4.4.14/drivers/usb/gadget/udc/ |
D | mv_udc_core.c | 347 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()
|
D | fsl_udc_core.c | 488 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.4.14/include/net/ |
D | sch_generic.h | 778 u32 mult; member 790 return ((u64)(DIV_ROUND_UP(len,48)*53) * r->mult) >> r->shift; in psched_l2t_ns() 792 return ((u64)len * r->mult) >> r->shift; in psched_l2t_ns()
|
/linux-4.4.14/drivers/dma/ppc4xx/ |
D | adma.c | 133 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.4.14/arch/mips/kernel/ |
D | vdso.c | 82 vdso_data.cs_mult = tk->tkr_mono.mult; in update_vsyscall()
|
D | cevt-txx9.c | 98 __raw_writel(((u64)(NSEC_PER_SEC / HZ) * evt->mult) >> evt->shift, in txx9tmr_set_state_periodic()
|
/linux-4.4.14/drivers/net/ethernet/amd/xgbe/ |
D | xgbe-ptp.c | 263 cc->mult = 1; in xgbe_ptp_register()
|
/linux-4.4.14/drivers/md/ |
D | dm-stats.c | 784 unsigned mult; in dm_jiffies_to_msec64() local 793 mult = jiffies_to_msecs(1 << 22); in dm_jiffies_to_msec64() 794 result += (unsigned long long)mult * (unsigned long long)jiffies_to_msecs((j >> 22) & 0x3fffff); in dm_jiffies_to_msec64() 797 …result += (unsigned long long)mult * (unsigned long long)mult * (unsigned long long)jiffies_to_mse… in dm_jiffies_to_msec64()
|
/linux-4.4.14/drivers/staging/lustre/lustre/include/ |
D | lprocfs_status.h | 383 unsigned long count, int *val, int mult); 385 long val, int mult); 613 __u64 *val, int mult);
|
/linux-4.4.14/drivers/video/fbdev/ |
D | pxa168fb.h | 347 #define CFG_C_MULTS(mult) ((mult) << 16) argument
|
/linux-4.4.14/arch/tile/kernel/vdso/ |
D | vgettimeofday.c | 61 return ((get_cycles() - vdso->cycle_last) & vdso->mask) * vdso->mult; in vgetsns()
|
/linux-4.4.14/arch/arm64/kernel/ |
D | vdso.c | 218 vdso_data->cs_mult = tk->tkr_mono.mult; in update_vsyscall()
|
/linux-4.4.14/net/sched/ |
D | sch_generic.c | 963 r->mult = 1; in psched_ratecfg_precompute() 981 r->mult = div64_u64(factor, r->rate_bytes_ps); in psched_ratecfg_precompute() 982 if (r->mult & (1U << 31) || factor & (1ULL << 63)) in psched_ratecfg_precompute()
|
/linux-4.4.14/tools/perf/util/ |
D | util.c | 440 if (value > ULONG_MAX / i->mult) in parse_tag_value() 442 value *= i->mult; in parse_tag_value()
|
D | evlist.c | 1049 { .tag = 'B', .mult = 1 }, in parse_pages_arg() 1050 { .tag = 'K', .mult = 1 << 10 }, in parse_pages_arg() 1051 { .tag = 'M', .mult = 1 << 20 }, in parse_pages_arg() 1052 { .tag = 'G', .mult = 1 << 30 }, in parse_pages_arg()
|
D | util.h | 290 int mult; member
|
/linux-4.4.14/drivers/net/ethernet/via/ |
D | via-velocity.c | 3487 int mult = 1; in get_pending_timer_val() local 3492 mult = 4; break; in get_pending_timer_val() 3494 mult = 16; break; in get_pending_timer_val() 3496 mult = 64; break; in get_pending_timer_val() 3502 return (val & 0x3f) * mult; in get_pending_timer_val() 3507 u8 mult = 0; in set_pending_timer_val() local 3511 mult = 1; /* mult with 4 */ in set_pending_timer_val() 3515 mult = 2; /* mult with 16 */ in set_pending_timer_val() 3519 mult = 3; /* mult with 64 */ in set_pending_timer_val() 3523 *val = (mult << 6) | ((us >> shift) & 0x3f); in set_pending_timer_val()
|
/linux-4.4.14/drivers/clk/mmp/ |
D | clk.h | 157 unsigned long mult; member
|
D | clk.c | 57 clks[i].flags, clks[i].mult, in mmp_register_fixed_factor_clks()
|
/linux-4.4.14/arch/powerpc/kvm/ |
D | emulate.c | 74 do_div(dec_time, decrementer_clockevent.mult); in kvmppc_emulate_dec()
|
/linux-4.4.14/arch/x86/kernel/ |
D | hpet.c | 300 delta = ((uint64_t)(NSEC_PER_SEC / HZ)) * evt->mult; in hpet_set_periodic() 1095 clc = (uint64_t) hpet_clockevent.mult * NSEC_PER_SEC; in hpet_rtc_timer_init() 1190 clc = (uint64_t) hpet_clockevent.mult * NSEC_PER_SEC; in hpet_set_periodic_freq()
|
/linux-4.4.14/drivers/gpu/drm/bridge/ |
D | dw_hdmi.c | 222 unsigned int mult = 1; in hdmi_compute_n() local 225 mult *= 2; in hdmi_compute_n() 239 n *= mult; in hdmi_compute_n() 251 n *= mult; in hdmi_compute_n() 265 n *= mult; in hdmi_compute_n()
|
/linux-4.4.14/arch/arc/boot/dts/ |
D | abilis_tb101.dtsi | 35 clock-mult = <1>; 39 clock-mult = <1>;
|
D | abilis_tb100.dtsi | 35 clock-mult = <1>; 39 clock-mult = <1>;
|
/linux-4.4.14/drivers/crypto/qat/qat_common/ |
D | adf_transport.c | 57 uint32_t mult = div << shift; in adf_modulo() local 59 return data - mult; in adf_modulo()
|
/linux-4.4.14/drivers/dma/ |
D | sa11x0-dma.c | 583 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.4.14/drivers/mfd/ |
D | si476x-cmd.c | 794 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.4.14/arch/arm/kernel/ |
D | vdso.c | 321 vdso_data->cs_mult = tk->tkr_mono.mult; in update_vsyscall()
|
/linux-4.4.14/arch/x86/entry/vdso/ |
D | vclock_gettime.c | 214 return v * gtod->mult; in vgetsns()
|
/linux-4.4.14/drivers/scsi/ |
D | scsi_transport_spi.c | 462 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.4.14/arch/x86/platform/uv/ |
D | uv_time.c | 388 clock_event_device_uv.mult = div_sc(sn_rtc_cycles_per_second, in uv_rtc_setup_clock()
|
/linux-4.4.14/sound/hda/ |
D | hdac_device.c | 706 #define HDA_RATE(base, mult, div) \ argument 707 (AC_FMT_BASE_##base##K | (((mult) - 1) << AC_FMT_MULT_SHIFT) | \
|