Searched refs:kernel_addr (Results 1 - 4 of 4) sorted by relevance

/darwin-on-arm/xnu/osfmk/x86_64/
H A Dcopyio.c78 copyio(int copy_type, user_addr_t user_addr, char *kernel_addr, argument
103 if ((copy_type != COPYINPHYS) && (copy_type != COPYOUTPHYS) && ((vm_offset_t)kernel_addr < VM_MIN_KERNEL_AND_KEXT_ADDRESS)) {
104 panic("Invalid copy parameter, copy type: %d, kernel address: %p", copy_type, kernel_addr);
137 copy_type, (void *)user_addr, kernel_addr, nbytes, lencopied, use_kernel_map,
144 (unsigned)kernel_addr, nbytes, 0, 0);
150 kernel_addr,
155 error = _bcopy(kernel_addr,
162 PHYSMAP_PTOV(kernel_addr),
167 error = _bcopy((const void *) PHYSMAP_PTOV(kernel_addr),
174 kernel_addr,
250 copyinmsg(const user_addr_t user_addr, char *kernel_addr, mach_msg_size_t nbytes) argument
256 copyin(const user_addr_t user_addr, char *kernel_addr, vm_size_t nbytes) argument
262 copyinstr(const user_addr_t user_addr, char *kernel_addr, vm_size_t nbytes, vm_size_t *lencopied) argument
270 copyoutmsg(const char *kernel_addr, user_addr_t user_addr, mach_msg_size_t nbytes) argument
276 copyout(const void *kernel_addr, user_addr_t user_addr, vm_size_t nbytes) argument
[all...]
/darwin-on-arm/xnu/osfmk/i386/
H A Dcopyio.c132 copyio(int copy_type, user_addr_t user_addr, char *kernel_addr, argument
160 (unsigned)kernel_addr, (unsigned)nbytes, 0, 0);
172 error = copyin_kern(kern_vaddr, kernel_addr, nbytes);
176 error = copyout_kern(kernel_addr, kern_vaddr, nbytes);
180 error = copyinstr_kern(kern_vaddr, kernel_addr, nbytes, lencopied);
184 error = copyinphys_kern(kern_vaddr, kernel_addr, nbytes);
188 error = copyoutphys_kern(kernel_addr, kern_vaddr, nbytes);
192 (unsigned)kernel_addr, (unsigned)nbytes,
292 (unsigned)kernel_addr, cnt, 0, 0);
297 error = copyin_user(user_offset, kernel_addr, cn
489 copyinmsg(const user_addr_t user_addr, char *kernel_addr, mach_msg_size_t nbytes) argument
495 copyin(const user_addr_t user_addr, char *kernel_addr, vm_size_t nbytes) argument
501 copyinstr(const user_addr_t user_addr, char *kernel_addr, vm_size_t nbytes, vm_size_t *lencopied) argument
509 copyoutmsg(const char *kernel_addr, user_addr_t user_addr, mach_msg_size_t nbytes) argument
515 copyout(const void *kernel_addr, user_addr_t user_addr, vm_size_t nbytes) argument
[all...]
/darwin-on-arm/xnu/osfmk/kern/
H A Dmisc_protos.h83 char *kernel_addr,
89 char *kernel_addr,
96 char *kernel_addr,
101 const void *kernel_addr,
107 const char *kernel_addr,
/darwin-on-arm/xnu/osfmk/i386/commpage/
H A Dcommpage.c113 vm_offset_t kernel_addr = 0; // address of commpage in kernel map local
123 if ((kr = vm_map(kernel_map,&kernel_addr,area_used,0,VM_FLAGS_ANYWHERE,NULL,0,FALSE,VM_PROT_ALL,VM_PROT_ALL,VM_INHERIT_NONE)))
126 if ((kr = vm_map_wire(kernel_map,kernel_addr,kernel_addr+area_used,VM_PROT_DEFAULT,FALSE)))
137 if (!(kr = vm_map_lookup_entry( kernel_map, vm_map_trunc_page(kernel_addr), &entry) || entry->is_sub_map))
143 kernel_addr, // offset (address in kernel map)
167 kr = vm_protect(kernel_map, kernel_addr, area_used, FALSE, VM_PROT_READ | VM_PROT_WRITE);
170 return (void*)(intptr_t)kernel_addr; // return address in kernel map

Completed in 12 milliseconds