Symbol: rounddown2
lib/libc/db/hash/hash_page.c
681
bit = rounddown2(bit, BITS_PER_MAP);
lib/libc/net/name6.c
333
if (rounddown2((long)src, sizeof(struct in_addr))) {
lib/libc/net/name6.c
346
if (rounddown2((long)src, sizeof(struct in6_addr) / 2)) {
lib/libkvm/kvm_minidump_aarch64.c
49
#define aarch64_trunc_page(x, size) rounddown2((kvaddr_t)(x), size)
lib/libkvm/kvm_private.c
443
return (rounddown2(dump_avail_n(kd, i), page_size) +
libexec/rtld-elf/rtld.c
512
return (rounddown2(x, page_size));
libexec/rtld-elf/rtld_malloc.c
303
offset = (uintptr_t)pagepool_start - rounddown2(
sbin/restore/dirs.c
439
(void) lseek(dirp->dd_fd, base + rounddown2(loc, DIRBLKSIZ), SEEK_SET);
stand/arm64/libarm64/cache.c
95
addr = rounddown2(addr, cl_size);
stand/efi/loader/copy.c
417
addr = rounddown2(addr, M(2));
stand/kboot/kboot/main.c
533
sz = MIN(sz, rounddown2(mem_avail * 45 / 100, SEGALIGN));
stand/kboot/kboot/main.c
537
rounddown2((commit_limit - committed_as) * 95 / 100, SEGALIGN));
stand/kboot/kboot/main.c
543
loaded_segments[nkexec_segments].mem = (void *)rounddown2(dest,SEGALIGN);
stand/libsa/geli/geliboot.c
153
alignsector = rounddown2(lastsector * DEV_BSIZE, DEV_GELIBOOT_BSIZE);
stand/libsa/geli/gelidev.c
133
alnstart = rounddown2(reqstart, (int)gdesc->gdev->md.md_sectorsize);
stand/libsa/zfs/zfs.c
314
fp->f_seekp = rounddown2(fp->f_seekp, bsize) + bsize;
stand/uboot/copy.c
104
eblock = rounddown2((uint64_t)si->mr[i].start +
stand/uboot/copy.c
97
subldr = rounddown2((uintptr_t)_start, KERN_ALIGN);
sys/amd64/amd64/pmap.c
10789
if ((amd_feature & AMDID_PAGE1GB) != 0 && rounddown2(spa + len,
sys/amd64/amd64/pmap.c
10793
if (error != 0 && rounddown2(spa + len, NBPDR) >= roundup2(spa,
sys/amd64/amd64/pmap.c
11384
sva = rounddown2(sva, PAGE_SIZE);
sys/amd64/amd64/pmap.c
12073
sva = rounddown2(sva, NBPML5);
sys/amd64/amd64/pmap.c
12081
sva = rounddown2(sva, NBPML4);
sys/amd64/amd64/pmap.c
12092
sva = rounddown2(sva, NBPDP);
sys/amd64/amd64/pmap.c
12099
sva = rounddown2(sva, NBPDP);
sys/amd64/amd64/pmap.c
12121
sva = rounddown2(sva, NBPDR);
sys/amd64/amd64/pmap.c
12128
sva = rounddown2(sva, NBPDR);
sys/amd64/amd64/pmap.c
1836
kernphys - rounddown2(kernphys, NBPDP), NBPDP);
sys/amd64/amd64/pmap.c
1986
for (i = 0, pax = rounddown2(kernphys, NBPDP);
sys/amd64/amd64/pmap.c
1991
j = rounddown2(kernphys, NBPDP) >> PDPSHIFT;
sys/amd64/linux32/linux32_sysvec.c
634
destp = rounddown2(destp, sizeof(uint32_t));
sys/amd64/linux32/linux32_sysvec.c
651
destp = rounddown2(destp, sizeof(uint32_t));
sys/amd64/linux32/linux32_sysvec.c
660
destp = rounddown2(destp, sizeof(uint32_t));
sys/arm64/arm64/exec_machdep.c
274
addr = rounddown2(addr, 4);
sys/arm64/arm64/gicv3_its.c
1079
phys = rounddown2(vtophys(rman_get_virtual(sc->sc_its_res)) +
sys/arm64/arm64/pmap.c
1437
pa = rounddown2(end_pa - L2_SIZE, L2_SIZE);
sys/arm64/arm64/pmap.c
4156
KASSERT(rounddown2(sva, L2_SIZE) + L2_SIZE == roundup2(eva, L2_SIZE),
sys/arm64/arm64/pmap.c
7979
rounddown2(pa, L2_SIZE)) >> L2_SHIFT;
sys/arm64/arm64/pmap.c
8022
pa = rounddown2(pa, L2_SIZE);
sys/arm64/arm64/pmap.c
8102
(roundup2(va + size, L2_SIZE) - rounddown2(va, L2_SIZE)) >> L2_SHIFT;
sys/arm64/arm64/pmap.c
8118
va_trunc = rounddown2(va, L2_SIZE) + offset;
sys/arm64/vmm/vmm_arm64.c
420
vmm_base = rounddown2(vmm_base, L2_SIZE);
sys/compat/freebsd32/freebsd32_misc.c
3661
destp = rounddown2(destp, sizeof(uint32_t));
sys/compat/freebsd32/freebsd32_misc.c
3697
destp = rounddown2(destp, sizeof(uint32_t));
sys/compat/freebsd32/freebsd32_misc.c
3708
destp = rounddown2(destp, sizeof(uint32_t));
sys/compat/freebsd32/freebsd32_misc.c
3717
destp = rounddown2(destp, sizeof(uint32_t));
sys/compat/linux/linux_elf.c
349
destp = rounddown2(destp, sizeof(void *));
sys/compat/linux/linux_elf.c
371
destp = rounddown2(destp, sizeof(void *));
sys/compat/linux/linux_elf.c
380
destp = rounddown2(destp, sizeof(void *));
sys/compat/linuxkpi/common/include/linux/kernel.h
125
#define ALIGN_DOWN(x, y) rounddown2(x, y)
sys/crypto/chacha20_poly1305.c
124
todo = rounddown2(resid, CHACHA20_NATIVE_BLOCK_LEN);
sys/crypto/chacha20_poly1305.c
161
todo = rounddown2(resid, CHACHA20_NATIVE_BLOCK_LEN);
sys/crypto/chacha20_poly1305.c
227
todo = rounddown2(resid, CHACHA20_NATIVE_BLOCK_LEN);
sys/crypto/chacha20_poly1305.c
58
todo = rounddown2(resid, CHACHA20_NATIVE_BLOCK_LEN);
sys/dev/adb/adb_mouse.c
404
if (rounddown2(buttons, 1 << sc->hw.buttons)
sys/dev/agp/agp_nvidia.c
212
sc->pg_offset = rounddown2(apbase & (64 * 1024 * 1024 - 1),
sys/dev/agp/agp_nvidia.c
406
mask = (0xfULL << 32) | rounddown2(0xfffff000, size) | 0x800;
sys/dev/cxgbe/common/t4_hw.c
737
start = rounddown2(addr, 64);
sys/dev/cxgbe/crypto/t7_kern_tls.c
1366
offset = rounddown2(offset, AES_BLOCK_LEN);
sys/dev/cxgbe/crypto/t7_kern_tls.c
1984
tlsp->ghash_offset = rounddown2(offset + plen,
sys/dev/cxgbe/crypto/t7_kern_tls.c
556
*offset = rounddown2(*offset, AES_BLOCK_LEN);
sys/dev/cxgbe/cxgbei/cxgbei.c
133
rx_len = rounddown2(rx_len, 512);
sys/dev/cxgbe/cxgbei/cxgbei.c
134
tx_len = rounddown2(tx_len, 512);
sys/dev/cxgbe/tom/t4_ddp.c
2208
end = rounddown2(start + MAX_DDP_BUFFER_SIZE, CACHE_LINE_SIZE);
sys/dev/dpaa2/dpaa2_ni.c
109
#define ALIGN_DOWN(x, y) rounddown2((x), (y))
sys/dev/drm2/drm_os_freebsd.h
245
#define round_down(x, y) rounddown2((x), (y))
sys/dev/exca/exca.c
404
sc->mem[win].cardaddr = rounddown2(cardaddr, EXCA_MEM_PAGESIZE);
sys/dev/flash/flexspi/flex_spi.c
564
uint32_t sector_base = rounddown2(offset, sc->erasesize);
sys/dev/hptmv/gui_lib.c
784
pArray->VDeviceCapacity = rounddown2(capacity, pArray->u.array.bStripeWitch) *
sys/dev/hyperv/hvsock/hv_sock.c
1385
"%s: available size is %u\n", __func__, rounddown2(ret, 8));
sys/dev/hyperv/hvsock/hv_sock.c
1387
return (rounddown2(ret, 8));
sys/dev/hyperv/hvsock/hv_sock.c
1410
sndbuf = rounddown2(sndbuf, PAGE_SIZE);
sys/dev/hyperv/hvsock/hv_sock.c
1413
rcvbuf = rounddown2(rcvbuf, PAGE_SIZE);
sys/dev/iwm/if_iwm.c
5672
IWM_WRITE(sc, wreg, rounddown2(hw, 8));
sys/dev/nvmf/host/nvmf.c
560
rounddown2(val, mpsmin));
sys/dev/sym/sym_hipd.c
7893
pn = rounddown2(pe - 1, SYM_CONF_DMA_BOUNDARY);
sys/dev/ti/if_ti.c
434
CSR_WRITE_4(sc, TI_WINBASE, rounddown2(segptr, TI_WINLEN));
sys/dev/ti/if_ti.c
463
CSR_WRITE_4(sc, TI_WINBASE, rounddown2(segptr, TI_WINLEN));
sys/dev/ti/if_ti.c
490
CSR_WRITE_4(sc, TI_WINBASE, rounddown2(segptr, TI_WINLEN));
sys/dev/ti/if_ti.c
560
CSR_WRITE_4(sc, TI_WINBASE, rounddown2(segptr, TI_WINLEN));
sys/dev/ti/if_ti.c
633
CSR_WRITE_4(sc, TI_WINBASE, rounddown2(segptr, TI_WINLEN));
sys/dev/usb/usb_busdma.c
460
pg->physaddr = rounddown2(segs->ds_addr, USB_PAGE_SIZE);
sys/dev/usb/usb_busdma.c
495
pg->physaddr = rounddown2(segs->ds_addr + off, USB_PAGE_SIZE);
sys/fs/ext2fs/ext2_lookup.c
550
dp->i_diroff = rounddown2(i_offset, DIRBLKSIZ);
sys/geom/part/g_part_bsd64.c
451
rounddown2(pp->mediasize - table->d_bbase * pp->sectorsize,
sys/geom/part/g_part_bsd64.c
480
v = rounddown2(pp->sectorsize + offsetof(struct disklabel64, d_magic),
sys/i386/i386/pmap.c
6370
sva = rounddown2(sva, NBPDR);
sys/i386/i386/sys_machdep.c
67
#define NEW_MAX_LD(num) rounddown2(num + LD_PER_PAGE, LD_PER_PAGE)
sys/kern/imgact_elf.c
232
#define aligned(a, t) (rounddown2((u_long)(a), sizeof(t)) == (u_long)(a))
sys/kern/kern_exec.c
1273
stack_top -= rounddown2(stack_off & PAGE_MASK, sizeof(void *));
sys/kern/kern_exec.c
1705
destp = rounddown2(destp, sizeof(void *));
sys/kern/kern_exec.c
1717
destp = rounddown2(destp, sizeof(void *));
sys/kern/kern_exec.c
1740
destp = rounddown2(destp, sizeof(void *));
sys/kern/kern_exec.c
1750
destp = rounddown2(destp, sizeof(void *));
sys/kern/kern_exec.c
1759
destp = rounddown2(destp, sizeof(void *));
sys/kern/sysv_shm.c
432
attach_va = rounddown2((vm_offset_t)shmaddr, SHMLBA);
sys/kern/uipc_shm.c
290
*first = rounddown2(pidx, pagesizes[psind] / PAGE_SIZE);
sys/kern/uipc_shm.c
315
*before = pindex - rounddown2(pindex, pagesizes[psind] /
sys/kern/vfs_bio.c
5355
pgsin_b = OFF_TO_IDX(lb - rounddown2(lb, bo_bs));
sys/kern/vfs_subr.c
637
off1 = rounddown2(off1, KASAN_SHADOW_SCALE);
sys/kern/vfs_subr.c
642
off2 = rounddown2(off2, KASAN_SHADOW_SCALE);
sys/net80211/ieee80211_freebsd.c
471
(m)->m_data += rounddown2(MCLBYTES - (len), sizeof(long)); \
sys/opencrypto/cryptosoft.c
1039
todo = rounddown2(MIN(resid, MIN(inlen, outlen)),
sys/opencrypto/cryptosoft.c
1120
todo = rounddown2(MIN(resid, MIN(inlen, outlen)),
sys/opencrypto/cryptosoft.c
182
todo = rounddown2(MIN(resid, MIN(inlen, outlen)), blksz);
sys/opencrypto/cryptosoft.c
440
inlen = rounddown2(crp->crp_aad_length, blksz);
sys/opencrypto/cryptosoft.c
456
inlen = rounddown2(MIN(inlen, resid), blksz);
sys/opencrypto/cryptosoft.c
500
todo = rounddown2(MIN(resid, MIN(inlen, outlen)),
sys/opencrypto/cryptosoft.c
515
todo = rounddown2(MIN(resid, inlen), blksz);
sys/opencrypto/cryptosoft.c
579
todo = rounddown2(MIN(resid, MIN(inlen, outlen)),
sys/opencrypto/cryptosoft.c
830
todo = rounddown2(MIN(resid, MIN(inlen, outlen)),
sys/opencrypto/cryptosoft.c
916
todo = rounddown2(MIN(resid, MIN(inlen, outlen)),
sys/powerpc/aim/mmu_oea.c
1767
hash &= rounddown2(0xfffff, VSID_NBPW);
sys/powerpc/aim/mmu_oea64.c
2445
hash &= rounddown2(VSID_HASHMASK, VSID_NBPW);
sys/powerpc/booke/pmap.c
2079
ppa = rounddown2(pa, gran);
sys/powerpc/booke/pmap.c
2117
ppa = rounddown2(pa, gran);
sys/powerpc/booke/pmap.c
2281
while (rounddown2(va, size) + size < va + sz)
sys/powerpc/booke/pmap.c
2283
va = rounddown2(va, size);
sys/powerpc/booke/pmap.c
2284
pa = rounddown2(pa, size);
sys/riscv/sifive/sifive_ccache.c
97
for (line = rounddown2(paddr, SIFIVE_CCACHE_LINE_SIZE);
sys/sys/param.h
214
#define trunc_page(x) rounddown2(x, PAGE_SIZE)
sys/ufs/ffs/ffs_softdep.c
14154
firstino = rounddown2(inodedep->id_ino, INOPB(fs));
sys/ufs/ufs/ufs_dirhash.c
1154
blkoff = rounddown2(offset, DIRBLKSIZ); /* offset of start of block */
sys/ufs/ufs/ufs_lookup.c
1060
rounddown2(I_OFFSET(dp), DIRBLKSIZ));
sys/ufs/ufs/ufs_lookup.c
1188
rounddown2(I_OFFSET(dp), DIRBLKSIZ));
sys/ufs/ufs/ufs_lookup.c
556
dp->i_diroff = rounddown2(i_offset, DIRBLKSIZ);
sys/vm/vm_fault.c
2020
end = rounddown2(vaddr, size);
sys/vm/vm_fault.c
416
while (rounddown2(vaddr, pagesizes[psind]) < fs->entry->start ||
sys/vm/vm_fault.c
425
m_super += rounddown2(m - m_super,
sys/vm/vm_fault.c
433
vaddr = rounddown2(vaddr, pagesizes[psind]);
sys/vm/vm_page.c
5483
if ((frag = rounddown2(base, DEV_BSIZE)) != base &&
sys/vm/vm_page.c
5493
if ((frag = rounddown2(endoff, DEV_BSIZE)) != endoff &&
sys/vm/vm_page.c
5584
if ((frag = rounddown2(base, DEV_BSIZE)) != base &&
sys/vm/vm_page.c
5594
if ((frag = rounddown2(endoff, DEV_BSIZE)) != endoff &&
sys/vm/vm_reserv.c
1121
index = rounddown2(m - rv->pages, npages);
sys/vm/vm_reserv.c
1499
return (rv->pages + rounddown2(m - rv->pages,
sys/vm/vm_reserv.c
419
index = rounddown2(index, 128) / 64;
sys/vm/vm_reserv.c
460
rv->pages[rounddown2(index, VM_SUBLEVEL_0_NPAGES)].psind = 0;
sys/vm/vm_reserv.c
648
rv->pages[rounddown2(index, VM_SUBLEVEL_0_NPAGES)].psind = 1;
sys/vm/vnode_pager.c
472
end = rounddown2(end, DEV_BSIZE);
sys/x86/x86/x86_mem.c
401
rounddown2(mtrr_physmask, mrd->mr_len);
tools/build/cross-build/include/common/sys/param.h
77
#ifndef rounddown2
usr.sbin/bhyve/amd64/e820.c
397
address = rounddown2(end - length, alignment);
usr.sbin/bhyve/pci_passthru.c
1353
table_offset = rounddown2(pi->pi_msix.table_offset, 4096);
usr.sbin/bhyve/pci_passthru.c
553
table_offset = rounddown2(pi->pi_msix.table_offset, 4096);
usr.sbin/makefs/ffs.c
605
fsopts->size += rounddown2(file_len, ffs_opts->bsize);
usr.sbin/makefs/ffs.c
608
rounddown2(file_len, ffs_opts->bsize), ffs_opts->fsize);
usr.sbin/makefs/zfs.c
156
vdevsize = rounddown2(fsopts->maxsize, 1 << zfs->ashift);
usr.sbin/makefs/zfs.c
192
vdevsize1 = rounddown2(asize, mssize) + VDEV_LABEL_SPACE;
usr.sbin/makefs/zfs/vdev.c
280
nbits = rounddown2(zfs->asize, zfs->mssize) >> zfs->ashift;