Searched refs:dividend (Results 26 - 50 of 53) sorted by relevance

123

/linux-master/include/linux/mtd/
H A Drawnand.h762 * Cast to type of dividend is needed here to guarantee that the result won't
763 * be an unsigned long long when the dividend is an unsigned long (or smaller),
768 #define __DIVIDE(dividend, divisor) ({ \
769 (__typeof__(dividend))(sizeof(dividend) <= sizeof(unsigned long) ? \
770 DIV_ROUND_UP(dividend, divisor) : \
771 DIV_ROUND_UP_ULL(dividend, divisor)); \
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_vpe.c46 static inline uint16_t div16_u16_rem(uint16_t dividend, uint16_t divisor, uint16_t *remainder) argument
48 *remainder = dividend % divisor;
49 return dividend / divisor;
53 uint16_t dividend,
57 return div16_u16_rem(dividend, divisor, (uint16_t *)remainder);
52 complete_integer_division_u16( uint16_t dividend, uint16_t divisor, uint16_t *remainder) argument
/linux-master/drivers/clk/pistachio/
H A Dclk-pll.c94 static inline u64 do_div_round_closest(u64 dividend, u64 divisor) argument
96 dividend += divisor / 2;
97 return div64_u64(dividend, divisor);
/linux-master/drivers/iio/common/hid-sensors/
H A Dhid-sensor-attributes.c71 static void simple_div(int dividend, int divisor, int *whole, argument
82 *whole = dividend/divisor;
83 rem = dividend % divisor;
/linux-master/drivers/hwmon/
H A Dntc_thermistor.c373 static inline u64 div64_u64_safe(u64 dividend, u64 divisor) argument
375 if (divisor == 0 && dividend == 0)
379 return div64_u64(dividend, divisor);
H A Dina2xx.c462 unsigned int dividend = DIV_ROUND_CLOSEST(1000000000, local
464 if (val <= 0 || val > dividend)
469 data->current_lsb_uA = DIV_ROUND_CLOSEST(dividend, val);
/linux-master/tools/testing/selftests/bpf/progs/
H A Dbpf_cubic.c115 static __always_inline __u64 div64_u64(__u64 dividend, __u64 divisor) argument
117 return dividend / divisor;
/linux-master/arch/powerpc/boot/
H A Dstdio.c42 extern unsigned int __div64_32(unsigned long long *dividend,
/linux-master/drivers/media/v4l2-core/
H A Dv4l2-vp9.c1107 static u32 fastdiv(u32 dividend, u16 divisor) argument
1149 return dividend;
1152 return dividend;
1154 return ((u64)dividend * inv[divisor - 2]) >> 32;
/linux-master/drivers/gpu/drm/msm/hdmi/
H A Dhdmi_phy_8996.c146 u64 dividend = HDMI_PLL_CMP_CNT * fdata; local
150 rem = do_div(dividend, divisor);
152 dividend++;
154 return dividend - 1;
/linux-master/drivers/media/tuners/
H A Dtda18271-fe.c564 s32 divisor, dividend; local
608 dividend = (prog_cal[RF2] - prog_tab[RF2] -
611 map[i].rf_a1 = (dividend / divisor);
615 dividend = (prog_cal[RF3] - prog_tab[RF3] -
618 map[i].rf_a2 = (dividend / divisor);
/linux-master/drivers/thermal/tegra/
H A Dsoctherm.c202 /* get dividend from the depth */
1734 u8 depth, dividend; local
1753 dividend = THROT_DEPTH_DIVIDEND(depth);
1763 r = REG_SET_MASK(r, CCROC_THROT_PSKIP_CTRL_DIVIDEND_MASK, dividend);
1829 u8 dividend; local
1832 dividend = THROT_DEPTH_DIVIDEND(depth);
1836 r = REG_SET_MASK(r, THROT_PSKIP_CTRL_DIVIDEND_MASK, dividend);
/linux-master/drivers/iio/adc/
H A Dad4130.c843 u64 dividend, divisor; local
846 dividend = filter_config->fs_max * filter_config->odr_div *
851 DIV64_U64_ROUND_CLOSEST(dividend, divisor);
866 unsigned int dividend, divisor; local
869 dividend = (filter_config->fs_max - fs + AD4130_FILTER_SELECT_MIN) *
873 temp = div_u64((u64)dividend * NANO, divisor);
/linux-master/drivers/scsi/megaraid/
H A Dmegaraid_sas_fp.c70 u32 mega_mod64(u64 dividend, u32 divisor) argument
77 d = dividend;
84 * @dividend: Dividend
89 static u64 mega_div64_32(uint64_t dividend, uint32_t divisor) argument
91 u64 d = dividend;
H A Dmegaraid_sas.h2729 u32 mega_mod64(u64 dividend, u32 divisor);
/linux-master/drivers/tty/serial/
H A Dst-asc.c543 u64 dividend = (u64)baud * (1 << 16); local
545 do_div(dividend, port->uartclk / 16);
546 asc_out(port, ASC_BAUDRATE, dividend);
/linux-master/drivers/media/i2c/
H A Dmax2175.c618 * dividend and s32 divisor
620 static inline s64 max2175_round_closest(s64 dividend, s32 divisor) argument
622 if ((dividend > 0 && divisor > 0) || (dividend < 0 && divisor < 0))
623 return div_s64(dividend + divisor / 2, divisor);
625 return div_s64(dividend - divisor / 2, divisor);
/linux-master/sound/x86/
H A Dintel_hdmi_audio.c735 u64 dividend, divisor; local
742 dividend = (u64)tmds * n_param*1000;
744 cts_val = div64_u64(dividend, divisor);
/linux-master/drivers/accel/habanalabs/common/
H A Ddevice.c1177 u64 max_power, curr_power, dc_power, dividend, divisor; local
1194 dividend = (curr_power - dc_power) * 100;
1195 *utilization = (u32) div_u64(dividend, divisor);
/linux-master/drivers/mtd/spi-nor/
H A Dcore.c1509 * spi_nor_div_by_erase_size() - calculate remainder and update new dividend
1511 * @dividend: dividend value
1517 u64 dividend, u32 *remainder)
1520 *remainder = (u32)dividend & erase->size_mask;
1521 return dividend >> erase->size_shift;
1516 spi_nor_div_by_erase_size(const struct spi_nor_erase_type *erase, u64 dividend, u32 *remainder) argument
/linux-master/drivers/net/wireless/broadcom/b43/
H A Dphy_lp.c1060 static u32 lpphy_qdiv_roundup(u32 dividend, u32 divisor, u8 precision) argument
1067 quotient = dividend / divisor;
1068 remainder = dividend % divisor;
/linux-master/drivers/video/fbdev/omap2/omapfb/dss/
H A Ddispc.c2422 #define DIV_FRAC(dividend, divisor) \
2423 ((dividend) * 100 / (divisor) - ((dividend) / (divisor) * 100))
/linux-master/drivers/gpu/drm/omapdrm/dss/
H A Ddispc.c2492 #define DIV_FRAC(dividend, divisor) \
2493 ((dividend) * 100 / (divisor) - ((dividend) / (divisor) * 100))
/linux-master/kernel/events/
H A Dcore.c4025 u64 divisor, dividend; local
4076 dividend = count * sec;
4078 dividend = count * sec;
4082 dividend >>= 1;
4089 return dividend;
4091 return div64_u64(dividend, divisor);
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/
H A Dphy_lcn.c950 wlc_lcnphy_qdiv_roundup(u32 dividend, u32 divisor, u8 precision) argument
954 quotient = dividend / divisor;
955 remainder = dividend % divisor;

Completed in 643 milliseconds

123