/linux-master/arch/arm/net/ |
H A D | bpf_jit_32.c | 223 static u32 jit_udiv32(u32 dividend, u32 divisor) argument 225 return dividend / divisor; 228 static u32 jit_mod32(u32 dividend, u32 divisor) argument 230 return dividend % divisor; 233 static s32 jit_sdiv32(s32 dividend, s32 divisor) argument 235 return dividend / divisor; 238 static s32 jit_smod32(s32 dividend, s32 divisor) argument 240 return dividend % divisor; 244 static u64 jit_udiv64(u64 dividend, u64 divisor) argument 246 return div64_u64(dividend, diviso 249 jit_mod64(u64 dividend, u64 divisor) argument 257 jit_sdiv64(s64 dividend, s64 divisor) argument 262 jit_smod64(s64 dividend, s64 divisor) argument [all...] |
/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/arch/x86/kvm/ |
H A D | x86.c | 2379 static uint32_t div_frac(uint32_t dividend, uint32_t divisor) argument 2381 do_shl32_div32(dividend, divisor); 2382 return dividend;
|
/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/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/mpt3sas/ |
H A D | mpt3sas_base.c | 1668 static u32 base_mod64(u64 dividend, u32 divisor) argument 1674 remainder = do_div(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/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);
|
H A D | max2165.c | 150 static int fixpt_div32(u32 dividend, u32 divisor, u32 *quotient, u32 *fraction) argument 159 q = dividend / divisor; 160 remainder = dividend - q * divisor;
|
/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/lib/math/ |
H A D | div64.c | 68 s64 div_s64_rem(s64 dividend, s32 divisor, s32 *remainder) argument 72 if (dividend < 0) { 73 quotient = div_u64_rem(-dividend, abs(divisor), (u32 *)remainder); 78 quotient = div_u64_rem(dividend, abs(divisor), (u32 *)remainder); 89 * @dividend: 64bit dividend 99 u64 div64_u64_rem(u64 dividend, u64 divisor, u64 *remainder) argument 106 quot = div_u64_rem(dividend, divisor, &rem32); 110 quot = div_u64(dividend >> n, divisor >> n); 115 *remainder = dividend 139 div64_u64(u64 dividend, u64 divisor) argument 162 div64_s64(s64 dividend, s64 divisor) argument 180 iter_div_u64_rem(u64 dividend, u32 divisor, u64 *remainder) argument [all...] |
/linux-master/drivers/hwmon/ |
H A D | aspeed-g6-pwm-tach.c | 157 u64 div_h, div_l, duty_cycle_period, dividend; local 172 dividend = (u64)NSEC_PER_SEC * (div_l + 1) * (duty_cycle_period + 1) 174 state->period = DIV_ROUND_UP_ULL(dividend, priv->clk_rate); 177 dividend = (u64)NSEC_PER_SEC * (div_l + 1) * duty_pt 179 state->duty_cycle = DIV_ROUND_UP_ULL(dividend, priv->clk_rate);
|
/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/net/ipv4/ |
H A D | tcp_input.c | 2674 u64 dividend = (u64)tp->snd_ssthresh * tp->prr_delivered + local 2676 sndcnt = div_u64(dividend, tp->prior_cwnd) - tp->prr_out;
|
/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;
|
/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/gpu/drm/omapdrm/dss/ |
H A D | dispc.c | 2492 #define DIV_FRAC(dividend, divisor) \ 2493 ((dividend) * 100 / (divisor) - ((dividend) / (divisor) * 100))
|
/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/arch/x86/boot/ |
H A D | string.c | 201 static inline u64 __div_u64_rem(u64 dividend, u32 divisor, u32 *remainder) argument 206 } d = { dividend }; 220 static inline u64 __div_u64(u64 dividend, u32 divisor) argument 224 return __div_u64_rem(dividend, divisor, &remainder);
|
/linux-master/drivers/scsi/megaraid/ |
H A D | megaraid_sas.h | 2729 u32 mega_mod64(u64 dividend, u32 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/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/drivers/media/dvb-frontends/ |
H A D | cx24113.c | 292 u64 dividend; local 337 dividend = F; 338 do_div(dividend, state->config->xtal_khz * 1000 * factor * 2); 339 F = dividend;
|
/linux-master/lib/crypto/mpi/ |
H A D | mpi-mod.c | 25 void mpi_mod(MPI rem, MPI dividend, MPI divisor) argument 27 mpi_fdiv_r(rem, dividend, divisor);
|