/freebsd-11-stable/sys/compat/linuxkpi/common/include/linux/ |
H A D | math64.h | 44 div64_u64_rem(uint64_t dividend, uint64_t divisor, uint64_t *remainder) argument 47 *remainder = dividend % divisor; 48 return (dividend / divisor); 52 div64_s64(int64_t dividend, int64_t divisor) argument 55 return (dividend / divisor); 59 div64_u64(uint64_t dividend, uint64_t divisor) argument 62 return (dividend / divisor); 66 div_u64_rem(uint64_t dividend, uint32_t divisor, uint32_t *remainder) argument 69 *remainder = dividend % divisor; 70 return (dividend / divisor); 74 div_s64(int64_t dividend, int32_t divisor) argument 81 div_u64(uint64_t dividend, uint32_t divisor) argument 95 div64_u64_round_up(uint64_t dividend, uint64_t divisor) argument [all...] |
H A D | kernel.h | 497 #define DIV_ROUND_CLOSEST(x, divisor) (((x) + ((divisor) / 2)) / (divisor)) 499 #define DIV_ROUND_CLOSEST_ULL(x, divisor) ({ \ 500 __typeof(divisor) __d = (divisor); \ 507 mult_frac(uintmax_t x, uintmax_t multiplier, uintmax_t divisor) argument 509 uintmax_t q = (x / divisor); 510 uintmax_t r = (x % divisor); 512 return ((q * multiplier) + ((r * multiplier) / divisor)); [all...] |
/freebsd-11-stable/lib/libutil/ |
H A D | humanize_number.c | 55 int64_t divisor, max; local 83 * HN_IEC_PREFIXES implies a divisor of 1024 here 87 divisor = 1024; 96 divisor = 1000; 103 divisor = 1024; 147 divisor / 2))) && i < maxscale; i++) { 148 remainder = quotient % divisor; 149 quotient /= divisor; 156 remainder = quotient % divisor; 157 quotient /= divisor; [all...] |
/freebsd-11-stable/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-11-stable/sys/contrib/octeon-sdk/ |
H A D | cvmx-uart.c | 95 uint16_t divisor; local 106 divisor = 1; 108 divisor = ((unsigned long)(cpu_clock_hertz + 8 * baudrate) / (unsigned long)(16 * baudrate)); 127 lcrval.s.dlab = 1; /* temporary to program the divisor */ 130 cvmx_write_csr(CVMX_MIO_UARTX_DLL(uart_index), divisor & 0xff); 131 cvmx_write_csr(CVMX_MIO_UARTX_DLH(uart_index), (divisor>>8) & 0xff); 133 lcrval.s.dlab = 0; /* divisor is programmed now, set this back to normal */ 136 /* spec says need to wait after you program the divisor */ 141 read_cycle += (2 * divisor * 16) + 10000;
|
H A D | cvmx-helper-jtag.c | 75 int divisor; local 77 divisor = cvmx_clock_get_rate(CVMX_CLOCK_SCLK) / (1000000 * 80 divisor = (divisor-1)>>2; 81 /* Convert the divisor into a power of 2 shift */ 82 while (divisor) 85 divisor>>=1;
|
/freebsd-11-stable/contrib/gcc/config/arm/ |
H A D | lib1funcs.asm | 327 divisor .req r1 label 342 .macro ARM_DIV_BODY dividend, divisor, result, curbit 347 clz \result, \divisor 357 cmp \dividend, \divisor, lsl #shift 359 subcs \dividend, \dividend, \divisor, lsl #shift 365 clz \curbit, \divisor 369 mov \divisor, \divisor, lsl \result 375 @ Initially shift the divisor left 3 bits if possible, 379 tst \divisor, # [all...] |
/freebsd-11-stable/contrib/jemalloc/src/ |
H A D | nstime.c | 83 nstime_idivide(nstime_t *time, uint64_t divisor) argument 86 assert(divisor != 0); 88 time->ns /= divisor; 92 nstime_divide(const nstime_t *time, const nstime_t *divisor) argument 95 assert(divisor->ns != 0); 97 return (time->ns / divisor->ns);
|
/freebsd-11-stable/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-11-stable/contrib/groff/src/roff/troff/ |
H A D | number.cpp | 538 int divisor = 1; local 545 // we may multiply the divisor by 254 later on 546 if (divisor <= INT_MAX/2540 && *v <= (INT_MAX - 9)/10) { 549 divisor *= 10; 586 *v = scale(*v, units_per_inch, divisor); 589 *v = scale(*v, units_per_inch*100, divisor*254); 593 if (divisor != 1) 594 *v /= divisor; 597 *v = scale(*v, 65536, divisor); 600 *v = scale(*v, units_per_inch, divisor*7 [all...] |
/freebsd-11-stable/sys/dev/uart/ |
H A D | uart_dev_quicc.c | 60 int act_baud, divisor, error; local 65 divisor = rclk / baudrate / 16; 66 if (divisor > 4096) 67 divisor = ((divisor >> 3) - 2) | 1; 68 else if (divisor >= 0) 69 divisor = (divisor - 1) << 1; 70 if (divisor < 0 || divisor > 88 int divisor; local [all...] |
H A D | uart_dev_z8530.c | 75 int act_baud, divisor, error; local 80 divisor = (rclk + baudrate) / (baudrate << 1) - 2; 81 if (divisor < 0 || divisor >= 65536) 83 act_baud = rclk / 2 / (divisor + 2); 92 return (divisor); 99 int divisor; local 128 divisor = z8530_divisor(bas->rclk, baudrate); 129 if (divisor == -1) 132 divisor 394 int baudrate, divisor, error; local [all...] |
H A D | uart_dev_sab82532.c | 47 * NOTE: To allow us to read the baudrate divisor from the chip, we 55 int divisor, m, n; local 62 divisor = n * (1<<m); 65 return (16000000 * divisor / bas->rclk); 71 int act_baud, act_div, divisor; local 77 divisor = (rclk / (baudrate << 3) + 1) >> 1; 78 if (divisor < 2 || divisor >= 1048576) 83 n = divisor / (1<<m); 125 int divisor; local [all...] |
H A D | uart_dev_ns8250.c | 107 int divisor; local 113 divisor = uart_getreg(bas, REG_DLL) | (uart_getreg(bas, REG_DLH) << 8); 119 if (divisor <= 134) 120 return (16000000 * divisor / bas->rclk); 121 return (16000 * divisor / (bas->rclk / 1000)); 127 int actual_baud, divisor; local 133 divisor = (rclk / (baudrate << 3) + 1) >> 1; 134 if (divisor == 0 || divisor >= 65536) 136 actual_baud = rclk / (divisor << 216 int divisor; local 618 int baudrate, divisor, error; local [all...] |
/freebsd-11-stable/usr.sbin/ppp/ |
H A D | throughput.c | 104 int secs_up, divisor; local 114 divisor = secs_up ? secs_up : 1; 121 (t->OctetsIn + t->OctetsOut) / divisor); 131 (t->OctetsIn + t->OctetsOut) / divisor); 166 int uptime, divisor; local 172 divisor = uptime < t->SamplePeriod ? uptime + 1 : t->SamplePeriod; 176 t->in.OctetsPerSecond = (t->in.SampleOctets[t->nSample] - old) / divisor; 180 t->out.OctetsPerSecond = (t->out.SampleOctets[t->nSample] - old) / divisor; 267 int divisor; local 269 if ((divisor [all...] |
/freebsd-11-stable/crypto/openssl/crypto/bn/ |
H A D | bn_div.c | 183 * BN_div computes dv := num / divisor, rounding towards 184 * zero, and sets up rm such that dv*divisor + rm = num holds. 186 * dv->neg == num->neg ^ divisor->neg (unless the result is zero) 190 int BN_div(BIGNUM *dv, BIGNUM *rm, const BIGNUM *num, const BIGNUM *divisor, argument 206 (divisor->top > 0 && divisor->d[divisor->top - 1] == 0)) { 212 bn_check_top(divisor); 215 || (BN_get_flags(divisor, BN_FLG_CONSTTIME) != 0)) { 224 /*- bn_check_top(divisor); *//* [all...] |
/freebsd-11-stable/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-11-stable/contrib/jemalloc/include/jemalloc/internal/ |
H A D | nstime.h | 37 void nstime_idivide(nstime_t *time, uint64_t divisor); 38 uint64_t nstime_divide(const nstime_t *time, const nstime_t *divisor);
|
/freebsd-11-stable/sys/mips/cavium/ |
H A D | uart_dev_oct16550.c | 109 int divisor; local 118 divisor = uart_getreg(bas, REG_DLL) | (uart_getreg(bas, REG_DLH) << 8); 127 if (divisor <= 134) 128 return (16000000 * divisor / bas->rclk); 129 return (16000 * divisor / (bas->rclk / 1000)); 136 int actual_baud, divisor; local 142 divisor = (rclk / (baudrate << 3) + 1) >> 1; 143 if (divisor == 0 || divisor >= 65536) 145 actual_baud = rclk / (divisor << 225 int divisor; local 529 int baudrate, divisor, error; local [all...] |
/freebsd-11-stable/sys/arm/amlogic/aml8726/ |
H A D | uart_dev_aml8726.c | 85 int actual_baud, divisor; local 92 divisor = ((rclk << 1) + baudrate) / (baudrate << 1); 93 if (divisor == 0) 95 actual_baud = rclk / divisor; 104 return (divisor); 114 int divisor; local 151 divisor = aml8726_uart_divisor(bas->rclk / 4, baudrate) - 1; 157 if (divisor > (AML_UART_NEW_BAUD_RATE_MASK >> 165 (divisor << AML_UART_NEW_BAUD_RATE_SHIFT); 168 divisor 491 int baudrate, divisor, error; local [all...] |
/freebsd-11-stable/usr.bin/jot/ |
H A D | jot.c | 101 double divisor; local 275 divisor = (double)INT32_MAX + 1; 277 divisor = (double)UINT32_MAX + 1; 288 begin >= 0 && begin < divisor && 289 ender >= 0 && ender < divisor) { 302 y = random() / divisor; 304 y = arc4random() / divisor;
|
/freebsd-11-stable/sys/dev/sdhci/ |
H A D | fsl_sdhci.c | 158 * they are the same bits in both cases. The divisor values go into the 527 * prescalar and divisor bits in the real register. We'll start with 568 uint32_t divisor, freq, prescale, val32; local 584 * the sdhci driver will use the original 8-bit divisor field 585 * and the "base / 2^N" divisor scheme. 595 divisor = (val >> SDHCI_DIVIDER_SHIFT) & SDHCI_DIVIDER_MASK; 596 freq = sc->baseclk_hz >> ffs(divisor); 605 * divisor using the "base / 2*N" divisor scheme. 609 divisor [all...] |
/freebsd-11-stable/contrib/subversion/subversion/svn/ |
H A D | filesize.c | 193 const svn_filesize_t divisor = (order[index - 1].mask + 1); 195 human_readable_size = (size / divisor) / 1000.0; 191 const svn_filesize_t divisor = (order[index - 1].mask + 1); local
|
/freebsd-11-stable/contrib/ntp/sntp/unity/ |
H A D | unity.c | 140 _U_SINT divisor = 1; local 162 // figure out initial divisor 163 while (number / divisor > 9) 165 next_divisor = divisor * 10; 166 if (next_divisor > divisor) 167 divisor = next_divisor; 172 // now mod and print, then divide divisor 175 UNITY_OUTPUT_CHAR((char)('0' + (number / divisor % 10))); 176 divisor /= 10; 178 while (divisor > 185 _U_UINT divisor = 1; local [all...] |
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/builtins/arm/ |
H A D | modsi3.S | 26 @ int __modsi3(int divident, int divisor)
|