ROUNDDOWN
#define ROUNDUP(a, b) ROUNDDOWN((a) + (b) - 1, b)
if ((ROUNDDOWN(address.val, 4) + 4) > fRegsLen)
fDescriptorsCount = ROUNDDOWN(fDescriptorsCount, kSamplesBufferCount);
length = ROUNDDOWN(length, info->block_size);
const off_t rounded_pos = ROUNDDOWN(request->Offset(), block_size);
for (uint32 offset = ROUNDDOWN(startBlock, 32);
const off_t rounded_offset = ROUNDDOWN(offset, B_PAGE_SIZE);
running_length = ROUNDDOWN(length - init_bytes, 8);
#define ROUNDUP(a, b) ROUNDDOWN((a) + (b) - 1, b)
region->start = ROUNDDOWN(header.p_vaddr, B_PAGE_SIZE);
start = ROUNDDOWN(start, B_PAGE_SIZE);
start = ROUNDDOWN(start, B_PAGE_SIZE);
= (void*)ROUNDDOWN((addr_t)sDebugSyslogBuffer, B_PAGE_SIZE);
base = ROUNDDOWN(base, B_PAGE_SIZE * 1024);
end = ROUNDDOWN(end, B_PAGE_SIZE);
base = ROUNDDOWN(base, B_PAGE_SIZE);
phys_addr_t physAddr = ROUNDDOWN(start, B_PAGE_SIZE);
return (uint8*)ROUNDDOWN(stackTop - spaceNeeded, 16);
return (uint8*)ROUNDDOWN(frame->usr_sp - spaceNeeded, 16);
start = ROUNDDOWN(start, B_PAGE_SIZE);
start = ROUNDDOWN(start, B_PAGE_SIZE);
for (uint64_t address_icache = ROUNDDOWN(addr, icache_line_size);
for (uint64_t address_dcache = ROUNDDOWN(addr, dcache_line_size);
return (uint8*)ROUNDDOWN(stackTop - spaceNeeded, 16);
return (uint8*)ROUNDDOWN(frame->sp - spaceNeeded, 16);
start = ROUNDDOWN(start, B_PAGE_SIZE);
start = ROUNDDOWN(start, B_PAGE_SIZE);
start = ROUNDDOWN(start, B_PAGE_SIZE);
start = ROUNDDOWN(start, B_PAGE_SIZE);
virtualAddress = ROUNDDOWN(virtualAddress, B_PAGE_SIZE);
physicalAddress = ROUNDDOWN(physicalAddress, B_PAGE_SIZE);
virtualAddress = ROUNDDOWN(virtualAddress, B_PAGE_SIZE);
start = ROUNDDOWN(start, B_PAGE_SIZE);
start = ROUNDDOWN(start, B_PAGE_SIZE);
addr_t virtualAddress = ROUNDDOWN(*_virtualAddress, B_PAGE_SIZE);
start = ROUNDDOWN(start, B_PAGE_SIZE);
start = ROUNDDOWN(start, B_PAGE_SIZE);
start = ROUNDDOWN(start, B_PAGE_SIZE);
addr_t virtualAddress = ROUNDDOWN(*_virtualAddress, B_PAGE_SIZE);
start = ROUNDDOWN(start, B_PAGE_SIZE);
uint64 va0 = ROUNDDOWN(to, B_PAGE_SIZE);
uint64 va0 = ROUNDDOWN(from, B_PAGE_SIZE);
uint64 va0 = ROUNDDOWN(to, B_PAGE_SIZE);
return (uint8*)ROUNDDOWN(stackTop - spaceNeeded, 16);
return (uint8*)ROUNDDOWN(frame->sp - spaceNeeded, 16);
virt = ROUNDDOWN(virt, B_PAGE_SIZE);
start = ROUNDDOWN(start, B_PAGE_SIZE);
start = ROUNDDOWN(start, B_PAGE_SIZE);
start = ROUNDDOWN(start, B_PAGE_SIZE);
start = ROUNDDOWN(start, B_PAGE_SIZE);
start = ROUNDDOWN(start, B_PAGE_SIZE);
start = ROUNDDOWN(start, B_PAGE_SIZE);
offset = ROUNDDOWN(offset, B_PAGE_SIZE);
length = ROUNDDOWN(length, B_PAGE_SIZE);
void* base = (void*)ROUNDDOWN((addr_t)(void *)args->debug_output, B_PAGE_SIZE);
address = ROUNDDOWN(address, B_PAGE_SIZE);
regionAddress = (char *)(ROUNDDOWN(programHeaders[i].p_vaddr,
ROUNDDOWN(programHeaders[i].p_offset, B_PAGE_SIZE));
ROUNDDOWN(programHeaders[i].p_offset, B_PAGE_SIZE));
region->start = (addr_t)reservedAddress + ROUNDDOWN(
region->delta = -ROUNDDOWN(programHeaders[i].p_vaddr, B_PAGE_SIZE);
return ROUNDDOWN((addr_t)address, SLAB_AREA_SIZE);
clonedData = (void*)ROUNDDOWN((addr_t)stackTop - dataSize, 16);
const page_num_t firstOffset = ROUNDDOWN(virtual_base, B_PAGE_SIZE) >> PAGE_SHIFT,
alignedBase = ROUNDDOWN(
startRange = ROUNDDOWN(startRange, alignment);
alignedBase = ROUNDDOWN(
void* lastPage = (void*)ROUNDDOWN(~(addr_t)0, B_PAGE_SIZE);
(void *)ROUNDDOWN(blockAddress, B_PAGE_SIZE), B_PAGE_SIZE * 64);
(void *)ROUNDDOWN(blockAddress, B_PAGE_SIZE), B_PAGE_SIZE * 64);
(void *)ROUNDDOWN(blockAddress, B_PAGE_SIZE), B_PAGE_SIZE * 64);
(void *)ROUNDDOWN(blockAddress, B_PAGE_SIZE), B_PAGE_SIZE * 64);
addr_t pageAddress = ROUNDDOWN(address, B_PAGE_SIZE);
addr_t address = ROUNDDOWN(originalAddress, B_PAGE_SIZE);
addr_t pageAddress = ROUNDDOWN((addr_t)address, B_PAGE_SIZE);
addr_t lockBaseAddress = ROUNDDOWN((addr_t)address, B_PAGE_SIZE);
addr_t lockBaseAddress = ROUNDDOWN((addr_t)address, B_PAGE_SIZE);
address = ROUNDDOWN(address, B_PAGE_SIZE);
copyAddress = ROUNDDOWN(copyAddress, B_PAGE_SIZE);
if (size > B_PAGE_SIZE || ROUNDDOWN((addr_t)unsafeMemory, B_PAGE_SIZE)
!= ROUNDDOWN((addr_t)unsafeMemory + size - 1, B_PAGE_SIZE)) {
address = (void*)ROUNDDOWN(image->text_region.start, B_PAGE_SIZE);
address = (void*)ROUNDDOWN(image->data_region.start, B_PAGE_SIZE);
base = ROUNDDOWN(base, alignment);