Home
last modified time | relevance | path

Searched refs:trunc_page (Results 1 – 25 of 25) sorted by relevance

/xnu-8020.121.3/libsyscall/mach/mach/
H A Dvm_page_size.h49 #define trunc_page(x) ((x) & (~(vm_page_size - 1))) macro
50 #define round_page(x) trunc_page((x) + (vm_page_size - 1))
/xnu-8020.121.3/osfmk/arm64/
H A Dhibernate_restore.c283 uint64_t regBase = trunc_page(regPage); in map_register_page()
413 uint64_t image_start = trunc_page(header_phys); in pal_hib_resume_tramp()
425 …vm_address_t dockChannelRegPhysBase = trunc_page(&rDOCKCHANNELS_DEV_WSTAT(DOCKCHANNEL_UART_CHANNEL… in pal_hib_resume_tramp()
H A Dhibernate_arm64.c155 *page_count = atop_64(round_page(stack_end) - trunc_page(stack_begin)); in pal_hib_get_stack_pages()
/xnu-8020.121.3/osfmk/mach/i386/
H A Dvm_param.h301 #define trunc_i386_to_vm(p) (atop(trunc_page(i386_ptob(p))))
/xnu-8020.121.3/bsd/dev/
H A Dmem.c291 base = trunc_page(start); in kernacc()
/xnu-8020.121.3/iokit/Kernel/
H A DIOLib.cpp1311 return n * gIOPageAllocChunkBytes + trunc_page((uintptr_t) pa); in iopa_allocinpage()
1425 pa = (typeof(pa))trunc_page(pa); in iopa_free()
1451 length = round_page(address + length) - trunc_page( address ); in IOSetProcessorCacheMode()
1452 address = trunc_page( address ); in IOSetProcessorCacheMode()
H A DIOHibernateIO.cpp1236 kmem_free(kernel_map, trunc_page(vars->videoMapping), vars->videoAllocSize); in IOHibernateDone()
1809 src = (uint8_t *) trunc_page(hibernateBase); in hibernate_write_image()
1822 src = (uint8_t *) trunc_page(hibernateBase); in hibernate_write_image()
1823 count = ((uintptr_t) &gIOHibernateRestoreStack[0]) - trunc_page(hibernateBase); in hibernate_write_image()
H A DIOMemoryDescriptor.cpp3803 length += round_page(sourceAddr + segLen) - trunc_page(sourceAddr); in getDMAMapLength()
/xnu-8020.121.3/osfmk/arm/
H A Dtrap.c433 …result = arm_fast_fault(map->pmap, trunc_page(fault_addr), fault_type, (status == FSR_PACCESS), FA… in sleh_abort()
520 …result = arm_fast_fault(map->pmap, trunc_page(fault_addr), fault_type, (status == FSR_PACCESS), TR… in sleh_abort()
H A Darm_vm_init.c540 sectSizeCONST = trunc_page(sectSizeCONST); in arm_vm_init()
549 sectSizeCONST = trunc_page(sectSizeCONST); in arm_vm_init()
H A Dpmap.c366 #define VREGION1_SIZE (trunc_page(VM_MAX_KERNEL_ADDRESS - (VREGION1_START)))
2142 vm_last_phys = trunc_page(avail_end); in pmap_bootstrap()
2167 maxoffset = trunc_page(maxoffset); in pmap_bootstrap()
2175 maxoffset = trunc_page(maxoffset); in pmap_bootstrap()
11426 for (vm_offset_t ckva = trunc_page(kva); ckva < end; ckva = round_page(ckva + 1)) {
11449 for (vm_offset_t ckva = trunc_page(kva); ckva < end; ckva = round_page(ckva + 1)) {
11635 vm_offset_t sum = 0, page = trunc_page(va);
/xnu-8020.121.3/osfmk/kern/
H A Dzalloc.c750 return trunc_page(ze.ze_value); in zone_element_base()
1197 vm_offset_t page_addr = trunc_page(from); in zone_meta_populate()
1266 page = trunc_page(addr); in zone_invalid_element_panic()
1331 page = trunc_page(addr); in zone_element_resolve()
2433 page = trunc_page(addr); in ztFault()
2452 page = trunc_page(addr); in ztPresent()
5240 pmap_paddr_t pa = kvtophys(trunc_page(addr)); in pgz_protect()
5290 pmap_remove(kernel_pmap, trunc_page(addr), trunc_page(addr) + PAGE_SIZE); in pgz_unprotect()
5345 return trunc_page(meta->zm_pgz_orig_addr) + (addr & PAGE_MASK); in __pgz_decode()
5359 addr = trunc_page(meta->zm_pgz_orig_addr) + (addr & PAGE_MASK); in __pgz_decode_allow_invalid()
[all …]
/xnu-8020.121.3/osfmk/mach/
H A Dvm_param.h146 #define trunc_page(x) ((vm_offset_t)(x) & ~((vm_offset_t)PAGE_MASK)) macro
/xnu-8020.121.3/osfmk/kdp/
H A Dkdp_core.c327 vm_map_offset_t debug_start = trunc_page((vm_map_offset_t) debug_buf_base); in pmap_traverse_present_mappings()
330 vm_map_offset_t macos_panic_start = trunc_page((vm_map_offset_t) macos_panic_base); in pmap_traverse_present_mappings()
/xnu-8020.121.3/osfmk/vm/
H A Dvm_kern.c1180 map_addr = trunc_page(*addr); in kmem_suballoc()
1473 largest_free_size = trunc_page(largest_free_size); in kmem_scramble_ranges()
H A Dvm_object.c6654 min_ph_size = trunc_page(min_ph_size); in vm_object_cluster_size()
6658 max_ph_size = trunc_page(max_ph_size); in vm_object_cluster_size()
6796 pre_heat_size = trunc_page(pre_heat_size / 16); in vm_object_cluster_size()
6798 pre_heat_size = trunc_page(pre_heat_size / 4); in vm_object_cluster_size()
6816 head_size = trunc_page(pre_heat_size / 2); in vm_object_cluster_size()
H A Dvm_resident.c768 free_size = trunc_page((vm_offset_t)vm_page_array_ending_addr - start_free_va); in vm_free_delayed_pages()
1169 virtual_space_end = trunc_page(virtual_space_end); in vm_page_bootstrap()
1226 virtual_space_end = trunc_page(virtual_space_end); in pmap_steal_memory_internal()
H A Dvm_map.c19595 new_max_offset = trunc_page(new_max_offset); in vm_map_set_max_addr()
/xnu-8020.121.3/tools/lldbmacros/core/
H A Dkernelcore.py510 return trunc_page(addr + unsigned(self.GetGlobalVariable("page_size")) - 1)
/xnu-8020.121.3/osfmk/x86_64/
H A Dpmap.c373 vm_offset_t sum = 0, page = trunc_page(va); in pmap_ro_zone_validate_element_dst()
755 end_va = trunc_page(end_va); in pmap_pv_fixup()
/xnu-8020.121.3/iokit/Tests/
H A DTestIOMemoryDescriptor.cpp844 { trunc_page(ranges[0][0].address), 0x800 }, in IOMemoryDescriptorTest()
/xnu-8020.121.3/libkern/c++/
H A DOSKext.cpp7122 end_protect = trunc_page(seg->vmaddr + seg->vmsize);
7124 start_wire = trunc_page(seg->vmaddr);
7926 vm_map_offset_t start_wire = trunc_page(seg->vmaddr);
12676 end = trunc_page(seg->vmaddr + seg->vmsize);
14380 summary_page = trunc_page((addr64_t)(uintptr_t)gLoadedKextSummaries);
/xnu-8020.121.3/bsd/kern/
H A Duipc_syscalls.c3561 xfsize = trunc_page(xfsize); in sendfile()
/xnu-8020.121.3/osfmk/ipc/
H A Dipc_kmsg.c4801 (trunc_page(copy->offset) != copy->offset || in ipc_kmsg_copyout_ool_descriptor()
/xnu-8020.121.3/bsd/vfs/
H A Dvfs_cluster.c1596 …if (vnode_pageout(vp, upl, (upl_offset_t)trunc_page(upl_offset), trunc_page_64(f_offset), PAGE_SIZ… in cluster_io()