/freebsd-current/sys/compat/linuxkpi/common/include/linux/ |
H A D | math64.h | 43 div64_u64_rem(uint64_t dividend, uint64_t divisor, uint64_t *remainder) argument 46 *remainder = dividend % divisor; 47 return (dividend / divisor); 51 div64_s64(int64_t dividend, int64_t divisor) argument 54 return (dividend / divisor); 58 div64_u64(uint64_t dividend, uint64_t divisor) argument 61 return (dividend / divisor); 65 div_u64_rem(uint64_t dividend, uint32_t divisor, uint32_t *remainder) argument 68 *remainder = dividend % divisor; 69 return (dividend / divisor); 73 div_s64(int64_t dividend, int32_t divisor) argument 80 div_u64(uint64_t dividend, uint32_t divisor) argument 94 div64_u64_round_up(uint64_t dividend, uint64_t divisor) argument [all...] |
/freebsd-current/sys/dev/qcom_clk/ |
H A D | qcom_clk_fdiv.h | 33 uint32_t divisor; /* Fixed divisor */ member in struct:qcom_clk_fdiv_def
|
H A D | qcom_clk_fdiv.c | 44 * This is a fixed divisor node. It represents some divisor 53 uint32_t divisor; member in struct:qcom_clk_fdiv_sc 68 *freq = *freq / sc->divisor; 76 * There's only a single parent here for an fixed divisor, 107 sc->divisor = clkdef->divisor;
|
/freebsd-current/lib/libutil/ |
H A D | humanize_number.c | 54 int64_t divisor, max; local 82 * HN_IEC_PREFIXES implies a divisor of 1024 here 86 divisor = 1024; 95 divisor = 1000; 102 divisor = 1024; 146 divisor / 2))) && i < maxscale; i++) { 147 remainder = quotient % divisor; 148 quotient /= divisor; 155 remainder = quotient % divisor; 156 quotient /= divisor; [all...] |
/freebsd-current/contrib/cortex-strings/src/thumb/ |
H A D | aeabi_idiv.S | 126 divisor .req r1 label 136 cmp curbit, divisor 142 cmp curbit, divisor 144 lsls curbit, divisor, \n 159 lsls divisor, divisor, #8 162 cmp curbit, divisor 165 lsls divisor, divisor, #8 169 cmp curbit, divisor [all...] |
/freebsd-current/cddl/contrib/opensolaris/lib/libcmdutils/common/ |
H A D | nicenum.c | 44 uint64_t divisor = 1; local 71 uint64_t newdiv = divisor * divamt; 75 VERIFY3U(newdiv, >=, divisor); 80 divisor = newdiv; 88 } else if (n % divisor == 0) { 93 rc = snprintf(buf, buflen, "%llu%c", n / divisor, u); 108 (double)n / divisor, u)) <= 5)
|
/freebsd-current/contrib/llvm-project/compiler-rt/lib/builtins/ |
H A D | udivmodti4.c | 28 du_int vn1, vn0; // Norm. divisor digits 36 // Normalize the divisor. 46 // Break divisor up into two 32-bit digits. 104 utwords divisor; local 105 divisor.all = b; 108 if (divisor.all > dividend.all) { 113 // When the divisor fits in 64 bits, we can use an optimized path. 114 if (divisor.s.high == 0) { 116 if (dividend.s.high < divisor.s.low) { 119 divisor [all...] |
/freebsd-current/sys/contrib/dev/rtw89/ |
H A D | util.h | 17 /* The result of negative dividend and positive divisor is undefined, but it 20 * Note: the maximum value of divisor is 0x7FFF_FFFF, because we cast it to 23 static inline s32 s32_div_u32_round_down(s32 dividend, u32 divisor, s32 *remainder) argument 25 s32 i_divisor = (s32)divisor; 42 static inline s32 s32_div_u32_round_closest(s32 dividend, u32 divisor) argument 44 return s32_div_u32_round_down(dividend + divisor / 2, divisor, NULL);
|
/freebsd-current/usr.bin/dc/ |
H A D | mem.c | 51 * Divide dividend by divisor, returning the result. Retain bscale places of 56 div_number(struct number *dividend, struct number *divisor, u_int bscale) argument 64 scale = max(divisor->scale, dividend->scale); 66 if (BN_is_zero(divisor->number)) 69 normalize(divisor, scale); 75 divisor->number, ctx));
|
/freebsd-current/contrib/llvm-project/compiler-rt/lib/builtins/avr/ |
H A D | udivmodqi4.S | 32 cp r25, r22 ; Compare with the divisor. 34 sub r25, r22 ; Subtract the divisor.
|
H A D | udivmodhi4.S | 36 cpc r27, r23 ; Compare with the divisor. 39 sbc r27, r23 ; Subtract the divisor.
|
/freebsd-current/contrib/jemalloc/include/jemalloc/internal/ |
H A D | div.h | 9 * That is, given a divisor d, an n = i * d (all integers), we'll return i. 23 void div_init(div_info_t *div_info, size_t divisor);
|
H A D | nstime.h | 25 void nstime_idivide(nstime_t *time, uint64_t divisor); 26 uint64_t nstime_divide(const nstime_t *time, const nstime_t *divisor);
|
/freebsd-current/sys/sys/ |
H A D | time.h | 164 __stime64_scale32_ceil(int64_t x, int32_t factor, int32_t divisor) argument 166 const int64_t rem = x % divisor; 168 return (x / divisor * factor + (rem * factor + divisor - 1) / divisor); 172 __stime64_scale32_floor(int64_t x, int32_t factor, int32_t divisor) argument 174 const int64_t rem = x % divisor; 176 return (x / divisor * factor + (rem * factor) / divisor); 180 __utime64_scale32_ceil(uint64_t x, uint32_t factor, uint32_t divisor) argument 188 __utime64_scale32_floor(uint64_t x, uint32_t factor, uint32_t divisor) argument 218 __stime64_scale64_ceil(int64_t x, int64_t factor, int64_t divisor) argument 226 __stime64_scale64_floor(int64_t x, int64_t factor, int64_t divisor) argument 234 __utime64_scale64_ceil(uint64_t x, uint64_t factor, uint64_t divisor) argument 242 __utime64_scale64_floor(uint64_t x, uint64_t factor, uint64_t divisor) argument [all...] |
/freebsd-current/contrib/libxo/libxo/ |
H A D | xo_humanize.h | 68 int64_t divisor, max; local 85 divisor = 1000; 95 divisor = 1024; 141 scalable /= divisor; 147 scalable /= divisor;
|
/freebsd-current/sys/dev/uart/ |
H A D | uart_dev_quicc.c | 59 int act_baud, divisor, error; local 64 divisor = rclk / baudrate / 16; 65 if (divisor > 4096) 66 divisor = ((divisor >> 3) - 2) | 1; 67 else if (divisor >= 0) 68 divisor = (divisor - 1) << 1; 69 if (divisor < 0 || divisor > 87 int divisor; local [all...] |
H A D | uart_dev_z8530.c | 74 int act_baud, divisor, error; local 79 divisor = (rclk + baudrate) / (baudrate << 1) - 2; 80 if (divisor < 0 || divisor >= 65536) 82 act_baud = rclk / 2 / (divisor + 2); 91 return (divisor); 98 int divisor; local 127 divisor = z8530_divisor(bas->rclk, baudrate); 128 if (divisor == -1) 131 divisor 394 int baudrate, divisor, error; local [all...] |
H A D | uart_dev_mvebu.c | 154 int divisor; local 159 divisor = (rclk >> 4) / baudrate; 160 if (divisor <= 1 || divisor >= 1024) 163 return (divisor); 172 int divisor, ret = 0; local 199 divisor = uart_mvebu_divisor(bas->rclk, baudrate); 200 if (divisor == 0) { 206 uart_setreg(bas, UART_CCR, ccr | divisor); 401 int divisor, baudrat local [all...] |
/freebsd-current/contrib/jemalloc/src/ |
H A D | nstime.c | 88 nstime_idivide(nstime_t *time, uint64_t divisor) { argument 89 assert(divisor != 0); 91 time->ns /= divisor; 95 nstime_divide(const nstime_t *time, const nstime_t *divisor) { argument 96 assert(divisor->ns != 0); 98 return time->ns / divisor->ns;
|
/freebsd-current/usr.sbin/ppp/ |
H A D | throughput.c | 102 int secs_up, divisor; local 112 divisor = secs_up ? secs_up : 1; 119 (t->OctetsIn + t->OctetsOut) / divisor); 129 (t->OctetsIn + t->OctetsOut) / divisor); 164 int uptime, divisor; local 170 divisor = uptime < t->SamplePeriod ? uptime + 1 : t->SamplePeriod; 174 t->in.OctetsPerSecond = (t->in.SampleOctets[t->nSample] - old) / divisor; 178 t->out.OctetsPerSecond = (t->out.SampleOctets[t->nSample] - old) / divisor; 265 int divisor; local 267 if ((divisor [all...] |
/freebsd-current/sys/dev/clk/starfive/ |
H A D | jh7110_clk.c | 187 uint32_t divisor; local 198 divisor = READ4(sc, sc_clk->offset) & JH7110_DIV_MASK; 202 if (divisor) 203 *freq = *freq / divisor; 216 uint32_t divisor; local 224 divisor = MIN(MAX(DIV_ROUND_CLOSEST(fin, *fout), 1UL), sc_clk->d_max); 231 divisor |= READ4(sc, sc_clk->offset) & ~JH7110_DIV_MASK; 232 WRITE4(sc, sc_clk->offset, divisor); 237 *fout = divisor;
|
/freebsd-current/crypto/heimdal/lib/roken/ |
H A D | parse_units.c | 203 int divisor; local 205 divisor = num / u->mult; 206 if (divisor) { 208 tmp = (*print) (s, len, divisor, u->name, num); 225 print_unit (char *s, size_t len, int divisor, const char *name, int rem) argument 228 divisor, name, 229 divisor == 1 ? "" : "s", 300 print_flag (char *s, size_t len, int divisor, const char *name, int rem) argument
|
/freebsd-current/sys/contrib/zstd/lib/common/ |
H A D | zstd_deps.h | 64 * U64 ZSTD_div64(U64 dividend, U32 divisor) 70 #define ZSTD_div64(dividend, divisor) ((dividend) / (divisor))
|
/freebsd-current/sys/netinet/ |
H A D | 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) 188 * divisor = 1000, which is the default for now. 194 if ((divisor == 0) || 195 (divisor < RL_MIN_DIVISOR)) { 198 bytes = bw / divisor; 174 tcp_get_pacing_burst_size_w_divisor(struct tcpcb *tp, uint64_t bw, uint32_t segsiz, int can_use_1mss, const struct tcp_hwrate_limit_table *te, int *err, int divisor) argument
|
/freebsd-current/crypto/openssl/crypto/bn/ |
H A D | bn_div.c | 111 * other words divisor has to be "bit-aligned to the left." bn_div_fixed_top 202 * BN_div computes dv := num / divisor, rounding towards 203 * zero, and sets up rm such that dv*divisor + rm = num holds. 205 * dv->neg == num->neg ^ divisor->neg (unless the result is zero) 209 int BN_div(BIGNUM *dv, BIGNUM *rm, const BIGNUM *num, const BIGNUM *divisor, argument 214 if (BN_is_zero(divisor)) { 224 if (divisor->d[divisor->top - 1] == 0) { 229 ret = bn_div_fixed_top(dv, rm, num, divisor, ctx); 242 * It's argued that *length* of *significant* part of divisor i 264 bn_div_fixed_top(BIGNUM *dv, BIGNUM *rm, const BIGNUM *num, const BIGNUM *divisor, BN_CTX *ctx) argument [all...] |