/linux-4.1.27/drivers/clk/ |
H A D | clk-fixed-factor.c | 22 * rate - rate is fixed. clk->rate = parent->rate / div * mult 34 rate = (unsigned long long int)parent_rate * fix->mult; clk_factor_recalc_rate() 47 best_parent = (rate / fix->mult) * fix->div; clk_factor_round_rate() 52 return (*prate / fix->div) * fix->mult; clk_factor_round_rate() 70 unsigned int mult, unsigned int div) clk_register_fixed_factor() 83 fix->mult = mult; clk_register_fixed_factor() 111 u32 div, mult; of_fixed_factor_clk_setup() local 119 if (of_property_read_u32(node, "clock-mult", &mult)) { of_fixed_factor_clk_setup() 120 pr_err("%s Fixed factor clock <%s> must have a clock-mult property\n", of_fixed_factor_clk_setup() 129 mult, div); of_fixed_factor_clk_setup() 68 clk_register_fixed_factor(struct device *dev, const char *name, const char *parent_name, unsigned long flags, unsigned int mult, unsigned int div) clk_register_fixed_factor() argument
|
H A D | clk-qoriq.c | 160 u32 mult; core_pll_init() local 174 mult = ioread32be(base); core_pll_init() 177 if (mult & PLL_KILL) { core_pll_init() 181 mult = (mult >> 1) & 0x3f; core_pll_init() 219 parent_name, 0, mult, 1 + i); core_pll_init() 223 parent_name, 0, mult, 1 << i); core_pll_init() 278 uint32_t mult; pltfrm_pll_init() local 290 mult = ioread32be(base); pltfrm_pll_init() 295 if (mult & PLL_KILL) { pltfrm_pll_init() 299 mult = (mult & GENMASK(6, 1)) >> 1; pltfrm_pll_init() 331 parent_name, 0, mult, 1 + i); pltfrm_pll_init()
|
/linux-4.1.27/drivers/clk/mvebu/ |
H A D | orion.c | 60 int *mult, int *div) mv88f5182_get_clk_ratio() 65 *mult = 1; mv88f5182_get_clk_ratio() 68 *mult = 1; mv88f5182_get_clk_ratio() 71 *mult = 0; mv88f5182_get_clk_ratio() 117 int *mult, int *div) mv88f5281_get_clk_ratio() 122 *mult = 1; mv88f5281_get_clk_ratio() 125 *mult = 1; mv88f5281_get_clk_ratio() 128 *mult = 0; mv88f5281_get_clk_ratio() 183 int *mult, int *div) mv88f6183_get_clk_ratio() 188 *mult = 1; mv88f6183_get_clk_ratio() 191 *mult = 0; mv88f6183_get_clk_ratio() 59 mv88f5182_get_clk_ratio(void __iomem *sar, int id, int *mult, int *div) mv88f5182_get_clk_ratio() argument 116 mv88f5281_get_clk_ratio(void __iomem *sar, int id, int *mult, int *div) mv88f5281_get_clk_ratio() argument 182 mv88f6183_get_clk_ratio(void __iomem *sar, int id, int *mult, int *div) mv88f6183_get_clk_ratio() argument
|
H A D | armada-370.c | 116 void __iomem *sar, int id, int *mult, int *div) a370_get_clk_ratio() 123 *mult = a370_nbclk_ratios[opt][0]; a370_get_clk_ratio() 127 *mult = a370_hclk_ratios[opt][0]; a370_get_clk_ratio() 131 *mult = a370_dramclk_ratios[opt][0]; a370_get_clk_ratio() 115 a370_get_clk_ratio( void __iomem *sar, int id, int *mult, int *div) a370_get_clk_ratio() argument
|
H A D | armada-39x.c | 94 void __iomem *sar, int id, int *mult, int *div) armada_39x_get_clk_ratio() 98 *mult = 1; armada_39x_get_clk_ratio() 102 *mult = 1; armada_39x_get_clk_ratio() 106 *mult = 1; armada_39x_get_clk_ratio() 93 armada_39x_get_clk_ratio( void __iomem *sar, int id, int *mult, int *div) armada_39x_get_clk_ratio() argument
|
H A D | armada-38x.c | 100 void __iomem *sar, int id, int *mult, int *div) armada_38x_get_clk_ratio() 107 *mult = armada_38x_cpu_l2_ratios[opt][0]; armada_38x_get_clk_ratio() 111 *mult = armada_38x_cpu_ddr_ratios[opt][0]; armada_38x_get_clk_ratio() 99 armada_38x_get_clk_ratio( void __iomem *sar, int id, int *mult, int *div) armada_38x_get_clk_ratio() argument
|
H A D | armada-xp.c | 126 void __iomem *sar, int id, int *mult, int *div) axp_get_clk_ratio() 139 *mult = axp_nbclk_ratios[opt][0]; axp_get_clk_ratio() 143 *mult = axp_hclk_ratios[opt][0]; axp_get_clk_ratio() 147 *mult = axp_dramclk_ratios[opt][0]; axp_get_clk_ratio() 125 axp_get_clk_ratio( void __iomem *sar, int id, int *mult, int *div) axp_get_clk_ratio() argument
|
H A D | armada-375.c | 117 void __iomem *sar, int id, int *mult, int *div) armada_375_get_clk_ratio() 124 *mult = armada_375_cpu_l2_ratios[opt][0]; armada_375_get_clk_ratio() 128 *mult = armada_375_cpu_ddr_ratios[opt][0]; armada_375_get_clk_ratio() 116 armada_375_get_clk_ratio( void __iomem *sar, int id, int *mult, int *div) armada_375_get_clk_ratio() argument
|
H A D | dove.c | 127 void __iomem *sar, int id, int *mult, int *div) dove_get_clk_ratio() 134 *mult = dove_cpu_l2_ratios[opt][0]; dove_get_clk_ratio() 142 *mult = dove_cpu_ddr_ratios[opt][0]; dove_get_clk_ratio() 126 dove_get_clk_ratio( void __iomem *sar, int id, int *mult, int *div) dove_get_clk_ratio() argument
|
H A D | kirkwood.c | 129 void __iomem *sar, int id, int *mult, int *div) kirkwood_get_clk_ratio() 135 *mult = kirkwood_cpu_l2_ratios[opt][0]; kirkwood_get_clk_ratio() 143 *mult = kirkwood_cpu_ddr_ratios[opt][0]; kirkwood_get_clk_ratio() 169 void __iomem *sar, int id, int *mult, int *div) mv88f6180_get_clk_ratio() 175 *mult = 1; mv88f6180_get_clk_ratio() 183 *mult = mv88f6180_cpu_ddr_ratios[opt][0]; mv88f6180_get_clk_ratio() 128 kirkwood_get_clk_ratio( void __iomem *sar, int id, int *mult, int *div) kirkwood_get_clk_ratio() argument 168 mv88f6180_get_clk_ratio( void __iomem *sar, int id, int *mult, int *div) mv88f6180_get_clk_ratio() argument
|
H A D | common.h | 32 void (*get_clk_ratio)(void __iomem *sar, int id, int *mult, int *div);
|
H A D | common.c | 160 int mult, div; mvebu_coreclk_setup() local 164 desc->get_clk_ratio(base, desc->ratios[n].id, &mult, &div); mvebu_coreclk_setup() 166 cpuclk_name, 0, mult, div); mvebu_coreclk_setup()
|
/linux-4.1.27/include/linux/ |
H A D | clocksource.h | 55 * @mult: cycle to nanosecond multiplier 58 * @maxadj: maximum adjustment value to mult (~11%) 73 u32 mult; member in struct:clocksource 116 * clocksource_khz2mult - calculates mult from khz and shift 126 * mult/2^shift = ns/cyc clocksource_khz2mult() 127 * mult = ns/cyc * 2^shift clocksource_khz2mult() 128 * mult = 1Million/khz * 2^shift clocksource_khz2mult() 129 * mult = 1000000 * 2^shift / khz clocksource_khz2mult() 130 * mult = (1000000<<shift) / khz clocksource_khz2mult() 141 * clocksource_hz2mult - calculates mult from hz and shift 152 * mult/2^shift = ns/cyc clocksource_hz2mult() 153 * mult = ns/cyc * 2^shift clocksource_hz2mult() 154 * mult = 1Billion/hz * 2^shift clocksource_hz2mult() 155 * mult = 1000000000 * 2^shift / hz clocksource_hz2mult() 156 * mult = (1000000000<<shift) / hz clocksource_hz2mult() 169 * @mult: cycle to nanosecond multiplier 172 * Converts cycles to nanoseconds, using the given mult and shift. 176 static inline s64 clocksource_cyc2ns(cycle_t cycles, u32 mult, u32 shift) clocksource_cyc2ns() argument 178 return ((u64) cycles * mult) >> shift; 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);
|
H A D | timecounter.h | 36 * @mult: cycle to nanosecond multiplier 42 u32 mult; member in struct:cyclecounter 84 ns = (ns * cc->mult) + *frac; cyclecounter_cyc2ns()
|
H A D | timekeeper_internal.h | 19 * @mult: (NTP adjusted) multiplier for scaled math conversion 35 u32 mult; member in struct:tk_read_base 117 struct clocksource *c, u32 mult,
|
H A D | clockchips.h | 84 * @mult: nanosecond to cycles multiplier 113 u32 mult; member in struct:clock_event_device 183 return clocks_calc_mult_shift(&ce->mult, &ce->shift, NSEC_PER_SEC, freq, minsec); clockevents_calc_mult_shift()
|
H A D | cpufreq.h | 397 * cpufreq_scale - "old * mult / div" calculation for large values (32-bit-arch 401 * @mult: multiplier 404 * new = old * mult / div 407 u_int mult) cpufreq_scale() 410 u64 result = ((u64) old) * ((u64) mult); cpufreq_scale() 415 unsigned long result = old * ((u64) mult); cpufreq_scale() 406 cpufreq_scale(unsigned long old, u_int div, u_int mult) cpufreq_scale() argument
|
H A D | clk-provider.h | 446 * @mult: multiplier 450 * parent clock rate divided by div and multiplied by mult. 456 unsigned int mult; member in struct:clk_fixed_factor 463 unsigned int mult, unsigned int div);
|
/linux-4.1.27/drivers/clk/ti/ |
H A D | fixed-factor.c | 39 u32 div, mult; of_ti_fixed_factor_clk_setup() local 47 if (of_property_read_u32(node, "ti,clock-mult", &mult)) { of_ti_fixed_factor_clk_setup() 48 pr_err("%s must have a clock-mult property\n", node->name); of_ti_fixed_factor_clk_setup() 58 mult, div); of_ti_fixed_factor_clk_setup()
|
H A D | clk-3xxx-legacy.c | 173 .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, 600 .mult = 1, 629 .mult = 1, 665 .mult = 2, 677 .mult = 1, 729 .mult = 1, 751 .mult = 1, 867 .mult = 1, 879 .mult = 1, 905 .mult = 2, 1036 .mult = 2, 1088 .mult = 1, 1115 .mult = 1, 1142 .mult = 1, 1161 .mult = 1, 1203 .mult = 1, 1335 .mult = 2, 1459 .mult = 2, 1841 .mult = 2, 1867 .mult = 1, 1892 .mult = 1, 1935 .mult = 1, 1976 .mult = 1, 2003 .mult = 2, 2029 .mult = 1, 2041 .mult = 1, 2558 .mult = 1, 2583 .mult = 1, 2595 .mult = 1, 2749 .mult = 1, 2761 .mult = 1, 2773 .mult = 1, 2785 .mult = 1, 2797 .mult = 1, 2955 .mult = 1, 3040 .mult = 1, 3173 .mult = 1, 3185 .mult = 1, 3197 .mult = 1, 3209 .mult = 1, 3221 .mult = 1, 3328 .mult = 1, 3340 .mult = 1, 3426 .mult = 1, 3453 .mult = 1, 3710 .mult = 2, 3852 .mult = 1, 3962 .mult = 2,
|
H A D | clock.h | 107 u16 mult; member in struct:ti_clk_fixed_factor
|
H A D | clk.c | 230 0, fixed_factor->mult, ti_clk_register_clk()
|
/linux-4.1.27/sound/core/ |
H A D | pcm_timer.c | 34 unsigned long rate, mult, fsize, l, post; snd_pcm_timer_resolution_change() local 37 mult = 1000000000; snd_pcm_timer_resolution_change() 41 l = gcd(mult, rate); snd_pcm_timer_resolution_change() 42 mult /= l; snd_pcm_timer_resolution_change() 51 while ((mult * fsize) / fsize != mult) { snd_pcm_timer_resolution_change() 52 mult /= 2; snd_pcm_timer_resolution_change() 62 runtime->timer_resolution = (mult * fsize / rate) * post; snd_pcm_timer_resolution_change()
|
/linux-4.1.27/drivers/clk/shmobile/ |
H A D | clk-rcar-gen2.c | 45 * rate - rate is adjustable. clk->rate = parent->rate * mult / 32 61 unsigned int mult; cpg_z_clk_recalc_rate() local 66 mult = 32 - val; cpg_z_clk_recalc_rate() 68 return div_u64((u64)parent_rate * mult, 32); cpg_z_clk_recalc_rate() 75 unsigned int mult; cpg_z_clk_round_rate() local 80 mult = div_u64((u64)rate * 32, prate); cpg_z_clk_round_rate() 81 mult = clamp(mult, 1U, 32U); cpg_z_clk_round_rate() 83 return *parent_rate / 32 * mult; cpg_z_clk_round_rate() 90 unsigned int mult; cpg_z_clk_set_rate() local 94 mult = div_u64((u64)rate * 32, parent_rate); cpg_z_clk_set_rate() 95 mult = clamp(mult, 1U, 32U); cpg_z_clk_set_rate() 102 val |= (32 - mult) << CPG_FRQCRC_ZFC_SHIFT; cpg_z_clk_set_rate() 178 fixed->mult = 1; cpg_rcan_clk_register() 308 unsigned int mult = 1; rcar_gen2_cpg_register_clock() local 322 mult = ((value >> 24) & ((1 << 7) - 1)) + 1; rcar_gen2_cpg_register_clock() 325 mult = config->pll1_mult / 2; rcar_gen2_cpg_register_clock() 328 mult = config->pll3_mult; rcar_gen2_cpg_register_clock() 360 mult, div); rcar_gen2_cpg_register_clock()
|
H A D | clk-rz.c | 35 unsigned mult; rz_cpg_register_clock() local 43 mult = cpg_mode ? (32 / 4) : 30; rz_cpg_register_clock() 45 return clk_register_fixed_factor(NULL, name, parent_name, 0, mult, 1); rz_cpg_register_clock() 63 mult = frqcr_tab[val]; rz_cpg_register_clock() 64 return clk_register_fixed_factor(NULL, name, "pll", 0, mult, 3); rz_cpg_register_clock()
|
H A D | clk-sh73a0.c | 83 unsigned int mult = 1; sh73a0_cpg_register_clock() local 114 mult = ((clk_readl(enable_reg) >> 24) & 0x3f) + 1; sh73a0_cpg_register_clock() 118 mult *= 2; sh73a0_cpg_register_clock() 126 mult = __raw_readl(dsi_reg); sh73a0_cpg_register_clock() 127 if (!(mult & 0x8000)) sh73a0_cpg_register_clock() 128 mult = 1; sh73a0_cpg_register_clock() 130 mult = (mult & 0x3f) + 1; sh73a0_cpg_register_clock() 156 mult, div); sh73a0_cpg_register_clock()
|
H A D | clk-r8a73a4.c | 69 unsigned int mult = 1; r8a73a4_cpg_register_clock() local 101 mult = ((value >> 24) & 0x7f) + 1; r8a73a4_cpg_register_clock() 109 mult = ((value >> 24) & 0x7f) + 1; r8a73a4_cpg_register_clock() 154 mult = ((value >> 24) & 0x7f) + 1; r8a73a4_cpg_register_clock() 164 mult = 0x20 - ((clk_readl(cpg->reg + CPG_FRQCRC) >> shift) r8a73a4_cpg_register_clock() 184 mult, div); r8a73a4_cpg_register_clock()
|
H A D | clk-r8a7779.c | 99 unsigned int mult = 1; r8a7779_cpg_register_clock() local 104 mult = plla_mult; r8a7779_cpg_register_clock() 107 mult = config->z_mult; r8a7779_cpg_register_clock() 120 return clk_register_fixed_factor(NULL, name, parent_name, 0, mult, div); r8a7779_cpg_register_clock()
|
H A D | clk-r8a7740.c | 71 unsigned int mult = 1; r8a7740_cpg_register_clock() local 103 mult = ((value >> 24) & 0x7f) + 1; r8a7740_cpg_register_clock() 107 mult = ((value >> 24) & 0x7f) + 1; r8a7740_cpg_register_clock() 112 mult = ((value >> 24) & 0x3f) + 1; r8a7740_cpg_register_clock() 139 mult, div); r8a7740_cpg_register_clock()
|
/linux-4.1.27/arch/mn10300/include/asm/ |
H A D | div64.h | 79 unsigned __muldiv64u(unsigned val, unsigned mult, unsigned div) __muldiv64u() argument 83 asm("mulu %2,%0 \n" /* MDR:val = val*mult */ __muldiv64u() 87 : "0"(val), "ir"(mult), "r"(div) __muldiv64u() 100 signed __muldiv64s(signed val, signed mult, signed div) __muldiv64s() argument 104 asm("mul %2,%0 \n" /* MDR:val = val*mult */ __muldiv64s() 108 : "0"(val), "ir"(mult), "r"(div) __muldiv64s()
|
/linux-4.1.27/arch/arm/mach-omap2/ |
H A D | clkt2xxx_dpllcore.c | 115 u32 cur_rate, low, mult, div, valid_rate, done_rate; omap2_reprogram_dpllcore() local 121 mult = omap2xxx_cm_get_core_clk_src(); omap2_reprogram_dpllcore() 123 if ((rate == (cur_rate / 2)) && (mult == 2)) { omap2_reprogram_dpllcore() 125 } else if ((rate == (cur_rate * 2)) && (mult == 1)) { omap2_reprogram_dpllcore() 132 if (mult == 1) omap2_reprogram_dpllcore() 149 mult = ((rate / 2) / 1000000); omap2_reprogram_dpllcore() 153 mult = (rate / 1000000); omap2_reprogram_dpllcore() 157 tmpset.cm_clksel1_pll |= (mult << __ffs(dd->div1_mask)); omap2_reprogram_dpllcore()
|
H A D | sram242x.S | 166 movne r5, r5, lsl #1 @ mult by 2 if to full
|
H A D | sram243x.S | 166 movne r5, r5, lsl #1 @ mult by 2 if to full
|
/linux-4.1.27/include/linux/platform_data/ |
H A D | hwmon-s3c.h | 19 * @mult: Multiply the ADC value read by this. 23 * hwmon expects (mV) by result = (value_read * @mult) / @div. 27 unsigned int mult; member in struct:s3c_hwmon_chcfg
|
/linux-4.1.27/arch/s390/kernel/ |
H A D | vtime.c | 90 u64 delta, mult, div; do_account_vtime() local 94 mult = div = 0; do_account_vtime() 97 mult += delta; do_account_vtime() 100 if (mult > 0) { do_account_vtime() 102 __this_cpu_write(mt_scaling_mult, mult); do_account_vtime() 122 u64 mult = __this_cpu_read(mt_scaling_mult); do_account_vtime() local 125 user_scaled = (user_scaled * mult) / div; do_account_vtime() 126 system_scaled = (system_scaled * mult) / div; do_account_vtime() 183 u64 mult = __this_cpu_read(mt_scaling_mult); vtime_account_irq_enter() local 186 system_scaled = (system_scaled * mult) / div; vtime_account_irq_enter()
|
H A D | time.c | 141 cd->mult = 16777; init_cpu_timer() 204 .mult = 1000, 249 vdso_data->tk_mult = tk->tkr_mono.mult; update_vsyscall()
|
/linux-4.1.27/kernel/time/ |
H A D | sched_clock.c | 30 * @mult: Multipler for scaled math conversion. 43 u32 mult; member in struct:clock_read_data 86 .read_data[0] = { .mult = NSEC_PER_SEC / HZ, 91 static inline u64 notrace cyc_to_ns(u64 cyc, u32 mult, u32 shift) cyc_to_ns() argument 93 return (cyc * mult) >> shift; cyc_to_ns() 108 res = rd->epoch_ns + cyc_to_ns(cyc, rd->mult, rd->shift); sched_clock() 151 ns = rd.epoch_ns + cyc_to_ns((cyc - rd.epoch_cyc) & rd.sched_clock_mask, rd.mult, rd.shift); update_sched_clock() 181 /* Calculate the mult/shift to convert counter ticks to ns. */ sched_clock_register() 196 ns = rd.epoch_ns + cyc_to_ns((cyc - rd.epoch_cyc) & rd.sched_clock_mask, rd.mult, rd.shift); sched_clock_register() 201 rd.mult = new_mult; sched_clock_register()
|
H A D | clocksource.c | 38 * clocks_calc_mult_shift - calculate mult/shift factors for scaled math of clocks 39 * @mult: pointer to mult variable 45 * The function evaluates the shift/mult pair for the scaled math 54 * calculated mult and shift factors. This guarantees that no 64bit 56 * multiplied with the calculated mult factor. Larger ranges may 57 * reduce the conversion accuracy by chosing smaller mult and shift 61 clocks_calc_mult_shift(u32 *mult, u32 *shift, u32 from, u32 to, u32 maxsec) clocks_calc_mult_shift() argument 77 * Find the conversion shift/mult pair which has the best clocks_calc_mult_shift() 87 *mult = tmp; clocks_calc_mult_shift() 204 wd_nsec = clocksource_cyc2ns(delta, watchdog->mult, clocksource_watchdog() 208 cs_nsec = clocksource_cyc2ns(delta, cs->mult, cs->shift); clocksource_watchdog() 461 ret = (u64)cs->mult * 11; clocksource_max_adjustment() 468 * @mult: cycle to nanosecond multiplier 470 * @maxadj: maximum adjustment value to mult (~11%) 481 u64 clocks_calc_max_nsecs(u32 mult, u32 shift, u32 maxadj, u64 mask, u64 *max_cyc) clocks_calc_max_nsecs() argument 490 do_div(max_cycles, mult+maxadj); clocks_calc_max_nsecs() 499 max_nsecs = clocksource_cyc2ns(max_cycles, mult - maxadj, shift); clocks_calc_max_nsecs() 518 cs->max_idle_ns = clocks_calc_max_nsecs(cs->mult, cs->shift, clocksource_update_max_deferment() 665 * Default clocksources are *special* and self-define their mult/shift. __clocksource_update_freq_scale() 686 clocks_calc_mult_shift(&cs->mult, &cs->shift, freq, __clocksource_update_freq_scale() 690 * Ensure clocksources that have large 'mult' values don't overflow __clocksource_update_freq_scale() 694 while (freq && ((cs->mult + cs->maxadj < cs->mult) __clocksource_update_freq_scale() 695 || (cs->mult - cs->maxadj > cs->mult))) { __clocksource_update_freq_scale() 696 cs->mult >>= 1; __clocksource_update_freq_scale() 703 * their mult/shift values and don't specify a freq. __clocksource_update_freq_scale() 705 WARN_ONCE(cs->mult + cs->maxadj < cs->mult, __clocksource_update_freq_scale() 730 /* Initialize mult/shift and max_idle_ns */ __clocksource_register_scale()
|
H A D | clockevents.c | 42 if (unlikely(!evt->mult)) { cev_delta2ns() 43 evt->mult = 1; cev_delta2ns() 46 rnd = (u64) evt->mult - 1; cev_delta2ns() 58 * For mult <= (1 << shift) we can safely add mult - 1 to cev_delta2ns() 62 * For mult > (1 << shift), i.e. device frequency is > 1GHz we cev_delta2ns() 63 * need to be careful. Adding mult - 1 will result in a value cev_delta2ns() 65 * than latch by up to (mult - 1) >> shift. For the min_delta cev_delta2ns() 75 (!ismax || evt->mult <= (1ULL << evt->shift))) cev_delta2ns() 78 do_div(clc, evt->mult); cev_delta2ns() 163 if (unlikely(!dev->mult)) { clockevents_set_state() 164 dev->mult = 1; clockevents_set_state() 255 clc = ((unsigned long long) delta * dev->mult) >> dev->shift; clockevents_program_min_delta() 292 clc = ((unsigned long long) delta * dev->mult) >> dev->shift; clockevents_program_min_delta() 334 clc = ((unsigned long long) delta * dev->mult) >> dev->shift; clockevents_program_event()
|
H A D | jiffies.c | 72 .mult = NSEC_PER_JIFFY << JIFFIES_SHIFT, /* details above */ 132 refined_jiffies.mult = ((u32)nsec_per_tick) << JIFFIES_SHIFT; register_refined_jiffies()
|
H A D | timekeeping.c | 204 /* Cap delta value to the max_cycles values to avoid mult overflows */ timekeeping_get_delta() 258 /* Do the ns -> cycle conversion first, using original mult */ tk_setup_internals() 262 tmp += clock->mult/2; tk_setup_internals() 263 do_div(tmp, clock->mult); tk_setup_internals() 271 tk->xtime_interval = (u64) interval * clock->mult; tk_setup_internals() 274 ((u64) interval * clock->mult) >> clock->shift; tk_setup_internals() 294 * The timekeeper keeps its own mult values for the currently tk_setup_internals() 298 tk->tkr_mono.mult = clock->mult; tk_setup_internals() 299 tk->tkr_raw.mult = clock->mult; tk_setup_internals() 319 nsec = (delta * tkr->mult + tkr->xtime_nsec) >> tkr->shift; timekeeping_get_ns() 482 update_vsyscall_old(&xt, &wm, tk->tkr_mono.clock, tk->tkr_mono.mult, update_vsyscall() 624 tk->tkr_mono.xtime_nsec += delta * tk->tkr_mono.mult; timekeeping_forward_now() 631 nsec = clocksource_cyc2ns(delta, tk->tkr_raw.mult, tk->tkr_raw.shift); timekeeping_forward_now() 1390 u32 mult = clock->mult; timekeeping_resume() local 1402 do_div(max, mult); timekeeping_resume() 1405 nsec = (((u64) max * mult) >> shift) * num; timekeeping_resume() 1408 nsec += ((u64) cycle_delta * mult) >> shift; timekeeping_resume() 1536 * xtime_interval = cycle_interval * mult timekeeping_apply_adjustment() 1537 * So if mult is being incremented by one: timekeeping_apply_adjustment() 1538 * xtime_interval = cycle_interval * (mult + 1) timekeeping_apply_adjustment() 1540 * xtime_interval = (cycle_interval * mult) + cycle_interval timekeeping_apply_adjustment() 1574 if ((mult_adj > 0) && (tk->tkr_mono.mult + mult_adj < mult_adj)) { timekeeping_apply_adjustment() 1575 /* NTP adjustment caused clocksource mult overflow */ timekeeping_apply_adjustment() 1580 tk->tkr_mono.mult += mult_adj; timekeeping_apply_adjustment() 1645 (abs(tk->tkr_mono.mult - tk->tkr_mono.clock->mult) timekeeping_adjust() 1649 tk->tkr_mono.clock->name, (long)tk->tkr_mono.mult, timekeeping_adjust() 1650 (long)tk->tkr_mono.clock->mult + tk->tkr_mono.clock->maxadj); timekeeping_adjust()
|
H A D | tick-broadcast-hrtimer.c | 93 .mult = 1,
|
H A D | timecounter.c | 87 ns = ((ns * cc->mult) - frac) >> cc->shift; cc_cyc2ns_backwards()
|
H A D | timer_list.c | 221 SEQ_printf(m, " mult: %u\n", dev->mult); print_tickdevice()
|
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_clock.c | 116 u32 diff, mult; mlx4_en_phc_adjfreq() local 126 mult = mdev->nominal_c_mult; mlx4_en_phc_adjfreq() 127 adj = mult; mlx4_en_phc_adjfreq() 133 mdev->cycles.mult = neg_adj ? mult - diff : mult + diff; mlx4_en_phc_adjfreq() 269 mdev->cycles.mult = mlx4_en_init_timestamp() 271 mdev->nominal_c_mult = mdev->cycles.mult; mlx4_en_init_timestamp()
|
/linux-4.1.27/arch/x86/kernel/ |
H A D | vsyscall_gtod.c | 37 vdata->mult = tk->tkr_mono.mult; update_vsyscall()
|
H A D | hpet.c | 319 delta = ((uint64_t)(NSEC_PER_SEC/HZ)) * evt->mult; hpet_set_mode() 1071 clc = (uint64_t) hpet_clockevent.mult * NSEC_PER_SEC; hpet_rtc_timer_init() 1167 clc = (uint64_t) hpet_clockevent.mult * NSEC_PER_SEC; hpet_set_periodic_freq()
|
/linux-4.1.27/drivers/clk/mxs/ |
H A D | clk.h | 60 const char *parent_name, unsigned int mult, unsigned int div) mxs_clk_fixed_factor() 63 CLK_SET_RATE_PARENT, mult, div); mxs_clk_fixed_factor() 59 mxs_clk_fixed_factor(const char *name, const char *parent_name, unsigned int mult, unsigned int div) mxs_clk_fixed_factor() argument
|
/linux-4.1.27/arch/arm/mach-davinci/ |
H A D | clock.c | 410 u32 ctrl, mult = 1, prediv = 1, postdiv = 1; clk_pllclk_recalc() local 420 mult = __raw_readl(pll->base + PLLM); clk_pllclk_recalc() 422 mult = 2 * (mult & PLLM_PLLM_MASK); clk_pllclk_recalc() 424 mult = (mult & PLLM_PLLM_MASK) + 1; clk_pllclk_recalc() 450 rate *= mult; clk_pllclk_recalc() 460 if (mult > 1) clk_pllclk_recalc() 461 pr_debug("* %d ", mult); clk_pllclk_recalc() 480 unsigned int mult, unsigned int postdiv) davinci_set_pllrate() 502 if (mult) davinci_set_pllrate() 503 mult = mult - 1; davinci_set_pllrate() 523 __raw_writel(mult, pll->base + PLLM); davinci_set_pllrate() 479 davinci_set_pllrate(struct pll_data *pll, unsigned int prediv, unsigned int mult, unsigned int postdiv) davinci_set_pllrate() argument
|
H A D | clock.h | 115 #define PRE_PLL BIT(4) /* source is before PLL mult/div */ 129 unsigned int mult, unsigned int postdiv);
|
H A D | da850.c | 946 unsigned int mult; member in struct:da850_opp 955 .mult = 19, 964 .mult = 17, 973 .mult = 31, 982 .mult = 25, 991 .mult = 25, 1000 .mult = 20, 1125 unsigned int prediv, mult, postdiv; da850_set_pll0rate() local 1132 mult = opp->mult; da850_set_pll0rate() 1135 ret = davinci_set_pllrate(pll, prediv, mult, postdiv); da850_set_pll0rate()
|
/linux-4.1.27/arch/mips/cavium-octeon/ |
H A D | csrc-octeon.c | 113 u64 mult = clocksource_mips.mult; sched_clock() local 118 "dmultu\t%[cnt],%[mult]\n\t" sched_clock() 127 : [cnt] "r" (cnt), [mult] "r" (mult), [shift] "r" (shift) sched_clock()
|
/linux-4.1.27/drivers/net/ethernet/ti/ |
H A D | cpts.c | 133 u32 diff, mult; cpts_ptp_adjfreq() local 142 mult = cpts->cc_mult; cpts_ptp_adjfreq() 143 adj = mult; cpts_ptp_adjfreq() 151 cpts->cc.mult = neg_adj ? mult - diff : mult + diff; cpts_ptp_adjfreq() 356 u32 mult, u32 shift) cpts_register() 373 cpts->cc_mult = mult; cpts_register() 374 cpts->cc.mult = mult; cpts_register() 355 cpts_register(struct device *dev, struct cpts *cpts, u32 mult, u32 shift) cpts_register() argument
|
H A D | cpts.h | 142 int cpts_register(struct device *dev, struct cpts *cpts, u32 mult, u32 shift);
|
/linux-4.1.27/arch/sh/kernel/cpu/sh4a/ |
H A D | clock-sh7343.c | 54 unsigned long mult; dll_recalc() local 57 mult = __raw_readl(DLLFRQ); dll_recalc() 59 mult = 0; dll_recalc() 61 return clk->parent->rate * mult; dll_recalc() 76 unsigned long mult = 1; pll_recalc() local 79 mult = (((__raw_readl(FRQCR) >> 24) & 0x1f) + 1); pll_recalc() 81 return clk->parent->rate * mult; pll_recalc()
|
H A D | clock-sh7366.c | 54 unsigned long mult; dll_recalc() local 57 mult = __raw_readl(DLLFRQ); dll_recalc() 59 mult = 0; dll_recalc() 61 return clk->parent->rate * mult; dll_recalc() 76 unsigned long mult = 1; pll_recalc() local 80 mult = (((__raw_readl(FRQCR) >> 24) & 0x1f) + 1); pll_recalc() 84 return (clk->parent->rate * mult) / div; pll_recalc()
|
H A D | clock-sh7722.c | 57 unsigned long mult; dll_recalc() local 60 mult = __raw_readl(DLLFRQ); dll_recalc() 62 mult = 0; dll_recalc() 64 return clk->parent->rate * mult; dll_recalc() 79 unsigned long mult = 1; pll_recalc() local 83 mult = (((__raw_readl(FRQCR) >> 24) & 0x1f) + 1); pll_recalc() 87 return (clk->parent->rate * mult) / div; pll_recalc()
|
H A D | clock-sh7723.c | 58 unsigned long mult; dll_recalc() local 61 mult = __raw_readl(DLLFRQ); dll_recalc() 63 mult = 0; dll_recalc() 65 return clk->parent->rate * mult; dll_recalc() 80 unsigned long mult = 1; pll_recalc() local 84 mult = (((__raw_readl(FRQCR) >> 24) & 0x1f) + 1); pll_recalc() 88 return (clk->parent->rate * mult) / div; pll_recalc()
|
H A D | clock-sh7724.c | 61 unsigned long mult = 0; fll_recalc() local 65 mult = __raw_readl(FLLFRQ) & 0x3ff; fll_recalc() 70 return (clk->parent->rate * mult) / div; fll_recalc() 85 unsigned long mult = 1; pll_recalc() local 88 mult = (((__raw_readl(FRQCRA) >> 24) & 0x3f) + 1) * 2; pll_recalc() 90 return clk->parent->rate * mult; pll_recalc()
|
/linux-4.1.27/arch/sh/kernel/ |
H A D | localtimer.c | 56 clk->mult = 1; local_timer_setup()
|
/linux-4.1.27/drivers/clk/berlin/ |
H A D | berlin2-pll.h | 26 u8 mult; member in struct:berlin2_pll_map
|
H A D | berlin2-pll.c | 31 u8 mult; member in struct:berlin2_pll_map 84 rate *= fbdiv * map->mult; berlin2_pll_recalc_rate()
|
H A D | bg2q.c | 78 .mult = 1,
|
H A D | bg2.c | 147 .mult = 10,
|
/linux-4.1.27/drivers/clk/pxa/ |
H A D | clk-pxa.h | 87 .lp = { .mult = _mult_lp, .div = _div_lp }, \ 88 .hp = { .mult = _mult_hp, .div = _div_hp }, \
|
H A D | clk-pxa25x.c | 100 #define PXA25X_CKEN(dev_id, con_id, parents, mult, div, \ 102 PXA_CKEN(dev_id, con_id, bit, parents, mult, div, mult, div, \
|
/linux-4.1.27/arch/arm/lib/ |
H A D | delay.c | 52 static inline u64 cyc_to_ns(u64 cyc, u32 mult, u32 shift) cyc_to_ns() argument 54 return (cyc * mult) >> shift; cyc_to_ns()
|
/linux-4.1.27/arch/c6x/platforms/ |
H A D | pll.c | 271 u32 ctrl, mult = 0, prediv = 0, postdiv = 0; clk_pllclk_recalc() local 288 mult = pll_read(pll, PLLM); clk_pllclk_recalc() 289 mult = (mult & PLLM_PLLM_MASK) + 1; clk_pllclk_recalc() 309 if (mult) clk_pllclk_recalc() 310 rate *= mult; clk_pllclk_recalc() 317 prediv, mult, postdiv, rate / 1000000); clk_pllclk_recalc()
|
/linux-4.1.27/drivers/staging/lustre/lustre/llite/ |
H A D | lproc_llite.c | 226 int mult; ll_max_readahead_mb_seq_show() local 232 mult = 1 << (20 - PAGE_CACHE_SHIFT); ll_max_readahead_mb_seq_show() 233 return lprocfs_seq_read_frac_helper(m, pages_number, mult); ll_max_readahead_mb_seq_show() 242 int mult, rc, pages_number; ll_max_readahead_mb_seq_write() local 244 mult = 1 << (20 - PAGE_CACHE_SHIFT); ll_max_readahead_mb_seq_write() 245 rc = lprocfs_write_frac_helper(buffer, count, &pages_number, mult); ll_max_readahead_mb_seq_write() 268 int mult; ll_max_readahead_per_file_mb_seq_show() local 274 mult = 1 << (20 - PAGE_CACHE_SHIFT); ll_max_readahead_per_file_mb_seq_show() 275 return lprocfs_seq_read_frac_helper(m, pages_number, mult); ll_max_readahead_per_file_mb_seq_show() 284 int mult, rc, pages_number; ll_max_readahead_per_file_mb_seq_write() local 286 mult = 1 << (20 - PAGE_CACHE_SHIFT); ll_max_readahead_per_file_mb_seq_write() 287 rc = lprocfs_write_frac_helper(buffer, count, &pages_number, mult); ll_max_readahead_per_file_mb_seq_write() 311 int mult; ll_max_read_ahead_whole_mb_seq_show() local 317 mult = 1 << (20 - PAGE_CACHE_SHIFT); ll_max_read_ahead_whole_mb_seq_show() 318 return lprocfs_seq_read_frac_helper(m, pages_number, mult); ll_max_read_ahead_whole_mb_seq_show() 327 int mult, rc, pages_number; ll_max_read_ahead_whole_mb_seq_write() local 329 mult = 1 << (20 - PAGE_CACHE_SHIFT); ll_max_read_ahead_whole_mb_seq_write() 330 rc = lprocfs_write_frac_helper(buffer, count, &pages_number, mult); ll_max_read_ahead_whole_mb_seq_write() 383 int mult, rc, pages_number; ll_max_cached_mb_seq_write() local 395 mult = 1 << (20 - PAGE_CACHE_SHIFT); ll_max_cached_mb_seq_write() 398 rc = lprocfs_write_frac_helper(buffer, count, &pages_number, mult); ll_max_cached_mb_seq_write()
|
/linux-4.1.27/arch/x86/math-emu/ |
H A 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.1.27/arch/s390/kernel/vdso32/ |
H A D | clock_gettime.S | 44 2: ms %r0,__VDSO_TK_MULT(%r5) /* * tk->mult */ 107 12: ms %r0,__VDSO_TK_MULT(%r5) /* * tk->mult */
|
H A D | gettimeofday.S | 39 3: ms %r0,__VDSO_TK_MULT(%r5) /* * tk->mult */
|
/linux-4.1.27/arch/mips/ralink/ |
H A D | cevt-rt3352.c | 141 pr_info("%s: running - mult: %d, shift: %d\n", ralink_systick_init() 142 np->name, systick.dev.mult, systick.dev.shift); ralink_systick_init()
|
/linux-4.1.27/arch/mn10300/kernel/ |
H A D | time.c | 60 asm("mulu %2,%0,%3,%0 \n" /* LSW * mult -> 0:%3:%0 */ sched_clock() 61 "mulu %2,%1,%2,%1 \n" /* MSW * mult -> %2:%1:0 */ sched_clock()
|
H A D | cevt-mn10300.c | 102 /* Calculate shift/mult. We want to spawn at least 1 second */ init_clockevents()
|
/linux-4.1.27/arch/arm/mach-shmobile/ |
H A D | timer.c | 22 unsigned int mult, unsigned int div) shmobile_setup_delay_hz() 32 unsigned int value = HZ * div / mult; shmobile_setup_delay_hz() 21 shmobile_setup_delay_hz(unsigned int max_cpu_core_hz, unsigned int mult, unsigned int div) shmobile_setup_delay_hz() argument
|
H A D | clock-sh73a0.c | 96 unsigned long mult = 1; pll_recalc() local 99 mult = (((__raw_readl(clk->enable_reg) >> 24) & 0x3f) + 1); pll_recalc() 105 mult *= 2; pll_recalc() 109 return clk->parent->rate * mult; pll_recalc()
|
H A D | clock-r8a7740.c | 125 unsigned long mult = 1; pllc01_recalc() local 128 mult = ((__raw_readl(clk->enable_reg) >> 24) & 0x7f) + 1; pllc01_recalc() 130 return clk->parent->rate * mult; pllc01_recalc()
|
/linux-4.1.27/drivers/cpufreq/ |
H A D | longhaul.c | 108 static unsigned int calc_speed(int mult) calc_speed() argument 111 khz = (mult/10)*fsb; calc_speed() 112 if (mult%10) calc_speed() 249 int speed, mult; longhaul_setstate() local 259 mult = mults[mults_index & 0x1f]; longhaul_setstate() 260 if (mult == -1) longhaul_setstate() 263 speed = calc_speed(mult); longhaul_setstate() 275 fsb, mult/10, mult%10, print_speed(speed/1000)); longhaul_setstate() 409 static int guess_fsb(int mult) guess_fsb() argument 417 f_max = ((speeds[i] * mult) + 50) / 100; guess_fsb() 431 int mult; longhaul_get_ranges() local 434 mult = longhaul_get_cpu_mult(); longhaul_get_ranges() 435 if (mult == -1) { longhaul_get_ranges() 439 fsb = guess_fsb(mult); longhaul_get_ranges() 447 maxmult = mult; longhaul_get_ranges() 522 if (mults[longhaul_table[j].driver_data & 0x1f] == mult) { longhaul_get_ranges()
|
H A D | spear-cpufreq.c | 108 int ret, mult = 1; spear_cpufreq_target() local 127 mult = 2; spear_cpufreq_target() 136 newfreq = clk_round_rate(srcclk, newfreq * mult); spear_cpufreq_target() 142 if (mult == 2) spear_cpufreq_target()
|
H A D | speedstep-lib.c | 175 u32 msr_lo, msr_hi, mult; pentium4_get_frequency() local 215 mult = msr_lo >> 24; pentium4_get_frequency() 218 fsb, mult, (fsb * mult)); pentium4_get_frequency() 220 ret = (fsb * mult); pentium4_get_frequency()
|
H A D | powernow-k6.c | 56 unsigned mult; member in struct:__anon3774 168 max_multiplier = usual_frequency_table[i].mult; powernow_k6_cpu_init()
|
/linux-4.1.27/arch/x86/include/asm/ |
H A D | vgtod.h | 22 u32 mult; member in struct:vsyscall_gtod_data
|
/linux-4.1.27/arch/tile/include/asm/ |
H A D | vdso.h | 34 __u32 mult; /* Cycle to nanosecond multiplier */ member in struct:vdso_data
|
/linux-4.1.27/arch/tile/kernel/ |
H A D | time.c | 247 return quot * dev->mult + ((rem * dev->mult) >> dev->shift); ns2cycles() 267 vdso_data->mult = tk->tkr_mono.mult; update_vsyscall()
|
/linux-4.1.27/arch/um/kernel/ |
H A D | time.c | 90 itimer_clockevent.mult = div_sc(HZ, NSEC_PER_SEC, 32); setup_itimer()
|
/linux-4.1.27/drivers/clk/keystone/ |
H A D | pll.c | 86 u32 mult = 0, prediv, postdiv, val; clk_pllclk_recalc() local 94 mult = (val & pll_data->pllm_lower_mask); clk_pllclk_recalc() 99 mult |= ((val & pll_data->pllm_upper_mask) clk_pllclk_recalc() 115 rate = (rate * (mult + 1)); clk_pllclk_recalc()
|
/linux-4.1.27/arch/s390/kernel/vdso64/ |
H A D | gettimeofday.S | 35 msgf %r1,__VDSO_TK_MULT(%r5) /* * tk->mult */
|
H A D | clock_gettime.S | 44 msgf %r1,__VDSO_TK_MULT(%r5) /* * tk->mult */ 89 msgf %r1,__VDSO_TK_MULT(%r5) /* * tk->mult */
|
/linux-4.1.27/arch/blackfin/kernel/ |
H A D | time-ts.c | 49 bfin_cs_cycles.mult, bfin_cs_cycles.shift); bfin_cs_cycles_sched_clock() 99 bfin_cs_gptimer0.mult, bfin_cs_gptimer0.shift); bfin_cs_gptimer0_sched_clock() 228 evt->mult = div_sc(clock_tick, NSEC_PER_SEC, evt->shift); bfin_gptmr0_clockevent_init() 341 evt->mult = div_sc(clock_tick, NSEC_PER_SEC, evt->shift); bfin_coretmr_clockevent_init()
|
/linux-4.1.27/scripts/ |
H A 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.1.27/drivers/staging/lustre/lustre/osc/ |
H A D | lproc_osc.c | 125 int mult; osc_max_dirty_mb_seq_show() local 131 mult = 1 << 20; osc_max_dirty_mb_seq_show() 132 return lprocfs_seq_read_frac_helper(m, val, mult); osc_max_dirty_mb_seq_show() 141 int pages_number, mult, rc; osc_max_dirty_mb_seq_write() local 143 mult = 1 << (20 - PAGE_CACHE_SHIFT); osc_max_dirty_mb_seq_write() 144 rc = lprocfs_write_frac_helper(buffer, count, &pages_number, mult); osc_max_dirty_mb_seq_write() 185 int pages_number, mult, rc; osc_cached_mb_seq_write() local 195 mult = 1 << (20 - PAGE_CACHE_SHIFT); osc_cached_mb_seq_write() 198 rc = lprocfs_write_frac_helper(buffer, count, &pages_number, mult); osc_cached_mb_seq_write()
|
/linux-4.1.27/drivers/staging/lustre/lustre/obdclass/ |
H A D | lprocfs_status.c | 127 int mult) lprocfs_read_frac_helper() 135 decimal_val = val / mult; lprocfs_read_frac_helper() 137 frac_val = val % mult; lprocfs_read_frac_helper() 145 while (frac_bits < 2 && (temp_frac / mult) < 1) { lprocfs_read_frac_helper() 164 frac_val * temp_mult / mult); lprocfs_read_frac_helper() 182 int *val, int mult) lprocfs_write_frac_helper() 195 mult = -mult; lprocfs_write_frac_helper() 199 *val = (int)simple_strtoul(pbuf, &end, 10) * mult; lprocfs_write_frac_helper() 211 temp_val = (int)simple_strtoul(pbuf, &end, 10) * mult; lprocfs_write_frac_helper() 1834 int lprocfs_seq_read_frac_helper(struct seq_file *m, long val, int mult) lprocfs_seq_read_frac_helper() argument 1838 decimal_val = val / mult; lprocfs_seq_read_frac_helper() 1840 frac_val = val % mult; lprocfs_seq_read_frac_helper() 1844 frac_val /= mult; lprocfs_seq_read_frac_helper() 1867 __u64 *val, int mult) lprocfs_write_frac_u64_helper() 1920 mult = units; lprocfs_write_frac_u64_helper() 1922 frac *= mult; lprocfs_write_frac_u64_helper() 1924 *val = sign * (whole * mult + frac); lprocfs_write_frac_u64_helper() 126 lprocfs_read_frac_helper(char *buffer, unsigned long count, long val, int mult) lprocfs_read_frac_helper() argument 181 lprocfs_write_frac_helper(const char __user *buffer, unsigned long count, int *val, int mult) lprocfs_write_frac_helper() argument 1866 lprocfs_write_frac_u64_helper(const char *buffer, unsigned long count, __u64 *val, int mult) lprocfs_write_frac_u64_helper() argument
|
/linux-4.1.27/arch/mips/alchemy/common/ |
H A D | clock.c | 210 unsigned long mult; alchemy_clk_aux_roundr() local 215 mult = rate / (*parent_rate); alchemy_clk_aux_roundr() 217 if (mult && (mult < 7)) alchemy_clk_aux_roundr() 218 mult = 7; alchemy_clk_aux_roundr() 219 if (mult > a->maxmult) alchemy_clk_aux_roundr() 220 mult = a->maxmult; alchemy_clk_aux_roundr() 222 return (*parent_rate) * mult; alchemy_clk_aux_roundr()
|
H A D | time.c | 145 cd->mult = div_sc(32768, NSEC_PER_SEC, cd->shift); alchemy_time_init()
|
/linux-4.1.27/drivers/video/fbdev/matrox/ |
H A D | matroxfb_misc.c | 649 unsigned int mult; parse_pins5() local 651 mult = bd->pins[4]?8000:6000; parse_pins5() 653 minfo->limits.pixel.vcomax = (bd->pins[ 38] == 0xFF) ? 600000 : bd->pins[ 38] * mult; parse_pins5() 654 minfo->limits.system.vcomax = (bd->pins[ 36] == 0xFF) ? minfo->limits.pixel.vcomax : bd->pins[ 36] * mult; parse_pins5() 655 minfo->limits.video.vcomax = (bd->pins[ 37] == 0xFF) ? minfo->limits.system.vcomax : bd->pins[ 37] * mult; parse_pins5() 656 minfo->limits.pixel.vcomin = (bd->pins[123] == 0xFF) ? 256000 : bd->pins[123] * mult; parse_pins5() 657 minfo->limits.system.vcomin = (bd->pins[121] == 0xFF) ? minfo->limits.pixel.vcomin : bd->pins[121] * mult; parse_pins5() 658 minfo->limits.video.vcomin = (bd->pins[122] == 0xFF) ? minfo->limits.system.vcomin : bd->pins[122] * mult; parse_pins5()
|
/linux-4.1.27/arch/mips/loongson/loongson-3/ |
H A D | hpet.c | 247 .mult = 0, 253 csrc_hpet.mult = clocksource_hz2mult(HPET_FREQ, csrc_hpet.shift); init_hpet_clocksource()
|
/linux-4.1.27/arch/m68k/include/asm/ |
H A D | m54xxpci.h | 108 #define PCIIWCR_W0_MRDM 0x04000000 /* Window 0 memory read mult */ 115 #define PCIIWCR_W1_MRDM 0x00040000 /* Window 0 memory read mult */
|
/linux-4.1.27/arch/arm/mach-imx/ |
H A D | clk.h | 129 const char *parent, unsigned int mult, unsigned int div) imx_clk_fixed_factor() 132 CLK_SET_RATE_PARENT, mult, div); imx_clk_fixed_factor() 128 imx_clk_fixed_factor(const char *name, const char *parent, unsigned int mult, unsigned int div) imx_clk_fixed_factor() argument
|
H A D | clk-imx6sl.c | 280 /* name parent_name mult div */ imx6sl_clocks_init()
|
/linux-4.1.27/include/linux/mfd/ |
H A D | si476x-reports.h | 72 * @mult: Multipath indicator 95 __s8 mult; member in struct:si476x_rsq_status_report
|
/linux-4.1.27/drivers/clocksource/ |
H A D | scx200_hrt.c | 58 /* mult, shift are set based on mhz27 flag */
|
H A D | metag_generic.c | 135 clk->mult = div_sc(hwtimer_freq, NSEC_PER_SEC, clk->shift); arch_timer_setup()
|
H A D | exynos_mct.c | 300 (((unsigned long long) NSEC_PER_SEC / HZ * evt->mult) >> evt->shift); exynos4_comp_set_mode() 404 (((unsigned long long) NSEC_PER_SEC / HZ * evt->mult) >> evt->shift); exynos4_tick_set_mode()
|
H A D | timer-atmel-pit.c | 226 data->clkevt.mult = div_sc(pit_rate, NSEC_PER_SEC, data->clkevt.shift); at91sam926x_pit_common_init()
|
H A D | arm_arch_timer.c | 488 cyclecounter.mult = clocksource_counter.mult; arch_counter_register()
|
/linux-4.1.27/arch/score/kernel/ |
H A D | time.c | 91 score_clockevent.mult = div_sc(SYSTEM_CLOCK, NSEC_PER_SEC, time_init()
|
/linux-4.1.27/arch/m68k/coldfire/ |
H A D | pit.c | 155 cf_pit_clockevent.mult = div_sc(FREQ, NSEC_PER_SEC, 32); hw_timer_init()
|
/linux-4.1.27/arch/arm/mach-s3c24xx/ |
H A D | mach-bast.c | 498 .mult = 3300, 504 .mult = 3300, 510 .mult = 3300, 516 .mult = 3300,
|
/linux-4.1.27/drivers/regulator/ |
H A D | tps65910-regulator.c | 445 int opvsel = 0, srvsel = 0, vselmax = 0, mult = 0, sr = 0; tps65910_get_voltage_dcdc_sel() local 452 ret = tps65910_reg_read(pmic->mfd, TPS65910_VDD1, &mult); tps65910_get_voltage_dcdc_sel() 455 mult = (mult & VDD1_VGAIN_SEL_MASK) >> VDD1_VGAIN_SEL_SHIFT; tps65910_get_voltage_dcdc_sel() 468 ret = tps65910_reg_read(pmic->mfd, TPS65910_VDD2, &mult); tps65910_get_voltage_dcdc_sel() 471 mult = (mult & VDD2_VGAIN_SEL_MASK) >> VDD2_VGAIN_SEL_SHIFT; tps65910_get_voltage_dcdc_sel() 497 if (!mult) tps65910_get_voltage_dcdc_sel() 498 mult = 1; tps65910_get_voltage_dcdc_sel() 705 int volt, mult = 1, id = rdev_get_id(dev); tps65910_list_voltage_dcdc() local 710 mult = (selector / VDD1_2_NUM_VOLT_FINE) + 1; tps65910_list_voltage_dcdc() 722 return volt * 100 * mult; tps65910_list_voltage_dcdc()
|
H A D | tps80031-regulator.c | 618 dev_err(parent, "Error in reading smps mult register\n"); check_smps_mode_mult()
|
/linux-4.1.27/drivers/sh/clk/ |
H A D | core.c | 45 unsigned long mult, div; clk_rate_table_build() local 53 mult = 1; clk_rate_table_build() 59 mult = src_table->multipliers[i]; clk_rate_table_build() 61 if (!div || !mult || (bitmap && !test_bit(i, bitmap))) clk_rate_table_build() 64 freq = clk->parent->rate * mult / div; clk_rate_table_build()
|
H A D | cpg.c | 110 * Div/mult table lookup helpers
|
/linux-4.1.27/drivers/media/usb/gspca/ |
H A D | se401.c | 340 int mult = gspca_dev->cam.cam_mode[gspca_dev->curr_mode].priv; sd_start() local 357 gspca_dev->pixfmt.width * mult, 0); sd_start() 359 gspca_dev->pixfmt.height * mult, 0); sd_start() 366 switch (mult) { sd_start() 586 int mult = gspca_dev->cam.cam_mode[gspca_dev->curr_mode].priv; sd_pkt_scan() local 591 if (mult == 1) /* mult == 1 means raw bayer */ sd_pkt_scan()
|
/linux-4.1.27/net/sched/ |
H A D | sch_generic.c | 966 r->mult = 1; psched_ratecfg_precompute() 974 * We compute mult/shift to use instead : psched_ratecfg_precompute() 975 * time_in_ns = (len * mult) >> shift; psched_ratecfg_precompute() 977 * We try to get the highest possible mult value for accuracy, psched_ratecfg_precompute() 984 r->mult = div64_u64(factor, r->rate_bytes_ps); psched_ratecfg_precompute() 985 if (r->mult & (1U << 31) || factor & (1ULL << 63)) psched_ratecfg_precompute()
|
/linux-4.1.27/drivers/thermal/ |
H A D | tegra_soctherm.c | 223 mult, div; calculate_tsensor_calibration() local 240 mult = sensor->config->pdiv * sensor->config->tsample_ate; calculate_tsensor_calibration() 243 therma = div64_s64_precise((s64) delta_temp * (1LL << 13) * mult, calculate_tsensor_calibration()
|
/linux-4.1.27/drivers/net/wireless/rtl818x/rtl8180/ |
H A D | max2820.c | 88 /* TODO: change addends above to avoid mult / div below */ max2820_rf_calc_rssi()
|
H A D | grf5101.c | 76 /* TODO(?): just return agc (or agc + 5) to avoid mult / div */ grf5101_rf_calc_rssi()
|
H A D | sa2400.c | 99 /* TODO: recalc sa2400_rf_rssi_map to avoid mult / div */ sa2400_rf_calc_rssi()
|
/linux-4.1.27/drivers/clk/hisilicon/ |
H A D | clk.h | 50 unsigned long mult; member in struct:hisi_fixed_factor_clock
|
H A D | clk.c | 111 clks[i].flags, clks[i].mult, hisi_clk_register_fixed_factor()
|
/linux-4.1.27/drivers/clk/mmp/ |
H A D | clk.c | 58 clks[i].flags, clks[i].mult, mmp_register_fixed_factor_clks()
|
H A D | clk.h | 157 unsigned long mult; member in struct:mmp_param_fixed_factor_clk
|
/linux-4.1.27/arch/avr32/kernel/ |
H A D | time.c | 142 comparator.mult = div_sc(counter_hz, NSEC_PER_SEC, comparator.shift); time_init()
|
/linux-4.1.27/arch/c6x/include/asm/ |
H A D | clock.h | 102 #define PRE_PLL BIT(3) /* source is before PLL mult/div */
|
/linux-4.1.27/arch/sparc/kernel/ |
H A D | time_32.c | 141 ce->mult = div_sc(sparc_config.clock_rate, NSEC_PER_SEC, setup_timer_ce() 239 ce->mult = div_sc(sparc_config.clock_rate, NSEC_PER_SEC, register_percpu_ce()
|
H A D | time_64.c | 818 printk("clocksource: mult[%x] shift[%d]\n", time_init() 819 clocksource_tick.mult, clocksource_tick.shift); time_init() 829 printk("clockevent: mult[%x] shift[%d]\n", time_init() 830 sparc64_clockevent.mult, sparc64_clockevent.shift); time_init()
|
/linux-4.1.27/arch/microblaze/kernel/ |
H A D | timer.c | 183 clockevent_xilinx_timer.mult = xilinx_clockevent_init() 222 xilinx_cc.mult = div_sc(timer_clock_freq, NSEC_PER_SEC, init_xilinx_timecounter()
|
/linux-4.1.27/arch/mips/kernel/ |
H A D | cpu-bugs64.c | 78 * requirement between reading hi/lo and staring a mult/div. mult_sh_align_mod() 87 "mult %2, %3\n\t" mult_sh_align_mod()
|
H A D | cevt-txx9.c | 101 __raw_writel(((u64)(NSEC_PER_SEC / HZ) * evt->mult) >> txx9tmr_set_mode()
|
/linux-4.1.27/arch/arm/mach-s3c64xx/ |
H A D | mach-smartq.c | 181 .mult = 3300, 187 .mult = 3300,
|
/linux-4.1.27/drivers/md/ |
H A D | dm-stats.c | 652 unsigned mult; dm_jiffies_to_msec64() local 657 mult = jiffies_to_msecs(1 << 22); dm_jiffies_to_msec64() 658 result += (unsigned long long)mult * (unsigned long long)jiffies_to_msecs((j >> 22) & 0x3fffff); dm_jiffies_to_msec64() 661 result += (unsigned long long)mult * (unsigned long long)mult * (unsigned long long)jiffies_to_msecs(j >> 44); dm_jiffies_to_msec64()
|
/linux-4.1.27/drivers/media/i2c/ |
H A D | ov2659.c | 913 u32 prediv, postdiv, mult; ov2659_pll_calc_params() local 922 for (mult = 1; mult <= 63; mult++) { ov2659_pll_calc_params() 924 actual *= mult; ov2659_pll_calc_params() 932 s_mult = mult; ov2659_pll_calc_params() 936 ctrl2_reg = mult; ov2659_pll_calc_params()
|
/linux-4.1.27/drivers/clk/samsung/ |
H A D | clk.h | 83 * @mult: fixed multiplication factor. 91 unsigned long mult; member in struct:samsung_fixed_factor_clock 101 .mult = m, \
|
H A D | clk.c | 171 list->parent_name, list->flags, list->mult, list->div); samsung_clk_register_fixed_factor()
|
/linux-4.1.27/drivers/dma/ppc4xx/ |
H A D | adma.c | 133 int index, u8 mult); 567 * ppc440spe_desc_set_src_mult - set source address mult into the descriptor 1255 unsigned char mult, int index, int dst_pos); 1885 u8 xor_arg_no, u8 idx, u8 mult) ppc440spe_rxor_set_mult() 1889 xcb->ops[xor_arg_no].h |= mult << (DMA_CUED_MULT1_OFF + idx * 8); ppc440spe_rxor_set_mult() 2298 unsigned char mult = 1; ppc440spe_dma01_prep_pq() local 2401 /* setup dst/src/mult */ ppc440spe_dma01_prep_pq() 2413 * So, for P case set-up mult=1 explicitly. ppc440spe_dma01_prep_pq() 2416 mult = scf[src_cnt]; ppc440spe_dma01_prep_pq() 2418 mult, src_cnt, dst_cnt - 1); ppc440spe_dma01_prep_pq() 2443 unsigned char mult = 1; ppc440spe_dma2_prep_pq() local 2501 /* setup dst/src/mult */ ppc440spe_dma2_prep_pq() 2511 mult = scf[src_cnt]; ppc440spe_dma2_prep_pq() 2513 mult, src_cnt, dst_cnt - 1); ppc440spe_dma2_prep_pq() 2838 /* addr is always SG2 then the mult is always DST1 */ ppc440spe_adma_pq_zero_op() 2929 * then make dest addresses cued with mult=1 (XOR). ppc440spe_adma_pq_set_dest() 2993 * then make dest addresses cued with mult=1 (XOR). ppc440spe_adma_pq_set_dest() 3418 int index, u8 mult) ppc440spe_adma_dma2rxor_set_mult() 3423 /* get the RXOR operand which corresponds to index mult */ ppc440spe_adma_dma2rxor_set_mult() 3444 ppc440spe_rxor_set_mult(desc, k - 1, op - index - 1, mult); ppc440spe_adma_dma2rxor_set_mult() 3447 ppc440spe_rxor_set_mult(desc, k - 1, index - lop, mult); ppc440spe_adma_dma2rxor_set_mult() 3466 unsigned char mult, int index, int dst_pos) ppc440spe_adma_pq_set_src_mult() 3519 mult_idx, mult_dst, mult); ppc440spe_adma_pq_set_src_mult() 3523 * we've just set Q mult. Set-up P now. ppc440spe_adma_pq_set_src_mult() 3535 /* both P & Q calculations required; set P mult here */ ppc440spe_adma_pq_set_src_mult() 3538 /* and then set Q mult */ ppc440spe_adma_pq_set_src_mult() 3542 ppc440spe_adma_dma2rxor_set_mult(iter, index, mult); ppc440spe_adma_pq_set_src_mult() 1884 ppc440spe_rxor_set_mult(struct ppc440spe_adma_desc_slot *desc, u8 xor_arg_no, u8 idx, u8 mult) ppc440spe_rxor_set_mult() argument 3416 ppc440spe_adma_dma2rxor_set_mult( struct ppc440spe_adma_desc_slot *desc, int index, u8 mult) ppc440spe_adma_dma2rxor_set_mult() argument 3464 ppc440spe_adma_pq_set_src_mult( struct ppc440spe_adma_desc_slot *sw_desc, unsigned char mult, int index, int dst_pos) ppc440spe_adma_pq_set_src_mult() argument
|
/linux-4.1.27/drivers/atm/ |
H A D | eni.c | 2006 struct eni_multipliers mult; eni_ioctl() local 2009 if (copy_from_user(&mult, arg, eni_ioctl() 2012 if ((mult.tx && mult.tx <= 100) || (mult.rx &&mult.rx <= 100) || eni_ioctl() 2013 mult.tx > 65536 || mult.rx > 65536) eni_ioctl() 2015 if (mult.tx) eni_dev->tx_mult = mult.tx; eni_ioctl() 2016 if (mult.rx) eni_dev->rx_mult = mult.rx; eni_ioctl()
|
H A D | he.c | 657 int mult, buf, buf_limit = 4; he_init_cs_block_rcm() local 740 mult = he_dev->atm_dev->link_rate / ATM_OC3_PCR; he_init_cs_block_rcm() 741 if (rate_cps > (272 * mult)) he_init_cs_block_rcm() 743 else if (rate_cps > (204 * mult)) he_init_cs_block_rcm() 745 else if (rate_cps > (136 * mult)) he_init_cs_block_rcm() 747 else if (rate_cps > (68 * mult)) he_init_cs_block_rcm()
|
/linux-4.1.27/drivers/cpuidle/governors/ |
H A D | menu.c | 177 int mult = 1; performance_multiplier() local 181 mult += 2 * get_loadavg(load); performance_multiplier() 184 mult += 10 * nr_iowaiters; performance_multiplier() 186 return mult; performance_multiplier()
|
/linux-4.1.27/arch/tile/kernel/vdso/ |
H A D | vgettimeofday.c | 61 return ((get_cycles() - vdso->cycle_last) & vdso->mask) * vdso->mult; vgetsns()
|
/linux-4.1.27/include/scsi/fc/ |
H A D | fc_fc2.h | 117 #define ESB_ST_ERRP_IMM (3 << 24) /* discard mult. with immed. retran. */
|
/linux-4.1.27/arch/mips/sni/ |
H A D | time.c | 50 /* .mult, .shift, .max_delta_ns and .min_delta_ns left uninitialized */
|
/linux-4.1.27/arch/arm64/kernel/ |
H A D | vdso.c | 219 vdso_data->cs_mult = tk->tkr_mono.mult; update_vsyscall()
|
/linux-4.1.27/arch/ia64/sn/kernel/sn2/ |
H A D | prominfo_proc.c | 115 /* mult by sixteen to get size in bytes */ dump_fit_entry()
|
/linux-4.1.27/drivers/hwmon/ |
H A D | s3c-hwmon.c | 178 ret *= cfg->mult; s3c_hwmon_ch_show() 324 if (cfg->mult >= 0x10000) s3c_hwmon_probe()
|
H A D | ibmpex.c | 285 int mult = data->sensors[attr->index].multiplier; ibmpex_show_sensor() local 289 data->sensors[attr->index].values[attr->nr] * mult); ibmpex_show_sensor()
|
H A D | fschmd.c | 986 int i, mult[3] = { 0 }, offset[3] = { 0 }, vref = 0, found = 0; fschmd_dmi_decode() local 1023 mult[in] = dmi_data[i + 1] | (dmi_data[i + 2] << 8); fschmd_dmi_decode() 1043 dmi_mult[i] = mult[i] * 10; fschmd_dmi_decode() 1048 * for the mult's and offsets of in3-5 of the syl, but on fschmd_dmi_decode()
|
/linux-4.1.27/arch/ia64/kernel/ |
H A D | time.c | 429 struct clocksource *c, u32 mult, cycle_t cycle_last) update_vsyscall_old() 435 fsyscall_gtod_data.clk_mult = mult; update_vsyscall_old() 428 update_vsyscall_old(struct timespec *wall, struct timespec *wtm, struct clocksource *c, u32 mult, cycle_t cycle_last) update_vsyscall_old() argument
|
H A D | fsys.S | 170 // r24 = address mult factor / cycle_last value 224 ld4 r3 = [r24] // clocksource mult value 228 setf.sig f7 = r3 // Setup for mult scaling of counter
|
/linux-4.1.27/tools/perf/util/ |
H A D | util.c | 479 if (value > ULONG_MAX / i->mult) parse_tag_value() 481 value *= i->mult; parse_tag_value()
|
H A D | evlist.c | 924 { .tag = 'B', .mult = 1 }, parse_pages_arg() 925 { .tag = 'K', .mult = 1 << 10 }, parse_pages_arg() 926 { .tag = 'M', .mult = 1 << 20 }, parse_pages_arg() 927 { .tag = 'G', .mult = 1 << 30 }, parse_pages_arg()
|
H A D | util.h | 290 int mult; member in struct:parse_tag
|
/linux-4.1.27/arch/powerpc/kernel/ |
H A D | time.c | 783 struct clocksource *clock, u32 mult, cycle_t cycle_last) update_vsyscall_old() 796 new_tb_to_xs = (u64) mult * (19342813113834067ULL >> clock->shift); update_vsyscall_old() 848 printk(KERN_INFO "clocksource: %s mult[%x] shift[%d] registered\n", clocksource_init() 849 clock->name, clock->mult, clock->shift); clocksource_init() 888 printk_once(KERN_DEBUG "clockevent: %s mult[%x] shift[%d] cpu[%d]\n", register_decrementer_clockevent() 889 dec->name, dec->mult, dec->shift, cpu); register_decrementer_clockevent() 782 update_vsyscall_old(struct timespec *wall_time, struct timespec *wtm, struct clocksource *clock, u32 mult, cycle_t cycle_last) update_vsyscall_old() argument
|
/linux-4.1.27/drivers/usb/gadget/udc/ |
H A D | mv_udc_core.c | 347 u32 temp, mult = 0; build_dtd() local 352 mult = (dqh->max_packet_length >> EP_QUEUE_HEAD_MULT_POS) build_dtd() 355 (unsigned)(mult * req->ep->ep.maxpacket)); build_dtd() 400 temp |= mult << 10; build_dtd() 452 unsigned char zlt = 0, ios = 0, mult = 0; mv_ep_enable() local 492 mult = 0; mv_ep_enable() 497 mult = 0; mv_ep_enable() 501 mult = (unsigned char)(1 + ((max >> 11) & 0x03)); mv_ep_enable() 504 if (mult > 3) mv_ep_enable() 515 | (mult << EP_QUEUE_HEAD_MULT_POS) mv_ep_enable()
|
H A D | fsl_udc_core.c | 483 * @mult: Mult field 488 unsigned int zlt, unsigned char mult) struct_ep_qh_setup() 502 | (mult << EP_QUEUE_HEAD_MULT_POS); struct_ep_qh_setup() 552 unsigned char mult = 0, zlt; fsl_ep_enable() local 580 /* mult = 0. Execute N Transactions as demonstrated by fsl_ep_enable() 584 mult = 0; fsl_ep_enable() 588 mult = (unsigned char)(1 + ((max >> 11) & 0x03)); fsl_ep_enable() 591 if (mult > 3) fsl_ep_enable() 605 * according to max, zlt, mult) */ fsl_ep_enable() 611 max, zlt, mult); fsl_ep_enable() 485 struct_ep_qh_setup(struct fsl_udc *udc, unsigned char ep_num, unsigned char dir, unsigned char ep_type, unsigned int max_pkt_len, unsigned int zlt, unsigned char mult) struct_ep_qh_setup() argument
|
H A D | amd5536udc.h | 254 /* fifo size mult = fifo size / max packet */
|
/linux-4.1.27/drivers/net/ethernet/via/ |
H A D | via-velocity.c | 3505 int mult = 1; get_pending_timer_val() local 3510 mult = 4; break; get_pending_timer_val() 3512 mult = 16; break; get_pending_timer_val() 3514 mult = 64; break; get_pending_timer_val() 3520 return (val & 0x3f) * mult; get_pending_timer_val() 3525 u8 mult = 0; set_pending_timer_val() local 3529 mult = 1; /* mult with 4 */ set_pending_timer_val() 3533 mult = 2; /* mult with 16 */ set_pending_timer_val() 3537 mult = 3; /* mult with 64 */ set_pending_timer_val() 3541 *val = (mult << 6) | ((us >> shift) & 0x3f); set_pending_timer_val()
|
/linux-4.1.27/include/net/ |
H A D | sch_generic.h | 770 u32 mult; member in struct:psched_ratecfg 782 return ((u64)(DIV_ROUND_UP(len,48)*53) * r->mult) >> r->shift; psched_l2t_ns() 784 return ((u64)len * r->mult) >> r->shift; psched_l2t_ns()
|
/linux-4.1.27/drivers/crypto/qat/qat_common/ |
H A D | adf_transport.c | 57 uint32_t mult = div << shift; adf_modulo() local 59 return data - mult; adf_modulo()
|
/linux-4.1.27/arch/x86/kernel/apic/ |
H A D | apic.c | 628 unsigned long mult; calibrate_by_pmtimer() local 641 mult = clocksource_hz2mult(PMTMR_TICKS_PER_SEC, 22); calibrate_by_pmtimer() 649 res = (((u64)deltapm) * mult) >> 22; calibrate_by_pmtimer() 693 lapic_clockevent.mult = div_sc(lapic_timer_frequency/APIC_DIVISOR, calibrate_APIC_clock() 740 lapic_clockevent.mult = div_sc(delta, TICK_NSEC * LAPIC_CAL_LOOPS, calibrate_APIC_clock() 750 apic_printk(APIC_VERBOSE, "..... mult: %u\n", lapic_clockevent.mult); calibrate_APIC_clock() 837 lapic_clockevent.mult = 1; setup_boot_APIC_clock()
|
/linux-4.1.27/arch/x86/xen/ |
H A D | time.c | 319 .mult = 1, 381 .mult = 1,
|
/linux-4.1.27/drivers/video/fbdev/ |
H A D | pxa168fb.h | 347 #define CFG_C_MULTS(mult) ((mult) << 16)
|
H A D | cyber2000fb.c | 655 * fpll = fref * mult / div1 658 * mult = reg0xb0.7:0
|
/linux-4.1.27/drivers/staging/lustre/lustre/include/ |
H A D | lprocfs_status.h | 378 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/connector/ |
H A D | connector.c | 46 * Sends mult (multiple) cn_msg at a time.
|
/linux-4.1.27/drivers/dma/ |
H A D | sa11x0-dma.c | 583 unsigned mult = DIV_ROUND_UP(tlen, for_each_sg() local 586 tlen = (tlen / mult) & ~DMA_ALIGN; for_each_sg() 643 unsigned mult = DIV_ROUND_UP(tlen, DMA_MAX_SIZE & ~DMA_ALIGN); sa11x0_dma_prep_dma_cyclic() local 644 tlen = (tlen / mult) & ~DMA_ALIGN; sa11x0_dma_prep_dma_cyclic()
|
/linux-4.1.27/arch/x86/vdso/ |
H A D | vclock_gettime.c | 226 return v * gtod->mult; vgetsns()
|
/linux-4.1.27/arch/powerpc/kvm/ |
H A D | emulate.c | 74 do_div(dec_time, decrementer_clockevent.mult); kvmppc_emulate_dec()
|
/linux-4.1.27/arch/arm/kernel/ |
H A D | hyp-stub.S | 69 * The zImage loader only runs on one CPU, so we don't bother with mult-CPU
|
H A D | vdso.c | 322 vdso_data->cs_mult = tk->tkr_mono.mult; update_vsyscall()
|
/linux-4.1.27/fs/ext3/ |
H A D | resize.c | 356 int mult = 3; ext3_list_backups() local 368 mult = 5; ext3_list_backups() 372 mult = 7; ext3_list_backups() 376 *min *= mult; ext3_list_backups()
|
/linux-4.1.27/drivers/mmc/core/ |
H A D | core.c | 768 unsigned int mult; mmc_set_data_timeout() local 782 mult = mmc_card_sd(card) ? 100 : 10; mmc_set_data_timeout() 789 mult <<= card->csd.r2w_factor; mmc_set_data_timeout() 791 data->timeout_ns = card->csd.tacc_ns * mult; mmc_set_data_timeout() 792 data->timeout_clks = card->csd.tacc_clks * mult; mmc_set_data_timeout() 1884 unsigned int mult = (10 << card->csd.r2w_factor); mmc_mmc_erase_timeout() local 1885 unsigned int timeout_clks = card->csd.tacc_clks * mult; mmc_mmc_erase_timeout() 1888 /* Avoid overflow: e.g. tacc_ns=80000000 mult=1280 */ mmc_mmc_erase_timeout() 1890 timeout_us = (card->csd.tacc_ns * mult) / 1000; mmc_mmc_erase_timeout() 1892 timeout_us = (card->csd.tacc_ns / 1000) * mult; mmc_mmc_erase_timeout()
|
/linux-4.1.27/drivers/misc/ |
H A D | vmw_balloon.c | 603 unsigned int mult = i / b->rate_alloc; vmballoon_inflate() local 606 min(b->rate_alloc + mult * VMW_BALLOON_RATE_ALLOC_INC, vmballoon_inflate()
|
/linux-4.1.27/arch/mips/cavium-octeon/executive/ |
H A D | cvmx-bootmem.c | 227 /* Round req_size up to mult of minimum alignment bytes */ cvmx_bootmem_phy_alloc() 669 * Round size up to mult of minimum alignment bytes We need cvmx_bootmem_phy_named_block_alloc()
|
/linux-4.1.27/kernel/sched/ |
H A D | proc.c | 421 * by looking at 1 bits in n and doing as many mult/shift instead of 422 * n mult/shifts needed by the exact degradation.
|
/linux-4.1.27/drivers/mfd/ |
H A D | si476x-cmd.c | 794 report->mult = resp[11]; si476x_core_cmd_am_rsq_status() 1221 report->mult = resp[11]; si476x_core_cmd_fm_rsq_status_a10() 1275 report->mult = resp[11]; si476x_core_cmd_fm_rsq_status_a20() 1332 report->mult = resp[11]; si476x_core_cmd_fm_rsq_status_a30()
|
/linux-4.1.27/drivers/scsi/ |
H A D | scsi_transport_spi.c | 462 int mult = 100; store_spi_transport_period_helper() local 467 picosec += (*endp - '0') * mult; store_spi_transport_period_helper() 468 mult /= 10; store_spi_transport_period_helper() 469 } while (mult > 0); store_spi_transport_period_helper()
|
H A D | wd33c93.h | 213 #define OPTIMUM_SX_PER 252 /* (ns) best we can do (mult-of-4) */
|
H A D | in2000.h | 269 #define OPTIMUM_SX_PER 252 /* (ns) best we can do (mult-of-4) */
|
/linux-4.1.27/drivers/net/ethernet/amd/xgbe/ |
H A D | xgbe-ptp.c | 263 cc->mult = 1; xgbe_ptp_register()
|
/linux-4.1.27/arch/x86/platform/uv/ |
H A D | uv_time.c | 399 clock_event_device_uv.mult = div_sc(sn_rtc_cycles_per_second, uv_rtc_setup_clock()
|
/linux-4.1.27/drivers/usb/chipidea/ |
H A D | udc.c | 818 hwreq->req.length > (1 + hwep->ep.mult) * hwep->ep.maxpacket) { _ep_queue() 1234 hwep->ep.mult = QH_ISO_MULT(usb_endpoint_maxp(desc)); ep_enable() 1242 * For ISO-TX, we set mult at QH as the largest value, and use ep_enable() 1243 * MultO at TD as real mult value. ep_enable()
|
/linux-4.1.27/drivers/usb/core/ |
H A D | urb.c | 407 int mult = USB_SS_MULT(ep->ss_ep_comp.bmAttributes); usb_submit_urb() local 409 max *= mult; usb_submit_urb() 414 int mult = 1 + ((max >> 11) & 0x03); usb_submit_urb() local 416 max *= mult; usb_submit_urb()
|
/linux-4.1.27/drivers/usb/gadget/function/ |
H A D | uvc_video.c | 246 * (video->ep->mult + 1); uvc_video_alloc_requests()
|
/linux-4.1.27/include/linux/usb/ |
H A D | gadget.h | 156 * @mult: multiplier, 'mult' value for SS Isoc EPs 179 unsigned mult:2; member in struct:usb_ep
|
/linux-4.1.27/drivers/net/fddi/skfp/h/ |
H A D | smc.h | 319 u_char evc_index ; /* index for mult. instances */
|
/linux-4.1.27/fs/ext4/ |
H A D | resize.c | 680 int mult = 3; ext4_list_backups() local 692 mult = 5; ext4_list_backups() 696 mult = 7; ext4_list_backups() 700 *min *= mult; ext4_list_backups()
|
/linux-4.1.27/drivers/infiniband/core/ |
H A D | verbs.c | 68 __attribute_const__ enum ib_rate mult_to_ib_rate(int mult) mult_to_ib_rate() argument 70 switch (mult) { mult_to_ib_rate()
|
/linux-4.1.27/drivers/net/ethernet/intel/igb/ |
H A D | igb_ptp.c | 996 adapter->cc.mult = 1; igb_ptp_init() 1016 adapter->cc.mult = 1; igb_ptp_init()
|
/linux-4.1.27/drivers/media/rc/ |
H A D | redrat3.c | 693 int mult = 6000000; mod_freq_to_val() local 696 return 65536 - (mult / mod_freq); mod_freq_to_val()
|
/linux-4.1.27/drivers/usb/gadget/ |
H A D | composite.c | 150 _ep->mult = 0; 166 /* mult: bits 1:0 of bmAttributes */ 167 _ep->mult = comp_desc->bmAttributes & 0x3;
|
/linux-4.1.27/sound/pci/riptide/ |
H A D | riptide.c | 668 unsigned int mult = 1; atoh() local 677 sum += mult * value; atoh() 678 mult *= 16; atoh()
|
/linux-4.1.27/drivers/net/ethernet/freescale/ |
H A D | fec_ptp.c | 285 fep->cc.mult = FEC_CC_MULT; fec_ptp_start_cyclecounter()
|
/linux-4.1.27/drivers/usb/host/ |
H A D | xhci-mem.c | 1374 * and mult size. 1536 bw_info->mult = 0; xhci_clear_endpoint_bw_info() 1580 /* Number of packets and mult are zero-based in the xhci_update_bw_info() 1584 bw_info->mult = CTX_TO_EP_MULT( xhci_update_bw_info()
|
H A D | xhci.h | 618 * @ep_info: endpoint state, streams, mult, and interval information. 800 /* mult and num_packets are one-based */ 801 unsigned int mult; member in struct:xhci_bw_info
|
/linux-4.1.27/drivers/video/fbdev/mmp/hw/ |
H A D | mmp_ctrl.h | 590 #define CFG_C_MULTS(mult) ((mult)<<16)
|
/linux-4.1.27/drivers/staging/comedi/drivers/ |
H A D | ni_mio_common.c | 4805 unsigned mult; ni_mseries_get_pll_parameters() local 4818 for (mult = 1; mult <= max_mult; ++mult) { ni_mseries_get_pll_parameters() 4820 (reference_picosec * div) / mult; ni_mseries_get_pll_parameters() 4825 best_mult = mult; ni_mseries_get_pll_parameters()
|
/linux-4.1.27/drivers/usb/dwc3/ |
H A D | gadget.c | 195 int mult = 1; dwc3_gadget_resize_tx_fifos() local 203 mult = 3; dwc3_gadget_resize_tx_fifos() 216 tmp = mult * (dep->endpoint.maxpacket + mdwidth); dwc3_gadget_resize_tx_fifos()
|
/linux-4.1.27/drivers/scsi/sym53c8xx_2/ |
H A D | sym_hipd.c | 389 static void sym_getclock (struct sym_hcb *np, int mult) sym_getclock() argument 400 if (mult > 1 && (stest1 & (DBLEN+DBLSEL)) == DBLEN+DBLSEL) { sym_getclock() 403 np->multiplier = mult; sym_getclock() 411 if (np->multiplier != mult || (scntl3 & 7) < 3 || !(scntl3 & 1)) { sym_getclock() 422 if (f1 < 80000 && mult > 1) { sym_getclock() 426 np->multiplier = mult; sym_getclock()
|
/linux-4.1.27/drivers/infiniband/hw/ipath/ |
H A D | ipath_verbs.c | 991 static enum ib_rate ipath_mult_to_ib_rate(unsigned mult) ipath_mult_to_ib_rate() argument 993 switch (mult) { ipath_mult_to_ib_rate()
|