/linux-master/include/linux/mtd/ |
H A D | rawnand.h | 762 * 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 D | amdgpu_vpe.c | 46 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 D | clk-pll.c | 94 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 D | hid-sensor-attributes.c | 71 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 D | ntc_thermistor.c | 373 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 D | ina2xx.c | 462 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 D | bpf_cubic.c | 115 static __always_inline __u64 div64_u64(__u64 dividend, __u64 divisor) argument 117 return dividend / divisor;
|
/linux-master/arch/powerpc/boot/ |
H A D | stdio.c | 42 extern unsigned int __div64_32(unsigned long long *dividend,
|
/linux-master/drivers/media/v4l2-core/ |
H A D | v4l2-vp9.c | 1107 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 D | hdmi_phy_8996.c | 146 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 D | tda18271-fe.c | 564 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 D | soctherm.c | 202 /* 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 D | ad4130.c | 843 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 D | megaraid_sas_fp.c | 70 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 D | megaraid_sas.h | 2729 u32 mega_mod64(u64 dividend, u32 divisor);
|
/linux-master/drivers/tty/serial/ |
H A D | st-asc.c | 543 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 D | max2175.c | 618 * 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 D | intel_hdmi_audio.c | 735 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 D | device.c | 1177 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 D | core.c | 1509 * 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 D | phy_lp.c | 1060 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 D | dispc.c | 2422 #define DIV_FRAC(dividend, divisor) \ 2423 ((dividend) * 100 / (divisor) - ((dividend) / (divisor) * 100))
|
/linux-master/drivers/gpu/drm/omapdrm/dss/ |
H A D | dispc.c | 2492 #define DIV_FRAC(dividend, divisor) \ 2493 ((dividend) * 100 / (divisor) - ((dividend) / (divisor) * 100))
|
/linux-master/kernel/events/ |
H A D | core.c | 4025 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 D | phy_lcn.c | 950 wlc_lcnphy_qdiv_roundup(u32 dividend, u32 divisor, u8 precision) argument 954 quotient = dividend / divisor; 955 remainder = dividend % divisor;
|