| /freebsd-14-stable/sys/compat/linuxkpi/common/include/linux/ |
| HD | math64.h | 43 div64_u64_rem(uint64_t dividend, uint64_t divisor, uint64_t *remainder) in div64_u64_rem() argument 46 *remainder = dividend % divisor; in div64_u64_rem() 47 return (dividend / divisor); in div64_u64_rem() 51 div64_s64(int64_t dividend, int64_t divisor) in div64_s64() argument 54 return (dividend / divisor); in div64_s64() 58 div64_u64(uint64_t dividend, uint64_t divisor) in div64_u64() argument 61 return (dividend / divisor); in div64_u64() 65 div_u64_rem(uint64_t dividend, uint32_t divisor, uint32_t *remainder) in div_u64_rem() argument 68 *remainder = dividend % divisor; in div_u64_rem() 69 return (dividend / divisor); in div_u64_rem() [all …]
|
| HD | math.h | 51 #define DIV_ROUND_CLOSEST(x, divisor) (((x) + ((divisor) / 2)) / (divisor)) argument 52 #define DIV_ROUND_CLOSEST_ULL(x, divisor) ({ \ argument 53 __typeof(divisor) __d = (divisor); \ 68 mult_frac(uintmax_t x, uintmax_t multiplier, uintmax_t divisor) in mult_frac() argument 70 uintmax_t q = (x / divisor); in mult_frac() 71 uintmax_t r = (x % divisor); in mult_frac() 73 return ((q * multiplier) + ((r * multiplier) / divisor)); in mult_frac()
|
| /freebsd-14-stable/lib/libutil/ |
| HD | humanize_number.c | 55 int64_t divisor, max; in humanize_number() local 87 divisor = 1024; in humanize_number() 96 divisor = 1000; in humanize_number() 103 divisor = 1024; in humanize_number() 147 divisor / 2))) && i < maxscale; i++) { in humanize_number() 148 remainder = quotient % divisor; in humanize_number() 149 quotient /= divisor; in humanize_number() 156 remainder = quotient % divisor; in humanize_number() 157 quotient /= divisor; in humanize_number() 168 s1 = (int)quotient + ((remainder * 10 + divisor / 2) / in humanize_number() [all …]
|
| /freebsd-14-stable/contrib/llvm-project/compiler-rt/lib/builtins/ |
| HD | udivmodti4.c | 104 utwords divisor; in __udivmodti4() local 105 divisor.all = b; in __udivmodti4() 108 if (divisor.all > dividend.all) { in __udivmodti4() 114 if (divisor.s.high == 0) { in __udivmodti4() 116 if (dividend.s.high < divisor.s.low) { in __udivmodti4() 119 divisor.s.low, &remainder.s.low); in __udivmodti4() 124 quotient.s.high = dividend.s.high / divisor.s.low; in __udivmodti4() 125 dividend.s.high = dividend.s.high % divisor.s.low; in __udivmodti4() 127 divisor.s.low, &remainder.s.low); in __udivmodti4() 135 __builtin_clzll(divisor.s.high) - __builtin_clzll(dividend.s.high); in __udivmodti4() [all …]
|
| /freebsd-14-stable/sys/sys/ |
| HD | time.h | 166 __stime64_scale32_ceil(int64_t x, int32_t factor, int32_t divisor) in __stime64_scale32_ceil() argument 168 const int64_t rem = x % divisor; in __stime64_scale32_ceil() 170 return (x / divisor * factor + (rem * factor + divisor - 1) / divisor); in __stime64_scale32_ceil() 174 __stime64_scale32_floor(int64_t x, int32_t factor, int32_t divisor) in __stime64_scale32_floor() argument 176 const int64_t rem = x % divisor; in __stime64_scale32_floor() 178 return (x / divisor * factor + (rem * factor) / divisor); in __stime64_scale32_floor() 182 __utime64_scale32_ceil(uint64_t x, uint32_t factor, uint32_t divisor) in __utime64_scale32_ceil() argument 184 const uint64_t rem = x % divisor; in __utime64_scale32_ceil() 186 return (x / divisor * factor + (rem * factor + divisor - 1) / divisor); in __utime64_scale32_ceil() 190 __utime64_scale32_floor(uint64_t x, uint32_t factor, uint32_t divisor) in __utime64_scale32_floor() argument [all …]
|
| /freebsd-14-stable/sys/contrib/device-tree/Bindings/clock/ti/ |
| HD | divider.txt | 8 the register is one less than the actual divisor value. E.g: 10 register value actual divisor value 17 ti,index-starts-at-one - valid divisor values start at 1, not the default 19 register value actual divisor value 24 ti,index-power-of-two - valid divisor values are powers of two. E.g: 25 register value actual divisor value 34 Which will map the resulting values to a divisor table by their index: 35 register value actual divisor value 38 2 <invalid divisor, skipped> 65 - ti,min-div : min divisor for dividing the input clock rate, only [all …]
|
| /freebsd-14-stable/contrib/llvm-project/compiler-rt/lib/builtins/sparc64/ |
| HD | divmod.m4 | 10 * divisor -- how many ways to divide it 25 * V -- the current comparand -- initially divisor*2ˆ(ITER*N-1) 36 define(divisor,`%o1') macro 92 orcc divisor,dividend,%g0 ! are either dividend or divisor negative 94 xor divisor,dividend,SIGN ! record sign of result in sign of SIGN 95 tst divisor 98 ! divisor < 0 100 neg divisor 114 orcc divisor,dividend,%g0 ! are either dividend or divisor negative 117 tst divisor [all …]
|
| /freebsd-14-stable/sys/dev/uart/ |
| HD | uart_dev_quicc.c | 60 int act_baud, divisor, error; in quicc_divisor() local 65 divisor = rclk / baudrate / 16; in quicc_divisor() 66 if (divisor > 4096) in quicc_divisor() 67 divisor = ((divisor >> 3) - 2) | 1; in quicc_divisor() 68 else if (divisor >= 0) in quicc_divisor() 69 divisor = (divisor - 1) << 1; in quicc_divisor() 70 if (divisor < 0 || divisor >= 8192) in quicc_divisor() 72 act_baud = rclk / (((divisor >> 1) + 1) << ((divisor & 1) ? 8 : 4)); in quicc_divisor() 81 return (divisor); in quicc_divisor() 88 int divisor; in quicc_param() local [all …]
|
| HD | uart_dev_z8530.c | 75 int act_baud, divisor, error; in z8530_divisor() local 80 divisor = (rclk + baudrate) / (baudrate << 1) - 2; in z8530_divisor() 81 if (divisor < 0 || divisor >= 65536) in z8530_divisor() 83 act_baud = rclk / 2 / (divisor + 2); in z8530_divisor() 92 return (divisor); in z8530_divisor() 99 int divisor; in z8530_param() local 128 divisor = z8530_divisor(bas->rclk, baudrate); in z8530_param() 129 if (divisor == -1) in z8530_param() 132 divisor = -1; in z8530_param() 137 if (divisor >= 0) { in z8530_param() [all …]
|
| HD | uart_dev_mvebu.c | 160 int divisor; in uart_mvebu_divisor() local 165 divisor = (rclk >> 4) / baudrate; in uart_mvebu_divisor() 166 if (divisor <= 1 || divisor >= 1024) in uart_mvebu_divisor() 169 return (divisor); in uart_mvebu_divisor() 178 int divisor, ret = 0; in uart_mvebu_param() local 205 divisor = uart_mvebu_divisor(bas->rclk, baudrate); in uart_mvebu_param() 206 if (divisor == 0) { in uart_mvebu_param() 212 uart_setreg(bas, UART_CCR, ccr | divisor); in uart_mvebu_param() 407 int divisor, baudrate; in uart_mvebu_bus_ioctl() local 423 divisor = uart_getreg(bas, UART_CCR) & CCR_BAUDRATE_DIV; in uart_mvebu_bus_ioctl() [all …]
|
| HD | uart_dev_ns8250.c | 109 int divisor; in ns8250_delay() local 115 divisor = uart_getreg(bas, REG_DLL) | (uart_getreg(bas, REG_DLH) << 8); in ns8250_delay() 121 if (divisor <= 134) in ns8250_delay() 122 return (16000000 * divisor / bas->rclk); in ns8250_delay() 123 return (16000 * divisor / (bas->rclk / 1000)); in ns8250_delay() 129 int actual_baud, divisor; in ns8250_divisor() local 135 divisor = (rclk / (baudrate << 3) + 1) >> 1; in ns8250_divisor() 136 if (divisor == 0 || divisor >= 65536) in ns8250_divisor() 138 actual_baud = rclk / (divisor << 4); in ns8250_divisor() 147 return (divisor); in ns8250_divisor() [all …]
|
| /freebsd-14-stable/sys/contrib/dev/rtw89/ |
| HD | util.h | 43 static inline s32 s32_div_u32_round_down(s32 dividend, u32 divisor, s32 *remainder) in s32_div_u32_round_down() argument 45 s32 i_divisor = (s32)divisor; 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() argument 64 return s32_div_u32_round_down(dividend + divisor / 2, divisor, NULL); in s32_div_u32_round_closest()
|
| /freebsd-14-stable/usr.sbin/ppp/ |
| HD | throughput.c | 102 int secs_up, divisor; in throughput_disp() local 112 divisor = secs_up ? secs_up : 1; in throughput_disp() 119 (t->OctetsIn + t->OctetsOut) / divisor); in throughput_disp() 129 (t->OctetsIn + t->OctetsOut) / divisor); in throughput_disp() 164 int uptime, divisor; in throughput_sampler() local 170 divisor = uptime < t->SamplePeriod ? uptime + 1 : t->SamplePeriod; in throughput_sampler() 174 t->in.OctetsPerSecond = (t->in.SampleOctets[t->nSample] - old) / divisor; in throughput_sampler() 178 t->out.OctetsPerSecond = (t->out.SampleOctets[t->nSample] - old) / divisor; in throughput_sampler() 265 int divisor; in throughput_clear() local 267 if ((divisor = throughput_uptime(t)) == 0) in throughput_clear() [all …]
|
| /freebsd-14-stable/crypto/openssl/crypto/bn/ |
| HD | bn_div.c | 209 int BN_div(BIGNUM *dv, BIGNUM *rm, const BIGNUM *num, const BIGNUM *divisor, in BN_div() argument 214 if (BN_is_zero(divisor)) { in BN_div() 224 if (divisor->d[divisor->top - 1] == 0) { in BN_div() 229 ret = bn_div_fixed_top(dv, rm, num, divisor, ctx); in BN_div() 265 const BIGNUM *divisor, BN_CTX *ctx) in bn_div_fixed_top() argument 273 assert(divisor->top > 0 && divisor->d[divisor->top - 1] != 0); in bn_div_fixed_top() 276 bn_check_top(divisor); in bn_div_fixed_top() 289 if (!BN_copy(sdiv, divisor)) in bn_div_fixed_top() 330 res->neg = (num_neg ^ divisor->neg); in bn_div_fixed_top()
|
| /freebsd-14-stable/contrib/libxo/libxo/ |
| HD | xo_humanize.h | 68 int64_t divisor, max; in xo_humanize_number() local 85 divisor = 1000; in xo_humanize_number() 95 divisor = 1024; in xo_humanize_number() 141 scalable /= divisor; in xo_humanize_number() 147 scalable /= divisor; in xo_humanize_number()
|
| /freebsd-14-stable/usr.bin/dc/ |
| HD | mem.c | 56 div_number(struct number *dividend, struct number *divisor, u_int bscale) in div_number() argument 64 scale = max(divisor->scale, dividend->scale); in div_number() 66 if (BN_is_zero(divisor->number)) in div_number() 69 normalize(divisor, scale); in div_number() 75 divisor->number, ctx)); in div_number()
|
| /freebsd-14-stable/sys/dev/qcom_clk/ |
| HD | qcom_clk_fdiv.c | 54 uint32_t divisor; member 69 *freq = *freq / sc->divisor; in qcom_clk_fdiv_recalc() 108 sc->divisor = clkdef->divisor; in qcom_clk_fdiv_register()
|
| /freebsd-14-stable/crypto/heimdal/lib/roken/ |
| HD | parse_units.c | 203 int divisor; in unparse_something() local 205 divisor = num / u->mult; in unparse_something() 206 if (divisor) { in unparse_something() 208 tmp = (*print) (s, len, divisor, u->name, num); in unparse_something() 225 print_unit (char *s, size_t len, int divisor, const char *name, int rem) in print_unit() argument 228 divisor, name, in print_unit() 229 divisor == 1 ? "" : "s", in print_unit() 300 print_flag (char *s, size_t len, int divisor, const char *name, int rem) in print_flag() argument
|
| /freebsd-14-stable/contrib/jemalloc/src/ |
| HD | nstime.c | 88 nstime_idivide(nstime_t *time, uint64_t divisor) { in nstime_idivide() argument 89 assert(divisor != 0); in nstime_idivide() 91 time->ns /= divisor; in nstime_idivide() 95 nstime_divide(const nstime_t *time, const nstime_t *divisor) { in nstime_divide() argument 96 assert(divisor->ns != 0); in nstime_divide() 98 return time->ns / divisor->ns; in nstime_divide()
|
| /freebsd-14-stable/sys/contrib/device-tree/Bindings/clock/ |
| HD | vt8500.txt | 44 - divisor-reg : shall be the register offset from PMC base for the divisor 47 - divisor-mask : shall be the mask for the divisor register. Defaults to 0x1f 70 divisor-reg = <0x328>; 71 divisor-mask = <0x3f>;
|
| /freebsd-14-stable/sys/contrib/device-tree/src/arm/ |
| HD | wm8750.dtsi | 130 divisor-reg = <0x300>; 137 divisor-reg = <0x304>; 144 divisor-reg = <0x320>; 151 divisor-reg = <0x310>; 206 divisor-reg = <0x350>; 215 divisor-reg = <0x330>; 216 divisor-mask = <0x3f>; 225 divisor-reg = <0x3A0>; 234 divisor-reg = <0x3A4>;
|
| /freebsd-14-stable/sys/netinet/ |
| HD | tcp_ratelimit.h | 129 const struct tcp_hwrate_limit_table *te, int *err, int divisor); 175 const struct tcp_hwrate_limit_table *te, int *err, int divisor) in tcp_get_pacing_burst_size_w_divisor() argument 194 if ((divisor == 0) || in tcp_get_pacing_burst_size_w_divisor() 195 (divisor < RL_MIN_DIVISOR)) { in tcp_get_pacing_burst_size_w_divisor() 198 bytes = bw / divisor; in tcp_get_pacing_burst_size_w_divisor()
|
| /freebsd-14-stable/tests/sys/sound/ |
| HD | pcm_read_write.c | 90 int32_t divisor; in local_normalize() local 98 divisor = (1 << (val_bits - norm_bits)); in local_normalize() 100 remainder = value % divisor; in local_normalize() 101 remainder = (remainder + divisor) % divisor; in local_normalize() 103 return ((value - remainder) / divisor); in local_normalize()
|
| /freebsd-14-stable/sys/dev/sdhci/ |
| HD | fsl_sdhci.c | 570 uint32_t divisor, freq, prescale, val32; in fsl_sdhc_set_clock() local 596 divisor = (val >> SDHCI_DIVIDER_SHIFT) & SDHCI_DIVIDER_MASK; in fsl_sdhc_set_clock() 597 freq = sc->baseclk_hz >> ffs(divisor); in fsl_sdhc_set_clock() 610 divisor = ((val >> SDHCI_DIVIDER_SHIFT) & SDHCI_DIVIDER_MASK) | in fsl_sdhc_set_clock() 613 if (divisor == 0) in fsl_sdhc_set_clock() 616 freq = sc->baseclk_hz / (2 * divisor); in fsl_sdhc_set_clock() 625 for (divisor = 1; freq < sc->baseclk_hz / (prescale * divisor);) in fsl_sdhc_set_clock() 626 ++divisor; in fsl_sdhc_set_clock() 631 freq, sc->baseclk_hz / (prescale * divisor), sc->baseclk_hz, in fsl_sdhc_set_clock() 632 prescale, divisor); in fsl_sdhc_set_clock() [all …]
|
| /freebsd-14-stable/contrib/ntp/sntp/unity/ |
| HD | unity.c | 140 _U_SINT divisor = 1; in UnityPrintNumber() local 163 while (number / divisor > 9) in UnityPrintNumber() 165 next_divisor = divisor * 10; in UnityPrintNumber() 166 if (next_divisor > divisor) in UnityPrintNumber() 167 divisor = next_divisor; in UnityPrintNumber() 175 UNITY_OUTPUT_CHAR((char)('0' + (number / divisor % 10))); in UnityPrintNumber() 176 divisor /= 10; in UnityPrintNumber() 178 while (divisor > 0); in UnityPrintNumber() 185 _U_UINT divisor = 1; in UnityPrintNumberUnsigned() local 189 while (number / divisor > 9) in UnityPrintNumberUnsigned() [all …]
|