/linux/include/linux/ |
H A D | math64.h | 26 static inline u64 div_u64_rem(u64 dividend, u32 divisor, u32 *remainder) in div_u64_rem() 40 static inline s64 div_s64_rem(s64 dividend, s32 divisor, s32 *remainder) in div_s64_rem() 54 static inline u64 div64_u64_rem(u64 dividend, u64 divisor, u64 *remainder) in div64_u64_rem() 67 static inline u64 div64_u64(u64 dividend, u64 divisor) in div64_u64() 79 static inline s64 div64_s64(s64 dividend, s64 divisor) in div64_s64() 90 static inline u64 div_u64_rem(u64 dividend, u32 divisor, u32 *remainder) in div_u64_rem() 127 static inline u64 div_u64(u64 dividend, u32 divisor) in div_u64() 142 static inline s64 div_s64(s64 dividend, s32 divisor) in div_s64() 257 static inline u64 mul_u64_u32_div(u64 a, u32 mul, u32 divisor) in mul_u64_u32_div() 323 #define DIV64_U64_ROUND_CLOSEST(dividend, divisor) \ argument [all …]
|
H A D | math.h | 86 #define DIV_ROUND_CLOSEST(x, divisor)( \ argument 101 #define DIV_ROUND_CLOSEST_ULL(x, divisor)( \ argument
|
/linux/drivers/gpu/drm/amd/display/dc/spl/ |
H A D | spl_os_types.h | 24 static inline uint64_t spl_div_u64_rem(uint64_t dividend, uint32_t divisor, uint32_t *remainder) in spl_div_u64_rem() 29 static inline uint64_t spl_div_u64(uint64_t dividend, uint32_t divisor) in spl_div_u64() 34 static inline uint64_t spl_div64_u64(uint64_t dividend, uint64_t divisor) in spl_div64_u64() 39 static inline uint64_t spl_div64_u64_rem(uint64_t dividend, uint64_t divisor, uint64_t *remainder) in spl_div64_u64_rem() 44 static inline int64_t spl_div64_s64(int64_t dividend, int64_t divisor) in spl_div64_s64()
|
/linux/lib/math/ |
H A D | div64.c | 68 s64 div_s64_rem(s64 dividend, s32 divisor, s32 *remainder) in div_s64_rem() 99 u64 div64_u64_rem(u64 dividend, u64 divisor, u64 *remainder) in div64_u64_rem() 139 u64 div64_u64(u64 dividend, u64 divisor) in div64_u64() 162 s64 div64_s64(s64 dividend, s64 divisor) in div64_s64() 180 u32 iter_div_u64_rem(u64 dividend, u32 divisor, u64 *remainder) in iter_div_u64_rem()
|
/linux/drivers/acpi/acpica/ |
H A D | utmath.c | 257 u32 divisor, u64 *out_quotient, u32 *out_remainder) in acpi_ut_short_divide() 316 union uint64_overlay divisor; in acpi_ut_divide() local 445 u32 divisor, u64 *out_quotient, u32 *out_remainder) in acpi_ut_short_divide()
|
/linux/drivers/net/wireless/realtek/rtw89/ |
H A D | util.h | 43 static inline s32 s32_div_u32_round_down(s32 dividend, u32 divisor, s32 *remainder) in s32_div_u32_round_down() 62 static inline s32 s32_div_u32_round_closest(s32 dividend, u32 divisor) in s32_div_u32_round_closest()
|
/linux/arch/parisc/net/ |
H A D | bpf_jit_core.c | 196 u64 hppa_div64(u64 div, u64 divisor) in hppa_div64() 202 u64 hppa_div64_rem(u64 div, u64 divisor) in hppa_div64_rem()
|
/linux/arch/x86/kernel/ |
H A D | early_printk.c | 130 static __init void early_serial_hw_init(unsigned divisor) in early_serial_hw_init() 150 unsigned divisor; in early_serial_init() local 219 unsigned divisor; in early_pci_serial_init() local
|
/linux/drivers/iio/common/hid-sensors/ |
H A D | hid-sensor-attributes.c | 71 static void simple_div(int dividend, int divisor, int *whole, in simple_div() 95 int divisor = int_pow(10, exp); in split_micro_fraction() local 133 int divisor; in convert_to_vtf_format() local 358 int divisor; in adjust_exponent_nano() local
|
/linux/drivers/input/serio/ |
H A D | ambakmi.c | 31 unsigned int divisor; member 67 unsigned int divisor; in amba_kmi_open() local
|
/linux/drivers/staging/sm750fb/ |
H A D | ddk750_chip.c | 87 unsigned int reg, divisor; in set_memory_clock() local 139 unsigned int reg, divisor; in set_master_clock() local
|
/linux/lib/crypto/mpi/ |
H A D | mpi-mod.c | 10 int mpi_mod(MPI rem, MPI dividend, MPI divisor) in mpi_mod()
|
/linux/drivers/i2c/busses/ |
H A D | i2c-aspeed.c | 827 u32 divisor) in aspeed_i2c_get_clk_reg_val() 892 static u32 aspeed_i2c_24xx_get_clk_reg_val(struct device *dev, u32 divisor) in aspeed_i2c_24xx_get_clk_reg_val() 901 static u32 aspeed_i2c_25xx_get_clk_reg_val(struct device *dev, u32 divisor) in aspeed_i2c_25xx_get_clk_reg_val() 913 u32 divisor, clk_reg_val; in aspeed_i2c_init_clk() local
|
/linux/drivers/mfd/ |
H A D | mcp-sa11x0.c | 45 mcp_sa11x0_set_telecom_divisor(struct mcp *mcp, unsigned int divisor) in mcp_sa11x0_set_telecom_divisor() 57 mcp_sa11x0_set_audio_divisor(struct mcp *mcp, unsigned int divisor) in mcp_sa11x0_set_audio_divisor()
|
/linux/arch/arm/net/ |
H A D | bpf_jit_32.c | 223 static u32 jit_udiv32(u32 dividend, u32 divisor) in jit_udiv32() 228 static u32 jit_mod32(u32 dividend, u32 divisor) in jit_mod32() 233 static s32 jit_sdiv32(s32 dividend, s32 divisor) in jit_sdiv32() 238 static s32 jit_smod32(s32 dividend, s32 divisor) in jit_smod32() 244 static u64 jit_udiv64(u64 dividend, u64 divisor) in jit_udiv64() 249 static u64 jit_mod64(u64 dividend, u64 divisor) in jit_mod64() 257 static s64 jit_sdiv64(s64 dividend, s64 divisor) in jit_sdiv64() 262 static s64 jit_smod64(s64 dividend, s64 divisor) in jit_smod64()
|
/linux/arch/mips/cavium-octeon/executive/ |
H A D | cvmx-helper-jtag.c | 50 uint32_t divisor = cvmx_sysinfo_get()->cpu_clock_hz / (25 * 1000000); in cvmx_helper_qlm_jtag_init() local
|
/linux/drivers/clk/versatile/ |
H A D | icst.c | 30 u32 divisor = (vco.r + 2) * p->s2div[vco.s]; in icst_hz() local
|
/linux/drivers/usb/serial/ |
H A D | oti6858.c | 76 __le16 divisor; /* baud rate = 96000000 / (16 * divisor), LE */ member 181 __le16 divisor; member 405 __le16 divisor; in oti6858_set_termios() local
|
/linux/drivers/net/wireless/ath/ath9k/ |
H A D | common-beacon.c | 24 unsigned int offset, divisor; in ath9k_get_next_tbtt() local
|
/linux/arch/arm/mach-orion5x/ |
H A D | tsx09-common.c | 27 const unsigned divisor = ((orion5x_tclk + (8 * 19200)) / (16 * 19200)); in qnap_tsx09_power_off() local
|
/linux/include/vdso/ |
H A D | math64.h | 6 __iter_div_u64_rem(u64 dividend, u32 divisor, u64 *remainder) in __iter_div_u64_rem()
|
/linux/drivers/power/reset/ |
H A D | qnap-poweroff.c | 55 const unsigned divisor = ((tclk + (8 * cfg->baud)) / (16 * cfg->baud)); in qnap_power_off() local
|
/linux/lib/zstd/common/ |
H A D | zstd_deps.h | 68 static uint64_t ZSTD_div64(uint64_t dividend, uint32_t divisor) { in ZSTD_div64()
|
/linux/arch/x86/include/asm/ |
H A D | div64.h | 43 static inline u64 div_u64_rem(u64 dividend, u32 divisor, u32 *remainder) in div_u64_rem()
|
/linux/drivers/comedi/drivers/ |
H A D | addi_apci_3120.c | 276 unsigned int divisor; in apci3120_ns_to_timer() local 541 unsigned int divisor; in apci3120_ai_cmd() local 709 unsigned int divisor; in apci3120_ai_insn_read() local 822 unsigned int divisor; in apci3120_timer_insn_config() local
|