Home
last modified time | relevance | path

Searched refs:kernel_addr (Results 1 – 6 of 6) sorted by relevance

/xnu-11215/osfmk/x86_64/
H A Dcopyio.c225 __asan_storeN((uptr)kernel_addr, nbytes); in copyio()
230 __asan_loadN((uptr)kernel_addr, nbytes); in copyio()
278 kernel_addr, nbytes, 0, 0); in copyio()
283 kernel_addr, in copyio()
288 error = _bcopy(kernel_addr, in copyio()
295 PHYSMAP_PTOV(kernel_addr), in copyio()
307 (void *) kernel_addr); in copyio()
312 (void *) kernel_addr); in copyio()
316 error = _copyout_atomic32((const void *) kernel_addr, in copyio()
327 kernel_addr, in copyio()
[all …]
/xnu-11215/osfmk/arm64/
H A Dcopyio.c201 copy_validate_kernel_addr(uintptr_t kernel_addr, vm_size_t nbytes) in copy_validate_kernel_addr() argument
207 (void *)kernel_addr, nbytes); in copy_validate_kernel_addr()
217 (void *)kernel_addr, nbytes); in copy_validate_kernel_addr()
220 zone_element_bounds_check(kernel_addr, nbytes); in copy_validate_kernel_addr()
251 copy_validate_kernel_addr(kernel_addr, nbytes); in copy_validate()
255 __asan_storeN(kernel_addr, nbytes); in copy_validate()
257 __asan_loadN(kernel_addr, nbytes); in copy_validate()
275 bcopy((const char*)(uintptr_t)user_addr, kernel_addr, nbytes); in copyin_kern()
283 bcopy(kernel_addr, (char *)(uintptr_t)user_addr, nbytes); in copyout_kern()
304 return copyin_kern(guarded_user_addr, kernel_addr, nbytes); in copyin()
[all …]
/xnu-11215/osfmk/kern/
H A Dmisc_protos.h95 uint32_t *kernel_addr);
99 uint64_t *kernel_addr);
103 const uintptr_t kernel_addr,
107 const uintptr_t kernel_addr,
111 const uintptr_t kernel_addr,
115 const uintptr_t kernel_addr,
149 char *kernel_addr,
156 void *kernel_addr,
161 const void *kernel_addr,
/xnu-11215/osfmk/i386/commpage/
H A Dcommpage.c124 mach_vm_offset_t kernel_addr = 0; // address of commpage in kernel map in commpage_allocate() local
137 &kernel_addr, in commpage_allocate()
152 kernel_addr, in commpage_allocate()
153 kernel_addr + area_used, in commpage_allocate()
167 …if (!(kr = vm_map_lookup_entry( kernel_map, vm_map_trunc_page(kernel_addr, VM_MAP_PAGE_MASK(kernel… in commpage_allocate()
174 kernel_addr, // offset (address in kernel map) in commpage_allocate()
212 kr = vm_protect(kernel_map, kernel_addr, area_used, FALSE, VM_PROT_READ | VM_PROT_WRITE); in commpage_allocate()
215 return (void*)(intptr_t)kernel_addr; // return address in kernel map in commpage_allocate()
/xnu-11215/osfmk/arm/
H A Dmisc_protos.h117 extern int copyout_kern(const char *kernel_addr, user_addr_t user_addr, vm_size_t nbytes);
118 extern int copyin_kern(const user_addr_t user_addr, char *kernel_addr, vm_size_t nbytes);
/xnu-11215/osfmk/tests/
H A Dvm_parameter_validation_kern.c545 will_copyio_panic_in_copy_validate(void *kernel_addr, vm_size_t size) in will_copyio_panic_in_copy_validate() argument
559 if ((vm_offset_t) kernel_addr < VM_MIN_KERNEL_AND_KEXT_ADDRESS) { in will_copyio_panic_in_copy_validate()
564 if (os_add_overflow((uintptr_t) kernel_addr, size, &kernel_addr_last)) { in will_copyio_panic_in_copy_validate()
568 bool in_kva = (VM_KERNEL_STRIP_UPTR(kernel_addr) >= VM_MIN_KERNEL_ADDRESS) && in will_copyio_panic_in_copy_validate()
570 bool in_physmap = (VM_KERNEL_STRIP_UPTR(kernel_addr) >= physmap_base) && in will_copyio_panic_in_copy_validate()