Searched refs:divisor (Results 126 - 150 of 185) sorted by relevance

12345678

/linux-master/drivers/media/tuners/
H A Dtda18271-fe.c564 s32 divisor, dividend; local
610 divisor = (s32)(rf_freq[RF2] - rf_freq[RF1]) / 1000;
611 map[i].rf_a1 = (dividend / divisor);
617 divisor = (s32)(rf_freq[RF3] - rf_freq[RF2]) / 1000;
618 map[i].rf_a2 = (dividend / divisor);
/linux-master/samples/vfio-mdev/
H A Dmtty.c123 u16 divisor; member in struct:serial_port
372 /* if DLAB set, data is LSB of divisor */
374 mdev_state->s[index].divisor |= data;
422 /* if DLAB set, data is MSB of divisor */
424 mdev_state->s[index].divisor |= (u16)data << 8;
491 mdev_state->s[index].divisor = 0;
538 /* if DLAB set, data is LSB of divisor */
540 *buf = (u8)mdev_state->s[index].divisor;
573 *buf = (u8)(mdev_state->s[index].divisor >> 8);
/linux-master/drivers/iio/adc/
H A Dad4130.c843 u64 dividend, divisor; local
848 divisor = (u64)AD4130_MAX_ODR * NANO;
851 DIV64_U64_ROUND_CLOSEST(dividend, divisor);
866 unsigned int dividend, divisor; local
871 divisor = filter_config->fs_max * filter_config->odr_div;
873 temp = div_u64((u64)dividend * NANO, divisor);
H A Dvf610_adc.c188 int divisor, i; local
194 divisor = ipg_rate / adck_rate;
195 adc_feature->clk_div = 1 << fls(divisor + 1);
197 /* fall-back value using a safe divisor */
/linux-master/drivers/net/hamradio/
H A Dbaycom_ser_hdx.c156 unsigned char divisor)
159 outb(divisor, DLL(dev->base_addr));
155 ser12_set_divisor(struct net_device *dev, unsigned char divisor) argument
/linux-master/drivers/usb/serial/
H A Dio_edgeport.c281 static int calc_baud_rate_divisor(struct device *dev, int baud_rate, int *divisor);
2190 int divisor; local
2203 status = calc_baud_rate_divisor(dev, baudRate, &divisor);
2216 /* Enable access to divisor latch */
2219 /* Write the divisor itself */
2220 MAKE_CMD_WRITE_REG(&currCmd, &cmdLen, number, DLL, LOW8(divisor));
2221 MAKE_CMD_WRITE_REG(&currCmd, &cmdLen, number, DLM, HIGH8(divisor));
2223 /* Restore original value to disable access to divisor latch */
2239 * this function calculates the proper baud rate divisor for the specified
2242 static int calc_baud_rate_divisor(struct device *dev, int baudrate, int *divisor) argument
[all...]
H A Df81534.c539 /* Round to nearest divisor */
560 u32 divisor; local
618 divisor = f81534_calc_baud_divisor(baudrate, port_priv->baud_base);
630 value = divisor & 0xff;
637 value = (divisor >> 8) & 0xff;
/linux-master/arch/parisc/net/
H A Dbpf_jit.h468 u64 hppa_div64(u64 div, u64 divisor);
469 u64 hppa_div64_rem(u64 div, u64 divisor);
/linux-master/drivers/hwmon/
H A Dabituguru3.c125 int divisor; member in struct:abituguru3_sensor_info
845 value = (value * sensor->multiplier) / sensor->divisor +
/linux-master/drivers/pwm/
H A Dpwm-samsung.c135 unsigned int channel, u8 divisor)
142 bits = (fls(divisor) - 1) - our_chip->variant.div_base;
208 * divider settings and choose the lowest divisor that can generate
134 pwm_samsung_set_divisor(struct samsung_pwm_chip *our_chip, unsigned int channel, u8 divisor) argument
/linux-master/drivers/i2c/busses/
H A Di2c-hisi.c386 * counts (divide / divisor) according to the target speed mode,
390 u32 divide, u32 divisor,
399 t_scl_hcnt = DIV_ROUND_UP_ULL(total_cnt * divide, divisor);
389 hisi_i2c_set_scl(struct hisi_i2c_controller *ctlr, u32 divide, u32 divisor, u32 reg_hcnt, u32 reg_lcnt) argument
/linux-master/drivers/video/fbdev/via/
H A Dhw.h481 u8 divisor; member in struct:pll_limit
/linux-master/drivers/media/rc/
H A Dmceusb.c1036 int prescaler = 0, divisor = 0; local
1053 divisor = (clk >> (2 * prescaler)) / carrier;
1054 if (divisor <= 0xff) {
1057 cmdbuf[3] = divisor;
/linux-master/drivers/md/
H A Ddm-stats.c1009 unsigned int divisor; local
1045 if (sscanf(a, "/%u%c", &divisor, &dummy) == 1) {
1046 if (!divisor)
1049 if (do_div(step, divisor))
/linux-master/drivers/net/wireless/zydas/zd1211rw/
H A Dzd_mac.c616 u32 divisor; local
618 divisor = rate_divisor[ZD_PURE_RATE(zd_rate)];
619 if (divisor == 0)
638 return bits/divisor;
/linux-master/drivers/net/ethernet/chelsio/cxgb3/
H A Dxgmac.c347 int hwm, lwm, divisor; local
419 divisor = (adap->params.rev == T3_REV_C) ? 64 : 8;
421 (hwm - lwm) * 4 / divisor);
/linux-master/drivers/gpu/drm/msm/hdmi/
H A Dhdmi_phy_8996.c147 u32 divisor = ref_clk * 10; local
150 rem = do_div(dividend, divisor);
151 if (rem > (divisor >> 1))
/linux-master/block/
H A Dkyber-iosched.c626 u64 divisor; local
629 divisor = max_t(u64, target >> KYBER_LATENCY_SHIFT, 1);
630 bucket = min_t(unsigned int, div64_u64(latency - 1, divisor),
/linux-master/drivers/clk/
H A Dclk-versaclock7.c253 * vc7_128_div_64_to_64() - Divides a 128-bit uint by a 64-bit divisor, return a 64-bit quotient.
257 * @den: The denominator (divisor).
783 u64 numer, denom, hi, lo, divisor; local
790 divisor = ((u64)fod_1st_int * denom) + numer;
791 return vc7_128_div_64_to_64(hi, lo, divisor, NULL);
810 * divisor is 2 * N.
835 * divisor is 2 * N.
/linux-master/drivers/leds/rgb/
H A Dleds-mt6370-rgb.c279 unsigned int divisor, ratio; local
281 divisor = pdata->pwm_duty;
282 ratio = ton * divisor / (ton + toff);
/linux-master/include/linux/mtd/
H A Drawnand.h768 #define __DIVIDE(dividend, divisor) ({ \
770 DIV_ROUND_UP(dividend, divisor) : \
771 DIV_ROUND_UP_ULL(dividend, divisor)); \
/linux-master/drivers/gpu/drm/mgag200/
H A Dmgag200_mode.c774 uint32_t total_area, divisor; local
778 divisor = 1024;
790 do_div(bandwidth, divisor);
/linux-master/drivers/tty/serial/
H A Dserial-tegra.c383 unsigned int divisor; local
405 divisor = 1;
411 divisor = DIV_ROUND_CLOSEST(rate, baud * 16);
419 tegra_uart_write(tup, divisor & 0xFF, UART_TX);
420 tegra_uart_write(tup, ((divisor >> 8) & 0xFF), UART_IER);
/linux-master/drivers/gpu/drm/i915/display/
H A Dicl_dsi.c1029 u32 hs_tx_timeout, lp_rx_timeout, ta_timeout, divisor, mul; local
1038 divisor = intel_dsi_tlpx_ns(intel_dsi) * afe_clk(encoder, crtc_state) * 1000;
1041 divisor);
1042 lp_rx_timeout = DIV_ROUND_UP(intel_dsi->lp_rx_timeout * mul, divisor);
1043 ta_timeout = DIV_ROUND_UP(intel_dsi->turn_arnd_val * mul, divisor);
/linux-master/drivers/hwmon/occ/
H A Dcommon.c464 u64 divisor = get_unaligned_be32(samples); local
466 return (divisor == 0) ? 0 :
467 div64_u64(get_unaligned_be64(accum) * 1000000ULL, divisor);

Completed in 626 milliseconds

12345678