Searched refs:ROUNDUP (Results 26 - 50 of 76) sorted by relevance

1234

/haiku/src/add-ons/kernel/drivers/disk/nvme/compat/
H A Dlibnvme_haiku.cpp46 size = ROUNDUP(size, B_PAGE_SIZE);
/haiku/src/system/boot/platform/efi/arch/arm/
H A Darch_start.cpp126 memoryMap = (efi_memory_descriptor *)ROUNDUP((uint32_t)memoryMap, ALIGN_MEMORY_MAP);
H A Darch_mmu.cpp145 size_t alignedSize = ROUNDUP(size + (start - physAddr), B_PAGE_SIZE);
224 sPageDirectory = (uint32 *)ROUNDUP((uint32)sPageDirectory, ALIGN_PAGEDIR);
/haiku/src/system/kernel/arch/arm/paging/32bit/
H A DARMVMTranslationMap32Bit.cpp243 start = ROUNDUP(start + 1, kPageTableAlignment);
296 start = ROUNDUP(start + 1, kPageTableAlignment);
428 start = ROUNDUP(start + 1, kPageTableAlignment);
715 start = ROUNDUP(start + 1, kPageTableAlignment);
/haiku/src/add-ons/kernel/drivers/ports/usb_serial/
H A DSerialDevice.cpp42 fReadBufferSize(ROUNDUP(DEF_BUFFER_SIZE, 16)),
44 fOutputBufferSize(ROUNDUP(DEF_BUFFER_SIZE, 16)),
46 fWriteBufferSize(ROUNDUP(DEF_BUFFER_SIZE, 16)),
93 B_ANY_KERNEL_ADDRESS, ROUNDUP(totalBuffers, B_PAGE_SIZE), B_CONTIGUOUS,
/haiku/src/system/kernel/arch/m68k/
H A Darch_vm_translation_map_impl.cpp113 #define NUM_USER_PGROOT_ENTS (VADDR_TO_PRENT(ROUNDUP(USER_SIZE, B_PAGE_SIZE * 64 * 128)))
114 #define NUM_USER_PGDIR_ENTS (VADDR_TO_PDENT(ROUNDUP(USER_SIZE, B_PAGE_SIZE * 64)))
656 end = ROUNDUP(end, B_PAGE_SIZE);
667 start = ROUNDUP(start + 1, B_PAGE_SIZE);
682 start = ROUNDUP(start + 1, B_PAGE_SIZE);
878 end = ROUNDUP(end, B_PAGE_SIZE);
889 start = ROUNDUP(start + 1, B_PAGE_SIZE);
904 start = ROUNDUP(start + 1, B_PAGE_SIZE);
/haiku/src/system/boot/platform/bios_ia32/
H A Dlong.cpp103 gKernelArgs.arch_args.virtual_end = ROUNDUP(KERNEL_LOAD_BASE_64_BIT
119 maxAddress = ROUNDUP(maxAddress, 0x40000000);
H A Dmmu.cpp679 base = ROUNDUP(base, B_PAGE_SIZE);
722 uint64 end = ROUNDUP(base + extMemoryBlock[i].length, B_PAGE_SIZE);
/haiku/src/system/kernel/arch/ppc/paging/classic/
H A DPPCVMTranslationMapClassic.cpp480 end = ROUNDUP(end, B_PAGE_SIZE);
513 start = ROUNDUP(start + 1, kPageTableAlignment);
556 size = ROUNDUP(*_virtualAddress + size - virtualAddress, B_PAGE_SIZE);
606 start = ROUNDUP(start + 1, kPageTableAlignment);
774 start = ROUNDUP(start + 1, kPageTableAlignment);
1118 start = ROUNDUP(start + 1, kPageTableAlignment);
/haiku/src/system/kernel/arch/ppc/paging/460/
H A DPPCVMTranslationMap460.cpp480 end = ROUNDUP(end, B_PAGE_SIZE);
513 start = ROUNDUP(start + 1, kPageTableAlignment);
556 size = ROUNDUP(*_virtualAddress + size - virtualAddress, B_PAGE_SIZE);
606 start = ROUNDUP(start + 1, kPageTableAlignment);
774 start = ROUNDUP(start + 1, kPageTableAlignment);
1118 start = ROUNDUP(start + 1, kPageTableAlignment);
/haiku/src/system/kernel/arch/m68k/paging/040/
H A DM68KVMTranslationMap040.cpp366 start = ROUNDUP(start + 1, kPageDirAlignment);
383 start = ROUNDUP(start + 1, kPageTableAlignment);
529 start = ROUNDUP(start + 1, kPageDirAlignment);
543 start = ROUNDUP(start + 1, kPageTableAlignment);
917 start = ROUNDUP(start + 1, kPageTableAlignment);
/haiku/src/system/kernel/vm/
H A DVMKernelAddressSpace.cpp592 size = ROUNDUP(size, B_PAGE_SIZE);
605 address = ROUNDUP(address, B_PAGE_SIZE);
715 addr_t alignedBase = ROUNDUP(range->base, alignment);
748 addr_t alignedBase = ROUNDUP(range->base, alignment);
766 addr_t alignedBase = ROUNDUP(range->base, alignment);
/haiku/src/system/boot/loader/
H A Dkernel_args.cpp70 size = ROUNDUP(size, B_PAGE_SIZE);
147 uint64 end = ROUNDUP(start + size, B_PAGE_SIZE);
/haiku/src/add-ons/kernel/file_systems/userlandfs/server/fuse/
H A DFUSELowLevel.cpp16 #define ROUNDUP(a, b) ROUNDDOWN((a) + (b) - 1, b) macro
528 entryLen = ROUNDUP(entryLen, 8);
/haiku/src/system/kernel/slab/
H A DMemoryManager.h217 = ROUNDUP(sizeof(Area), B_PAGE_SIZE);
H A Dallocator.cpp17 #include <kernel.h> // for ROUNDUP
136 size_t neededSize = ROUNDUP(size, sizeof(double));
/haiku/headers/private/kernel/
H A Dsmp.h61 static const int kArraySize = ROUNDUP(SMP_MAX_CPUS, 32) / 32;
/haiku/src/system/kernel/arch/arm64/
H A Darch_vm_translation_map.cpp104 ROUNDUP(args->arch_args.uart.regs.size, B_PAGE_SIZE), 0);
/haiku/src/system/kernel/arch/x86/paging/pae/
H A DX86VMTranslationMapPAE.cpp458 start = ROUNDUP(start + 1, kPAEPageTableRange);
516 start = ROUNDUP(start + 1, kPAEPageTableRange);
654 start = ROUNDUP(start + 1, kPAEPageTableRange);
1016 start = ROUNDUP(start + 1, kPAEPageTableRange);
/haiku/src/system/boot/platform/efi/arch/x86/
H A Darch_mmu.cpp229 sPageDirectory = (uint32_t *)ROUNDUP((uint32_t)sPageDirectory, ALIGN_PAGEDIR);
/haiku/src/system/libroot/posix/malloc_debug/
H A Dheap.cpp78 #define ROUNDUP(x, y) (((x) + (y) - 1) / (y) * (y)) macro
672 area->base = ROUNDUP(base, B_PAGE_SIZE);
958 firstValid = (ROUNDUP(area->base, alignment) - area->base)
1135 size = ROUNDUP(size, alignment);
1723 size_t areaSize = ROUNDUP(size + sizeof(area_allocation_info) + B_PAGE_SIZE,
1841 alignedSize = ROUNDUP(alignedSize, alignment);
1845 size_t areaSize = ROUNDUP(size + sizeof(area_allocation_info)
1872 address = (void *)ROUNDUP((addr_t)address, alignment);
/haiku/src/add-ons/kernel/generic/bios/
H A Dbios.cpp184 size = ROUNDUP(size, 4);
/haiku/src/add-ons/kernel/file_systems/ramfs/
H A DDataContainer.cpp282 const size_t rounded_len = ROUNDUP((length) + (offset - rounded_offset),
/haiku/src/system/kernel/
H A Delf.cpp1964 memUpperBound = ROUNDUP(memUpperBound, B_PAGE_SIZE);
1965 fileUpperBound = ROUNDUP(fileUpperBound, B_PAGE_SIZE);
2022 size_t segmentSize = ROUNDUP(programHeaders[i].p_memsz
2229 length += ROUNDUP(programHeaders[i].p_memsz
2232 end = ROUNDUP(programHeaders[i].p_memsz + programHeaders[i].p_vaddr,
2330 region->size = ROUNDUP(programHeaders[i].p_memsz
/haiku/src/system/kernel/arch/x86/paging/32bit/
H A DX86PagingMethod32Bit.cpp41 (ROUNDUP(SMP_MAX_CPUS * TOTAL_SLOTS_PER_CPU + EXTRA_SLOTS, 1024) / 1024)

Completed in 138 milliseconds

1234