Symbol: ROUNDDOWN
headers/private/kernel/kernel.h
87
#define ROUNDUP(a, b) ROUNDDOWN((a) + (b) - 1, b)
src/add-ons/kernel/busses/pci/ecam/ECAMPCIController.cpp
121
if ((ROUNDDOWN(address.val, 4) + 4) > fRegsLen)
src/add-ons/kernel/drivers/audio/usb/Stream.cpp
214
fDescriptorsCount = ROUNDDOWN(fDescriptorsCount, kSamplesBufferCount);
src/add-ons/kernel/drivers/disk/nvme/nvme_disk.cpp
1035
length = ROUNDDOWN(length, info->block_size);
src/add-ons/kernel/drivers/disk/nvme/nvme_disk.cpp
829
const off_t rounded_pos = ROUNDDOWN(request->Offset(), block_size);
src/add-ons/kernel/file_systems/bfs/BlockAllocator.cpp
280
for (uint32 offset = ROUNDDOWN(startBlock, 32);
src/add-ons/kernel/file_systems/ramfs/DataContainer.cpp
332
const off_t rounded_offset = ROUNDDOWN(offset, B_PAGE_SIZE);
src/add-ons/kernel/file_systems/shared/crc32.cpp
706
running_length = ROUNDDOWN(length - init_bytes, 8);
src/add-ons/kernel/file_systems/userlandfs/server/fuse/FUSELowLevel.cpp
16
#define ROUNDUP(a, b) ROUNDDOWN((a) + (b) - 1, b)
src/system/boot/loader/elf.cpp
278
region->start = ROUNDDOWN(header.p_vaddr, B_PAGE_SIZE);
src/system/boot/loader/kernel_args.cpp
148
start = ROUNDDOWN(start, B_PAGE_SIZE);
src/system/boot/loader/kernel_args.cpp
69
start = ROUNDDOWN(start, B_PAGE_SIZE);
src/system/boot/platform/bios_ia32/debug.cpp
190
= (void*)ROUNDDOWN((addr_t)sDebugSyslogBuffer, B_PAGE_SIZE);
src/system/boot/platform/bios_ia32/mmu.cpp
183
base = ROUNDDOWN(base, B_PAGE_SIZE * 1024);
src/system/boot/platform/bios_ia32/mmu.cpp
700
end = ROUNDDOWN(end, B_PAGE_SIZE);
src/system/boot/platform/bios_ia32/mmu.cpp
743
base = ROUNDDOWN(base, B_PAGE_SIZE);
src/system/boot/platform/efi/arch/arm/arch_mmu.cpp
148
phys_addr_t physAddr = ROUNDDOWN(start, B_PAGE_SIZE);
src/system/kernel/arch/arm/arch_thread.cpp
239
return (uint8*)ROUNDDOWN(stackTop - spaceNeeded, 16);
src/system/kernel/arch/arm/arch_thread.cpp
242
return (uint8*)ROUNDDOWN(frame->usr_sp - spaceNeeded, 16);
src/system/kernel/arch/arm/paging/32bit/ARMVMTranslationMap32Bit.cpp
232
start = ROUNDDOWN(start, B_PAGE_SIZE);
src/system/kernel/arch/arm/paging/32bit/ARMVMTranslationMap32Bit.cpp
511
start = ROUNDDOWN(start, B_PAGE_SIZE);
src/system/kernel/arch/arm64/arch_cpu.cpp
105
for (uint64_t address_icache = ROUNDDOWN(addr, icache_line_size);
src/system/kernel/arch/arm64/arch_cpu.cpp
98
for (uint64_t address_dcache = ROUNDDOWN(addr, dcache_line_size);
src/system/kernel/arch/arm64/arch_thread.cpp
165
return (uint8*)ROUNDDOWN(stackTop - spaceNeeded, 16);
src/system/kernel/arch/arm64/arch_thread.cpp
167
return (uint8*)ROUNDDOWN(frame->sp - spaceNeeded, 16);
src/system/kernel/arch/m68k/arch_vm_translation_map_impl.cpp
658
start = ROUNDDOWN(start, B_PAGE_SIZE);
src/system/kernel/arch/m68k/arch_vm_translation_map_impl.cpp
880
start = ROUNDDOWN(start, B_PAGE_SIZE);
src/system/kernel/arch/m68k/paging/040/M68KVMTranslationMap040.cpp
351
start = ROUNDDOWN(start, B_PAGE_SIZE);
src/system/kernel/arch/m68k/paging/040/M68KVMTranslationMap040.cpp
746
start = ROUNDDOWN(start, B_PAGE_SIZE);
src/system/kernel/arch/ppc/arch_vm_translation_map.cpp
314
virtualAddress = ROUNDDOWN(virtualAddress, B_PAGE_SIZE);
src/system/kernel/arch/ppc/arch_vm_translation_map.cpp
315
physicalAddress = ROUNDDOWN(physicalAddress, B_PAGE_SIZE);
src/system/kernel/arch/ppc/arch_vm_translation_map.cpp
342
virtualAddress = ROUNDDOWN(virtualAddress, B_PAGE_SIZE);
src/system/kernel/arch/ppc/paging/460/PPCVMTranslationMap460.cpp
479
start = ROUNDDOWN(start, B_PAGE_SIZE);
src/system/kernel/arch/ppc/paging/460/PPCVMTranslationMap460.cpp
500
start = ROUNDDOWN(start, B_PAGE_SIZE);
src/system/kernel/arch/ppc/paging/460/PPCVMTranslationMap460.cpp
555
addr_t virtualAddress = ROUNDDOWN(*_virtualAddress, B_PAGE_SIZE);
src/system/kernel/arch/ppc/paging/460/PPCVMTranslationMap460.cpp
898
start = ROUNDDOWN(start, B_PAGE_SIZE);
src/system/kernel/arch/ppc/paging/classic/PPCVMTranslationMapClassic.cpp
479
start = ROUNDDOWN(start, B_PAGE_SIZE);
src/system/kernel/arch/ppc/paging/classic/PPCVMTranslationMapClassic.cpp
500
start = ROUNDDOWN(start, B_PAGE_SIZE);
src/system/kernel/arch/ppc/paging/classic/PPCVMTranslationMapClassic.cpp
555
addr_t virtualAddress = ROUNDDOWN(*_virtualAddress, B_PAGE_SIZE);
src/system/kernel/arch/ppc/paging/classic/PPCVMTranslationMapClassic.cpp
898
start = ROUNDDOWN(start, B_PAGE_SIZE);
src/system/kernel/arch/riscv64/RISCV64VMTranslationMap.cpp
708
uint64 va0 = ROUNDDOWN(to, B_PAGE_SIZE);
src/system/kernel/arch/riscv64/RISCV64VMTranslationMap.cpp
740
uint64 va0 = ROUNDDOWN(from, B_PAGE_SIZE);
src/system/kernel/arch/riscv64/RISCV64VMTranslationMap.cpp
778
uint64 va0 = ROUNDDOWN(to, B_PAGE_SIZE);
src/system/kernel/arch/riscv64/arch_thread.cpp
175
return (uint8*)ROUNDDOWN(stackTop - spaceNeeded, 16);
src/system/kernel/arch/riscv64/arch_thread.cpp
177
return (uint8*)ROUNDDOWN(frame->sp - spaceNeeded, 16);
src/system/kernel/arch/riscv64/arch_vm.cpp
258
virt = ROUNDDOWN(virt, B_PAGE_SIZE);
src/system/kernel/arch/x86/paging/32bit/X86VMTranslationMap32Bit.cpp
217
start = ROUNDDOWN(start, B_PAGE_SIZE);
src/system/kernel/arch/x86/paging/32bit/X86VMTranslationMap32Bit.cpp
511
start = ROUNDDOWN(start, B_PAGE_SIZE);
src/system/kernel/arch/x86/paging/64bit/X86VMTranslationMap64Bit.cpp
273
start = ROUNDDOWN(start, B_PAGE_SIZE);
src/system/kernel/arch/x86/paging/64bit/X86VMTranslationMap64Bit.cpp
533
start = ROUNDDOWN(start, B_PAGE_SIZE);
src/system/kernel/arch/x86/paging/pae/X86VMTranslationMapPAE.cpp
446
start = ROUNDDOWN(start, B_PAGE_SIZE);
src/system/kernel/arch/x86/paging/pae/X86VMTranslationMapPAE.cpp
774
start = ROUNDDOWN(start, B_PAGE_SIZE);
src/system/kernel/cache/file_cache.cpp
1060
offset = ROUNDDOWN(offset, B_PAGE_SIZE);
src/system/kernel/cache/file_cache.cpp
676
length = ROUNDDOWN(length, B_PAGE_SIZE);
src/system/kernel/debug/debug.cpp
1392
void* base = (void*)ROUNDDOWN((addr_t)(void *)args->debug_output, B_PAGE_SIZE);
src/system/kernel/debug/debug.cpp
1896
address = ROUNDDOWN(address, B_PAGE_SIZE);
src/system/kernel/elf.cpp
1938
regionAddress = (char *)(ROUNDDOWN(programHeaders[i].p_vaddr,
src/system/kernel/elf.cpp
1958
ROUNDDOWN(programHeaders[i].p_offset, B_PAGE_SIZE));
src/system/kernel/elf.cpp
2013
ROUNDDOWN(programHeaders[i].p_offset, B_PAGE_SIZE));
src/system/kernel/elf.cpp
2305
region->start = (addr_t)reservedAddress + ROUNDDOWN(
src/system/kernel/elf.cpp
2318
region->delta = -ROUNDDOWN(programHeaders[i].p_vaddr, B_PAGE_SIZE);
src/system/kernel/slab/MemoryManager.h
245
return ROUNDDOWN((addr_t)address, SLAB_AREA_SIZE);
src/system/kernel/thread.cpp
877
clonedData = (void*)ROUNDDOWN((addr_t)stackTop - dataSize, 16);
src/system/kernel/vm/VMCache.cpp
1430
const page_num_t firstOffset = ROUNDDOWN(virtual_base, B_PAGE_SIZE) >> PAGE_SHIFT,
src/system/kernel/vm/VMKernelAddressSpace.cpp
775
alignedBase = ROUNDDOWN(
src/system/kernel/vm/VMUserAddressSpace.cpp
763
startRange = ROUNDDOWN(startRange, alignment);
src/system/kernel/vm/VMUserAddressSpace.cpp
772
alignedBase = ROUNDDOWN(
src/system/kernel/vm/vm.cpp
3623
void* lastPage = (void*)ROUNDDOWN(~(addr_t)0, B_PAGE_SIZE);
src/system/kernel/vm/vm.cpp
3631
(void *)ROUNDDOWN(blockAddress, B_PAGE_SIZE), B_PAGE_SIZE * 64);
src/system/kernel/vm/vm.cpp
3638
(void *)ROUNDDOWN(blockAddress, B_PAGE_SIZE), B_PAGE_SIZE * 64);
src/system/kernel/vm/vm.cpp
3647
(void *)ROUNDDOWN(blockAddress, B_PAGE_SIZE), B_PAGE_SIZE * 64);
src/system/kernel/vm/vm.cpp
3654
(void *)ROUNDDOWN(blockAddress, B_PAGE_SIZE), B_PAGE_SIZE * 64);
src/system/kernel/vm/vm.cpp
3731
addr_t pageAddress = ROUNDDOWN(address, B_PAGE_SIZE);
src/system/kernel/vm/vm.cpp
4054
addr_t address = ROUNDDOWN(originalAddress, B_PAGE_SIZE);
src/system/kernel/vm/vm.cpp
4933
addr_t pageAddress = ROUNDDOWN((addr_t)address, B_PAGE_SIZE);
src/system/kernel/vm/vm.cpp
5083
addr_t lockBaseAddress = ROUNDDOWN((addr_t)address, B_PAGE_SIZE);
src/system/kernel/vm/vm.cpp
5242
addr_t lockBaseAddress = ROUNDDOWN((addr_t)address, B_PAGE_SIZE);
src/system/kernel/vm/vm_debug.cpp
107
address = ROUNDDOWN(address, B_PAGE_SIZE);
src/system/kernel/vm/vm_debug.cpp
203
copyAddress = ROUNDDOWN(copyAddress, B_PAGE_SIZE);
src/system/kernel/vm/vm_debug.cpp
774
if (size > B_PAGE_SIZE || ROUNDDOWN((addr_t)unsafeMemory, B_PAGE_SIZE)
src/system/kernel/vm/vm_debug.cpp
775
!= ROUNDDOWN((addr_t)unsafeMemory + size - 1, B_PAGE_SIZE)) {
src/system/kernel/vm/vm_init.cpp
141
address = (void*)ROUNDDOWN(image->text_region.start, B_PAGE_SIZE);
src/system/kernel/vm/vm_init.cpp
149
address = (void*)ROUNDDOWN(image->data_region.start, B_PAGE_SIZE);
src/system/kernel/vm/vm_init.cpp
232
base = ROUNDDOWN(base, alignment);