/drivers/acpi/acpica/ |
H A D | utmath.c | 77 * Divisor - 32-bit divisor 91 u32 divisor, u64 *out_quotient, u32 *out_remainder) 99 /* Always check for a zero divisor */ 101 if (divisor == 0) { 112 ACPI_DIV_64_BY_32(0, dividend_ovl.part.hi, divisor, 114 ACPI_DIV_64_BY_32(remainder32, dividend_ovl.part.lo, divisor, 149 union uint64_overlay divisor; local 160 /* Always check for a zero divisor */ 167 divisor.full = in_divisor; 169 if (divisor 90 acpi_ut_short_divide(u64 dividend, u32 divisor, u64 *out_quotient, u32 *out_remainder) argument [all...] |
/drivers/input/serio/ |
H A D | ambakmi.c | 36 unsigned int divisor; member in struct:amba_kmi_port 72 unsigned int divisor; local 79 divisor = clk_get_rate(kmi->clk) / 8000000 - 1; 80 writeb(divisor, KMICLKDIV);
|
/drivers/mfd/ |
H A D | mcp-sa11x0.c | 40 mcp_sa11x0_set_telecom_divisor(struct mcp *mcp, unsigned int divisor) argument 44 divisor /= 32; 47 mccr0 |= divisor << 8; 52 mcp_sa11x0_set_audio_divisor(struct mcp *mcp, unsigned int divisor) argument 56 divisor /= 32; 59 mccr0 |= divisor;
|
/drivers/video/via/ |
H A D | via_clock.h | 42 u8 divisor; member in struct:via_pll_config 65 return ref_freq / pll.divisor * pll.multiplier;
|
/drivers/clocksource/ |
H A D | tcb_clksrc.c | 239 unsigned divisor = atmel_tc_divisors[i]; local 243 if (!divisor) { 248 tmp = rate / divisor; 249 pr_debug("TC: %u / %-3u [%d] --> %u\n", rate, divisor, i, tmp);
|
/drivers/tty/serial/8250/ |
H A D | 8250_early.c | 135 unsigned int divisor; local 143 divisor = port->uartclk / (16 * device->baud); 146 serial_out(port, UART_DLL, divisor & 0xff); 147 serial_out(port, UART_DLM, (divisor >> 8) & 0xff);
|
/drivers/cpuidle/governors/ |
H A D | menu.c | 194 static u64 div_round64(u64 dividend, u32 divisor) argument 196 return div_u64(dividend + (divisor / 2), divisor);
|
/drivers/hwmon/ |
H A D | ntc_thermistor.c | 128 static inline u64 div64_u64_safe(u64 dividend, u64 divisor) argument 130 if (divisor == 0 && dividend == 0) 132 if (divisor == 0) 134 return div64_u64(dividend, divisor);
|
/drivers/media/common/tuners/ |
H A D | max2165.c | 164 int fixpt_div32(u32 dividend, u32 divisor, u32 *quotient, u32 *fraction) argument 170 if (0 == divisor) 173 q = dividend / divisor; 174 remainder = dividend - q * divisor; 178 if (remainder >= divisor) { 180 remainder -= divisor;
|
H A D | tda18271-fe.c | 576 s32 divisor, dividend; local 622 divisor = (s32)(rf_freq[RF2] - rf_freq[RF1]) / 1000; 623 map[i].rf_a1 = (dividend / divisor); 629 divisor = (s32)(rf_freq[RF3] - rf_freq[RF2]) / 1000; 630 map[i].rf_a2 = (dividend / divisor);
|
/drivers/media/dvb/frontends/ |
H A D | cxd2820r_core.c | 244 u32 cxd2820r_div_u64_round_closest(u64 dividend, u32 divisor) argument 246 return div_u64(dividend + (divisor / 2), divisor);
|
/drivers/ssb/ |
H A D | driver_chipcommon.c | 152 int divisor = 1; local 159 divisor = 64; 162 divisor = 32; 174 divisor = (tmp >> 16) + 1; 175 divisor *= 4; 180 divisor = (tmp >> 16) + 1; 181 divisor *= 4; 204 limit /= divisor;
|
/drivers/watchdog/ |
H A D | s3c2410_wdt.c | 160 unsigned int divisor = 1; local 178 for (divisor = 1; divisor <= 0x100; divisor++) { 179 if ((count / divisor) < 0x10000) 183 if ((count / divisor) >= 0x10000) { 189 DBG("%s: timeout=%d, divisor=%d, count=%d (%08x)\n", 190 __func__, timeout, divisor, count, count/divisor); 192 count /= divisor; [all...] |
/drivers/bluetooth/ |
H A D | btuart_cs.c | 349 int divisor; local 363 divisor = SPEED_MAX / speed; 382 outb(divisor & 0xff, iobase + UART_DLL); /* Set speed */ 383 outb(divisor >> 8, iobase + UART_DLM);
|
/drivers/media/video/cx88/ |
H A D | cx88-dsp.c | 107 u32 divisor; local 120 divisor = N * N; 121 do_div(tmp, divisor);
|
/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | xgmac.c | 347 int hwm, lwm, divisor; local 419 divisor = (adap->params.rev == T3_REV_C) ? 64 : 8; 421 (hwm - lwm) * 4 / divisor);
|
/drivers/usb/serial/ |
H A D | mct_u232.c | 201 unsigned int divisor; local 211 divisor = mct_u232_calculate_baud_rate(serial, value, &speed); 212 put_unaligned_le32(cpu_to_le32(divisor), buf); 223 dbg("set_baud_rate: value: 0x%x, divisor: 0x%x", value, divisor);
|
H A D | ch341.c | 126 short divisor; local 133 divisor = CH341_BAUDBASE_DIVMAX; 135 while ((factor > 0xfff0) && divisor) { 137 divisor--; 144 a = (factor & 0xff00) | divisor;
|
H A D | oti6858.c | 91 __le16 divisor; /* baud rate = 96000000 / (16 * divisor), LE */ member in struct:oti6858_control_pkt 128 (((a)->divisor == (priv)->pending_setup.divisor) \ 191 __le16 divisor; member in struct:oti6858_private::__anon5612 242 new_setup->divisor = priv->pending_setup.divisor; 435 __le16 divisor; local 448 divisor = priv->pending_setup.divisor; [all...] |
H A D | ssu100.c | 236 u16 baud, divisor, remainder; local 273 divisor = MAX_BAUD_RATE / baud; 276 divisor++; 280 result = ssu100_control_msg(dev, QT_GET_SET_UART, divisor, urb_value);
|
/drivers/video/ |
H A D | asiliantfb.c | 120 unsigned char divisor = 0; local 128 divisor += 0x10; 166 divisor |= 4; /* or set VCO loop divide to 1 */ 169 *dclk2_div = divisor; 234 /* First check the constraint that the maximum post-VCO divisor is 32, 273 u8 dclk2_div; /* Holds divisor bitmask */ 436 {0xce, 0x90}, /* MCLK divisor = 2 */
|
/drivers/net/hamradio/ |
H A D | baycom_ser_fdx.c | 185 unsigned int divisor) 188 outb(divisor, DLL(dev->base_addr)); 189 outb(divisor >> 8, DLM(dev->base_addr)); 184 ser12_set_divisor(struct net_device *dev, unsigned int divisor) argument
|
H A D | baycom_ser_hdx.c | 172 unsigned char divisor) 175 outb(divisor, DLL(dev->base_addr)); 171 ser12_set_divisor(struct net_device *dev, unsigned char divisor) argument
|
/drivers/net/irda/ |
H A D | ali-ircc.c | 1060 int divisor; local 1089 divisor = 115200/speed; 1107 outb(divisor & 0xff, iobase+UART_DLL); /* Set speed */ 1108 outb(divisor >> 8, iobase+UART_DLM);
|
/drivers/scsi/megaraid/ |
H A D | megaraid_sas_fp.c | 68 u32 mega_mod64(u64 dividend, u32 divisor) argument 73 if (!divisor) 76 remainder = do_div(d, divisor); 82 * @param divisor : Divisor 86 u64 mega_div64_32(uint64_t dividend, uint32_t divisor) argument 91 if (!divisor) 95 remainder = do_div(d, divisor);
|