/linux-master/drivers/media/tuners/ |
H A D | tda18271-fe.c | 564 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 D | mtty.c | 123 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 D | ad4130.c | 843 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 D | vf610_adc.c | 188 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 D | baycom_ser_hdx.c | 156 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 D | io_edgeport.c | 281 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 D | f81534.c | 539 /* 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 D | bpf_jit.h | 468 u64 hppa_div64(u64 div, u64 divisor); 469 u64 hppa_div64_rem(u64 div, u64 divisor);
|
/linux-master/drivers/hwmon/ |
H A D | abituguru3.c | 125 int divisor; member in struct:abituguru3_sensor_info 845 value = (value * sensor->multiplier) / sensor->divisor +
|
/linux-master/drivers/pwm/ |
H A D | pwm-samsung.c | 135 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 D | i2c-hisi.c | 386 * 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 D | hw.h | 481 u8 divisor; member in struct:pll_limit
|
/linux-master/drivers/media/rc/ |
H A D | mceusb.c | 1036 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 D | dm-stats.c | 1009 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 D | zd_mac.c | 616 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 D | xgmac.c | 347 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 D | hdmi_phy_8996.c | 147 u32 divisor = ref_clk * 10; local 150 rem = do_div(dividend, divisor); 151 if (rem > (divisor >> 1))
|
/linux-master/block/ |
H A D | kyber-iosched.c | 626 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 D | clk-versaclock7.c | 253 * 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 D | leds-mt6370-rgb.c | 279 unsigned int divisor, ratio; local 281 divisor = pdata->pwm_duty; 282 ratio = ton * divisor / (ton + toff);
|
/linux-master/include/linux/mtd/ |
H A D | rawnand.h | 768 #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 D | mgag200_mode.c | 774 uint32_t total_area, divisor; local 778 divisor = 1024; 790 do_div(bandwidth, divisor);
|
/linux-master/drivers/tty/serial/ |
H A D | serial-tegra.c | 383 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 D | icl_dsi.c | 1029 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 D | common.c | 464 u64 divisor = get_unaligned_be32(samples); local 466 return (divisor == 0) ? 0 : 467 div64_u64(get_unaligned_be64(accum) * 1000000ULL, divisor);
|