Searched refs:mul (Results 1 - 25 of 31) sorted by relevance

12

/drivers/clk/tegra/
H A Dclk-divider.c38 int mul; local
43 mul = get_mul(divider);
46 divider_ux1 *= mul;
54 divider_ux1 *= mul;
56 divider_ux1 -= mul;
72 int div, mul; local
78 mul = get_mul(divider);
79 div += mul;
81 rate *= mul;
92 int div, mul; local
[all...]
/drivers/net/wireless/ath/ath9k/
H A Dcommon.h38 #define ATH_EP_MUL(x, mul) ((x) * (mul))
46 #define ATH_EP_RND(x, mul) \
47 (((x) + ((mul)/2)) / (mul))
/drivers/clk/
H A Dclk-vt8500.c387 u32 mul, div1, div2; local
396 for (mul = 3; mul <= 1023; mul++) {
397 tclk = parent_rate * mul / (div1 * (1 << div2));
403 *multiplier = mul;
411 best_mul = mul;
455 u32 mul, div1, div2; local
464 for (mul = 0; mul <
499 u32 mul, div1, div2; local
543 u32 filter, mul, div1, div2; local
586 u32 filter, mul, div1, div2; local
[all...]
H A Dclk-moxart.c22 unsigned int mul; local
35 mul = readl(base + 0x30) >> 3 & 0x3f;
44 clk = clk_register_fixed_factor(NULL, name, parent_name, 0, mul, 1);
H A Dclk-nomadik.c228 u8 mul; local
231 mul = (val >> 8) & 0x3FU;
232 mul += 2;
234 return (parent_rate * mul) >> div;
238 u8 mul; local
240 mul = (val >> 24) & 0x3FU;
241 mul += 2;
242 return (parent_rate * mul);
/drivers/cpufreq/
H A Dcpufreq-nforce2.c23 #define NFORCE2_PLL(mul, div) (0x100000 | (mul << 8) | div)
69 unsigned char mul, div; local
71 mul = (pll >> 8) & 0xff;
75 return NFORCE2_XTAL * mul / div;
89 unsigned char mul = 0, div = 0; local
93 while (((mul == 0) || (div == 0)) && (tried <= 3)) {
98 mul = xmul;
104 if ((mul == 0) || (div == 0))
107 return NFORCE2_PLL(mul, di
[all...]
/drivers/clk/at91/
H A Dclk-pll.c67 u16 mul; member in struct:clk_pll
95 u16 mul; local
99 mul = PLL_MUL(pllr, layout);
102 (div == pll->div && mul == pll->mul))
118 ((pll->mul & layout->mul_mask) << layout->mul_shift));
155 if (!pll->div || !pll->mul)
158 return (parent_rate / pll->div) * (pll->mul + 1);
163 u32 *div, u32 *mul,
255 if (mul)
161 clk_pll_get_best_div_mul(struct clk_pll *pll, unsigned long rate, unsigned long parent_rate, u32 *div, u32 *mul, u32 *index) argument
278 u32 mul; local
[all...]
/drivers/media/i2c/
H A Dsmiapp-pll.c95 * @mul is the PLL multiplier and @div is the common divisor
97 * multiplier will be a multiple of @mul.
103 struct smiapp_pll *pll, uint32_t mul,
113 * are the minimum and maximum multiplier for mul.
129 more_mul_max = limits->max_pll_multiplier / mul;
137 / (pll->ext_clk_freq_hz / pll->pre_pll_clk_div * mul));
148 DIV_ROUND_UP(limits->max_pll_multiplier, mul));
155 * mul);
160 DIV_ROUND_UP(limits->min_pll_multiplier, mul));
185 pll->pll_multiplier = mul *
101 __smiapp_pll_calculate(struct device *dev, const struct smiapp_pll_limits *limits, struct smiapp_pll *pll, uint32_t mul, uint32_t div, uint32_t lane_op_clock_ratio) argument
385 uint32_t mul, div; local
[all...]
/drivers/net/wireless/p54/
H A Deeprom.h98 __le16 mul; member in struct:pda_rssi_cal_ext_entry
103 __le16 mul; member in struct:pda_rssi_cal_entry
H A Deeprom.c65 .mul = 130,
567 entry[i].mul = (s16) le16_to_cpu(cal[i].mul);
585 entry[i].mul = (s16) le16_to_cpu(cal[i].mul);
H A Dp54.h121 s16 mul; member in struct:p54_rssi_db_entry
H A Dfwio.c508 rssi->mul = cpu_to_le16(rssi_data->mul);
513 rssi->mul = cpu_to_le16(rssi_data->longbow_unkn);
/drivers/usb/core/
H A Dusb.h46 unsigned mul = (udev->speed == USB_SPEED_SUPER ? 8 : 2); local
48 return c->desc.bMaxPower * mul;
H A Ddevices.c321 int mul; local
326 mul = 8;
328 mul = 2;
335 desc->bMaxPower * mul);
/drivers/ata/
H A Dpata_at91.c180 unsigned long mul; local
189 mul = (mck_hz / 10000) << 16;
190 mul /= 100000;
192 return (ns * mul + 65536) >> 16; /* rounding */
/drivers/gpu/drm/tegra/
H A Ddsi.c433 unsigned int hact, hsw, hbp, hfp, i, mul, div; local
451 err = tegra_dsi_get_muldiv(dsi->format, &mul, &div);
493 hact = mode->hdisplay * mul / div;
496 hsw = (mode->hsync_end - mode->hsync_start) * mul / div;
500 hbp = (mode->htotal - mode->hsync_end) * mul / div;
504 hfp = (mode->hsync_start - mode->hdisplay) * mul / div;
513 tegra_dsi_writel(dsi, 8 * mul / div, DSI_SOL_DELAY);
592 unsigned int timeout, mul, div, vrefresh; local
597 err = tegra_dsi_get_muldiv(dsi->format, &mul, &div);
601 DRM_DEBUG_KMS("mul
[all...]
/drivers/media/radio/si4713/
H A Dsi4713.c915 s32 *bit, s32 *mask, u16 *property, int *mul,
924 *mul = 1;
928 *mul = 1;
932 *mul = 1;
936 *mul = 1;
940 *mul = ATTACK_TIME_UNIT;
944 *mul = 10;
948 *mul = 10;
952 *mul = 1;
1099 int mul local
914 si4713_choose_econtrol_action(struct si4713_device *sdev, u32 id, s32 *bit, s32 *mask, u16 *property, int *mul, unsigned long **table, int *size) argument
[all...]
/drivers/gpu/drm/radeon/
H A Dr600_hdmi.c243 unsigned long div, mul; local
259 mul = ((128*freq/1000) + (n-1))/n;
261 n *= mul;
262 cts *= mul;
/drivers/media/tuners/
H A De4000_priv.h53 u8 mul; member in struct:e4000_pll
H A Dfc2580_priv.h66 u16 mul; member in struct:fc2580_if_filter
/drivers/net/ethernet/cisco/enic/
H A Dvnic_dev.c45 u32 mul; member in struct:vnic_intr_coal_timer_info
827 vdev->intr_coal_timer_info.mul = 2;
856 vdev->intr_coal_timer_info.mul = (u32) vdev->args[0];
910 return (usec * vdev->intr_coal_timer_info.mul) /
917 vdev->intr_coal_timer_info.mul;
/drivers/tty/serial/
H A Dmfd.c891 u32 ps, mul; local
933 mul = 0x3600;
936 mul = 0x3345;
940 mul = 0x2400;
948 /* mul/ps/quot = 0x9C4/0x10/0x1 will make a 500000 bps */
949 mul = baud / 500000 * 0x9C4;
1020 serial_out(up, UART_MUL, mul); /* set MUL */
/drivers/usb/chipidea/
H A Dudc.c366 u32 mul = hwreq->req.length / hwep->ep.maxpacket; local
370 mul++;
371 node->ptr->token |= mul << __ffs(TD_MULTO);
496 u32 mul = hwreq->req.length / hwep->ep.maxpacket; local
500 mul++;
501 hwep->qh.ptr->cap |= mul << __ffs(QH_MULT);
/drivers/hwmon/
H A Dadm9240.c83 static inline int SCALE(long val, int mul, int div) argument
86 return (val * mul - div / 2) / div;
88 return (val * mul + div / 2) / div;
H A Dsmsc47m192.c60 static inline int SCALE(long val, int mul, int div) argument
63 return (val * mul - div / 2) / div;
65 return (val * mul + div / 2) / div;

Completed in 426 milliseconds

12