/darwin-on-arm/xnu/osfmk/mach_debug/ |
H A D | page_info.h | 63 typedef vm_offset_t *page_address_array_t;
|
/darwin-on-arm/xnu/osfmk/arm64/ |
H A D | arm64_vm_init.c | 83 vm_offset_t vm_kernel_base; 84 vm_offset_t vm_kernel_top; 85 vm_offset_t vm_kernel_stext; 86 vm_offset_t vm_kernel_etext; 87 vm_offset_t vm_kernel_slide; 98 vm_offset_t sectTEXTB; 100 vm_offset_t sectDATAB; 102 vm_offset_t sectLINKB; 104 vm_offset_t sectKLDB; 106 vm_offset_t sectPRELINK [all...] |
/darwin-on-arm/xnu/osfmk/vm/ |
H A D | vm_kern.h | 77 vm_offset_t *addrp, 79 vm_offset_t mask, 95 vm_offset_t *addrp, 97 vm_offset_t mask, 104 vm_offset_t *addrp, 109 vm_offset_t *addrp, 114 vm_offset_t *addrp, 119 vm_offset_t oldaddr, 121 vm_offset_t *newaddrp, 126 vm_offset_t add [all...] |
/darwin-on-arm/xnu/osfmk/arm/ |
H A D | machine_routines.h | 85 vm_offset_t ml_static_ptovirt(vm_offset_t); 87 void ml_static_mfree(vm_offset_t, vm_size_t); 90 vm_offset_t ml_static_malloc(vm_size_t size); 93 vm_offset_t ml_vtophys(vm_offset_t vaddr); 95 vm_size_t ml_nofault_copy(vm_offset_t virtsrc, vm_offset_t virtdst, 114 vm_offset_t ml_io_map(vm_offset_t phys_add [all...] |
H A D | io_map_entries.h | 40 __BEGIN_DECLS extern vm_offset_t io_map(vm_map_offset_t phys_addr, 42 extern vm_offset_t io_map_spec(vm_map_offset_t phys_addr, vm_size_t size,
|
H A D | arm_vm_init.c | 96 vm_offset_t vm_kernel_base; 97 vm_offset_t vm_kernel_top; 98 vm_offset_t vm_kernel_stext; 99 vm_offset_t vm_kernel_etext; 100 vm_offset_t vm_kernel_slide; 111 vm_offset_t sectTEXTB; 113 vm_offset_t sectDATAB; 115 vm_offset_t sectLINKB; 117 vm_offset_t sectKLDB; 119 vm_offset_t sectPRELINK [all...] |
H A D | machine_routines.c | 96 vm_offset_t ml_io_map(vm_offset_t phys_addr, vm_size_t size) 106 vm_offset_t ml_static_malloc(__unused vm_size_t size) 108 return ((vm_offset_t) NULL); 116 vm_offset_t ml_vtophys(vm_offset_t vaddr) 118 return (vm_offset_t) kvtophys(vaddr); 126 vm_offset_t ml_stack_remaining(void) 334 vm_offset_t ml_static_ptovirt(vm_offset_t padd [all...] |
H A D | pmap.h | 233 extern addr64_t kvtophys(vm_offset_t va); /* Get physical address from kernel virtual */ 235 extern vm_offset_t pmap_map(vm_offset_t virt, vm_map_offset_t start, 239 extern boolean_t pmap_map_bd(vm_offset_t virt, vm_map_offset_t start, 243 extern kern_return_t pmap_add_physical_memory(vm_offset_t spa, vm_offset_t epa, 246 extern void pmap_bootstrap(uint64_t msize, vm_offset_t * first_avail, 249 extern vm_offset_t pmap_get_phys(pmap_t pmap, void *virt); 251 extern vm_offset_t pmap_boot_map(vm_size_t size); 255 extern void sync_cache_virtual(vm_offset_t v [all...] |
/darwin-on-arm/xnu/osfmk/i386/ |
H A D | machine_routines.h | 87 vm_offset_t 89 vm_offset_t); 92 vm_offset_t, 96 vm_offset_t ml_static_malloc( 100 vm_offset_t ml_vtophys( 101 vm_offset_t vaddr); 104 vm_offset_t virtsrc, vm_offset_t virtdst, vm_size_t size); 125 vm_offset_t ml_io_map( 126 vm_offset_t phys_add [all...] |
H A D | io_map_entries.h | 41 extern vm_offset_t io_map( 45 extern vm_offset_t io_map_spec(vm_map_offset_t phys_addr, vm_size_t size, unsigned int flags);
|
H A D | io_map.c | 65 extern vm_offset_t virtual_avail; 71 vm_offset_t 74 vm_offset_t start; 98 vm_offset_t io_map_spec(vm_map_offset_t phys_addr, vm_size_t size, unsigned int flags)
|
H A D | acpi.h | 47 extern vm_offset_t acpi_install_wake_handler(void);
|
/darwin-on-arm/xnu/bsd/dev/ |
H A D | memdev.h | 11 void mdevinit(vm_offset_t base, unsigned int size);
|
/darwin-on-arm/xnu/osfmk/kern/ |
H A D | kext_alloc.h | 38 kern_return_t kext_alloc(vm_offset_t *addr, vm_size_t size, boolean_t fixed); 40 void kext_free(vm_offset_t addr, vm_size_t size);
|
H A D | gzalloc.c | 117 vm_offset_t gzalloc_map_min, gzalloc_map_max; 118 vm_offset_t gzalloc_reserve; 154 z->gz.gzfc = (vm_offset_t *)gzalloc_reserve; 160 if ((kr = kernel_memory_allocate(kernel_map, (vm_offset_t *)&z->gz.gzfc, gzfcsz, 0, KMA_KOBJECT)) != KERN_SUCCESS) { 233 gzalloc_reserve = (vm_offset_t) pmap_steal_memory(gzalloc_reserve_size); 251 vm_offset_t 253 vm_offset_t addr = 0; 268 vm_offset_t rounded_size = round_page(zone->elem_size + GZHEADER_SIZE); 269 vm_offset_t residue = rounded_size - zone->elem_size; 270 vm_offset_t gzadd [all...] |
/darwin-on-arm/xnu/osfmk/mach/ |
H A D | vm_param.h | 130 #define round_page(x) (((vm_offset_t)(x) + PAGE_MASK) & ~((vm_offset_t)PAGE_MASK)) 131 #define trunc_page(x) ((vm_offset_t)(x) & ~((vm_offset_t)PAGE_MASK)) 240 extern const vm_offset_t vm_min_kernel_address; 241 extern const vm_offset_t vm_max_kernel_address; 243 extern vm_offset_t vm_kernel_stext; 244 extern vm_offset_t vm_kernel_etext; 245 extern vm_offset_t vm_kernel_base; 246 extern vm_offset_t vm_kernel_to [all...] |
/darwin-on-arm/xnu/bsd/kern/ |
H A D | mach_fat.h | 37 load_return_t fatfile_getarch_affinity(struct vnode *vp, vm_offset_t data_ptr, 39 load_return_t fatfile_getarch(struct vnode *vp, vm_offset_t data_ptr, 42 vm_offset_t data_ptr, struct fat_arch *archret);
|
/darwin-on-arm/xnu/osfmk/mach/i386/ |
H A D | vm_param.h | 152 #define VM_MIN_ADDRESS ((vm_offset_t) 0) 153 #define VM_USRSTACK32 ((vm_offset_t) 0xC0000000) /* ASLR slides stack down by up to 1 MB */ 154 #define VM_MAX_ADDRESS ((vm_offset_t) 0xFFE00000) 187 #define VM_MIN_KERNEL_ADDRESS ((vm_offset_t) 0x00001000U) 189 #define VM_MAX_KERNEL_ADDRESS ((vm_offset_t) 0xFE7FFFFFU) 194 #define VM_MIN_KERNEL_ADDRESS ((vm_offset_t) 0xFFFFFF8000000000UL) 197 #define VM_MAX_KERNEL_ADDRESS ((vm_offset_t) 0xFFFFFFFFFFFFEFFFUL) 198 #define VM_MAX_KERNEL_ADDRESS_EFI32 ((vm_offset_t) 0xFFFFFF80FFFFEFFFUL) 204 (((vm_offset_t)(_o) >= VM_MIN_KERNEL_AND_KEXT_ADDRESS) && \ 205 ((vm_offset_t)(_ [all...] |
H A D | vm_types.h | 97 * A vm_offset_t is a type-neutral pointer, 101 typedef uintptr_t vm_offset_t; typedef 103 typedef natural_t vm_offset_t; typedef 109 * vm_offset_t entities.
|
/darwin-on-arm/xnu/iokit/Drivers/platform/drvApplePlatformExpert/ |
H A D | AppleCPU.h | 51 virtual kern_return_t startCPU(vm_offset_t start_paddr, 52 vm_offset_t arg_paddr);
|
/darwin-on-arm/xnu/libkern/gen/ |
H A D | OSDebug.cpp | 55 extern vm_offset_t min_valid_stack_address(void); 56 extern vm_offset_t max_valid_stack_address(void); 59 extern void kmod_dump_log(vm_offset_t *addr, unsigned int cnt); 61 extern addr64_t kvtophys(vm_offset_t va); 117 kmod_dump_log((vm_offset_t *) &bt[2], cnt - 2); 122 static vm_offset_t minstackaddr = min_valid_stack_address(); 123 static vm_offset_t maxstackaddr = max_valid_stack_address(); 129 i386_validate_stackptr(vm_offset_t stackptr) 151 i386_validate_raddr(vm_offset_t raddr) 161 x86_64_validate_raddr(vm_offset_t radd [all...] |
/darwin-on-arm/xnu/osfmk/mach/arm/ |
H A D | vm_types.h | 74 * A vm_offset_t is a type-neutral pointer, 78 typedef uintptr_t vm_offset_t; typedef 89 typedef natural_t vm_offset_t; typedef 93 * vm_offset_t entities. 121 typedef vm_offset_t mach_port_context_t;
|
/darwin-on-arm/xnu/osfmk/i386/vmx/ |
H A D | vmx_shims.c | 42 ret = kmem_alloc_kobject(kernel_map, (vm_offset_t *)&pptr, PAGE_SIZE); 57 kmem_free(kernel_map, (vm_offset_t)va, PAGE_SIZE);
|
/darwin-on-arm/xnu/pexpert/arm/ |
H A D | pe_s5l8720x.c | 61 vm_offset_t gS5L8720XUartBase; 62 vm_offset_t gS5L8720XClockGateBase; 64 vm_offset_t gS5L8720XPmgrBase; 67 vm_offset_t gS5L8720XVic0Base; 68 vm_offset_t gS5L8720XVic1Base; 69 vm_offset_t gS5L8720XVic2Base; 70 vm_offset_t gS5L8720XVic3Base; 72 vm_offset_t gS5L8720XTimerBase;
|
/darwin-on-arm/xnu/libsyscall/mach/ |
H A D | port_obj.c | 51 (vm_offset_t *)&port_obj_table,
|