Home
last modified time | relevance | path

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

12

/xnu-11215.1.10/tests/vm/
H A Dmach_vm_map.c122 mo_start = trunc_page(mo_offset); in mach_vm_map_unaligned_test()
184 want_addr = trunc_page(map_addr); in mach_vm_map_unaligned_test()
187 want_size = round_page(mo_offset + mo_size) - trunc_page(mo_offset); in mach_vm_map_unaligned_test()
189 want_size = round_page(used_offset_for_size + map_size) - trunc_page(used_offset_for_size); in mach_vm_map_unaligned_test()
192 want_data = trunc_page(mo_offset) / sizeof(uint32_t); in mach_vm_map_unaligned_test()
194 want_data = (uint32_t)trunc_page(map_offset + in mach_vm_map_unaligned_test()
197 want_data = (uint32_t)(trunc_page(map_offset) + in mach_vm_map_unaligned_test()
198 trunc_page(mo_offset)) / sizeof(uint32_t); in mach_vm_map_unaligned_test()
H A Dtest_vm_no_pager.m113 start_address = trunc_page((size_t)corpse_addr);
/xnu-11215.1.10/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-11215.1.10/osfmk/i386/
H A Dio_map.c97 vm_offset_t start_offset = phys_addr - trunc_page(phys_addr); in io_map()
101 phys_addr = trunc_page(phys_addr); in io_map()
/xnu-11215.1.10/osfmk/arm/
H A Dio_map.c95 vm_offset_t start_offset = phys_addr - trunc_page(phys_addr); in io_map()
99 phys_addr = trunc_page(phys_addr); in io_map()
/xnu-11215.1.10/osfmk/arm64/
H A Dhibernate_restore.c277 uint64_t regBase = trunc_page(regPage); in map_register_page()
407 uint64_t image_start = trunc_page(header_phys); in pal_hib_resume_tramp()
419 …vm_address_t dockChannelRegPhysBase = trunc_page(&rDOCKCHANNELS_DEV_WSTAT(DOCKCHANNEL_UART_CHANNEL… in pal_hib_resume_tramp()
H A Dhibernate_arm64.c169 *page_count = atop_64(round_page(stack_end) - trunc_page(stack_begin)); in pal_hib_get_stack_pages()
/xnu-11215.1.10/bsd/dev/
H A Dmem.c291 base = trunc_page(start); in kernacc()
/xnu-11215.1.10/osfmk/mach/i386/
H A Dvm_param.h300 #define trunc_i386_to_vm(p) (atop(trunc_page(i386_ptob(p))))
/xnu-11215.1.10/iokit/Kernel/
H A DIOLib.cpp1323 return n * gIOPageAllocChunkBytes + trunc_page((uintptr_t) pa); in iopa_allocinpage()
1437 pa = (typeof(pa))trunc_page(pa); in iopa_free()
1463 length = round_page(address + length) - trunc_page( address ); in IOSetProcessorCacheMode()
1464 address = trunc_page( address ); in IOSetProcessorCacheMode()
H A DIOHibernateIO.cpp1273 kmem_free(kernel_map, trunc_page(vars->videoMapping), vars->videoAllocSize); in IOHibernateDone()
1849 src = (uint8_t *) trunc_page(hibernateBase); in hibernate_write_image()
1862 src = (uint8_t *) trunc_page(hibernateBase); in hibernate_write_image()
1863 count = ((uintptr_t) &gIOHibernateRestoreStack[0]) - trunc_page(hibernateBase); in hibernate_write_image()
/xnu-11215.1.10/osfmk/vm/
H A Dvm_kern.c1087 map_addr = trunc_page(*addr); in kmem_suballoc()
2453 kmem_free(map, trunc_page(addr), size); in kmem_free_external()
2699 kernel_memory_populate(trunc_page((vm_map_offset_t) meta), PAGE_SIZE, in kmem_init_meta_front()
2884 vm_offset_t page_addr = trunc_page(from); in kmem_populate_needed()
2905 vm_offset_t page_addr = trunc_page(from); in kmem_populate_meta_locked()
3189 trunc_page(start_addr) == trunc_page(end_addr - 1)) { in kmem_get_new_chunk()
3804 largest_free_size = trunc_page(largest_free_size); in kmem_add_extra_claims()
H A Dvm_object.c6685 min_ph_size = trunc_page(min_ph_size);
6689 max_ph_size = trunc_page(max_ph_size);
6827 pre_heat_size = trunc_page(pre_heat_size / 16);
6829 pre_heat_size = trunc_page(pre_heat_size / 4);
6847 head_size = trunc_page(pre_heat_size / 2);
H A Dvm_resident.c779 free_size = trunc_page((vm_offset_t)vm_page_array_ending_addr - start_free_va); in vm_free_delayed_pages()
1197 virtual_space_end = trunc_page(virtual_space_end); in vm_page_bootstrap()
1271 virtual_space_end = trunc_page(virtual_space_end); in pmap_steal_memory_internal()
/xnu-11215.1.10/osfmk/mach/
H A Dvm_param.h148 #define trunc_page(x) ((vm_offset_t)(x) & ~((vm_offset_t)PAGE_MASK)) macro
/xnu-11215.1.10/osfmk/kern/
H A Dzalloc.c1114 vm_offset_t page_addr = trunc_page(from); in zone_meta_populate()
1170 page = trunc_page(addr); in zone_invalid_element_panic()
1274 page = trunc_page(addr); in zone_element_bounds_check_panic()
1311 addr = trunc_page(meta->zm_pgz_orig_addr) + (addr & PAGE_MASK); in zone_element_bounds_check()
5395 pmap_paddr_t pa = kvtophys(trunc_page(addr)); in pgz_protect()
5446 pmap_remove_options(kernel_pmap, vm_memtag_canonicalize_address(trunc_page(addr)), in pgz_unprotect()
5447 vm_memtag_canonicalize_address(trunc_page(addr) + PAGE_SIZE), in pgz_unprotect()
5495 return trunc_page(meta->zm_pgz_orig_addr) + (addr & PAGE_MASK); in __pgz_decode()
5512 addr = trunc_page(meta->zm_pgz_orig_addr) + (addr & PAGE_MASK); in __pgz_decode_allow_invalid()
8425 (void *)(trunc_page(addr) - (size - oob_offs)), in panic_display_zone_fault()
[all …]
/xnu-11215.1.10/tools/lldbmacros/core/
H A Dkernelcore.py465 return trunc_page(addr + unsigned(self.GetGlobalVariable("page_size")) - 1)
/xnu-11215.1.10/osfmk/kdp/
H A Dkdp_core.c434 vm_map_offset_t debug_start = trunc_page((vm_map_offset_t) debug_buf_base); in pmap_traverse_present_mappings()
437 vm_map_offset_t macos_panic_start = trunc_page((vm_map_offset_t) macos_panic_base); in pmap_traverse_present_mappings()
/xnu-11215.1.10/iokit/Tests/
H A DTestIOMemoryDescriptor.cpp846 { trunc_page(ranges[0][0].address), 0x800 }, in IOMemoryDescriptorTest()
/xnu-11215.1.10/osfmk/arm64/sptm/
H A Darm_init_sptm.c1629 vm_last_phys = trunc_page(avail_end); in arm_vm_init()
/xnu-11215.1.10/osfmk/arm/pmap/
H A Dpmap.c389 #define VREGION1_SIZE (trunc_page(VM_MAX_KERNEL_ADDRESS - (VREGION1_START)))
2345 vm_last_phys = trunc_page(avail_end); in pmap_bootstrap()
2369 maxoffset = trunc_page(maxoffset); in pmap_bootstrap()
2377 maxoffset = trunc_page(maxoffset); in pmap_bootstrap()
11987 for (vm_offset_t ckva = trunc_page(kva); ckva < end; ckva = round_page(ckva + 1)) {
12018 for (vm_offset_t ckva = trunc_page(kva); ckva < end; ckva = round_page(ckva + 1)) {
12300 if (__improbable(trunc_page(va + size - 1) != trunc_page(va))) {
/xnu-11215.1.10/libkern/c++/
H A DOSKext.cpp8037 end_protect = trunc_page(seg->vmaddr + seg->vmsize);
8039 start_wire = trunc_page(seg->vmaddr);
8841 vm_map_offset_t start_wire = trunc_page(seg->vmaddr);
13908 end = trunc_page(seg->vmaddr + seg->vmsize);
15628 summary_page = trunc_page((addr64_t)(uintptr_t)gLoadedKextSummaries);
/xnu-11215.1.10/osfmk/x86_64/
H A Dpmap.c751 end_va = trunc_page(end_va); in pmap_pv_fixup()
/xnu-11215.1.10/osfmk/arm64/sptm/pmap/
H A Dpmap.c448 #define VREGION1_SIZE (trunc_page(VM_MAX_KERNEL_ADDRESS - (VREGION1_START)))
1737 maxoffset = trunc_page(maxoffset); in pmap_bootstrap()
1744 maxoffset = trunc_page(maxoffset); in pmap_bootstrap()
/xnu-11215.1.10/bsd/kern/
H A Duipc_syscalls.c3913 xfsize = trunc_page(xfsize); in sendfile()

12