/darwin-on-arm/xnu/osfmk/x86_64/ |
H A D | copyio.c | 78 copyio(int copy_type, user_addr_t user_addr, char *kernel_addr, argument 95 (unsigned)(user_addr >> 32), (unsigned)user_addr, 110 ((nbytes && (user_addr+nbytes <= user_addr)) || ((user_addr + nbytes) > vm_map_max(thread->map)))) { 137 copy_type, (void *)user_addr, kernel_addr, nbytes, lencopied, use_kernel_map, 143 KERNEL_DEBUG(0xeff70044 | DBG_FUNC_NONE, (unsigned)user_addr, 149 error = _bcopy((const void *) user_addr, 156 (void *) user_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 D | copyio.c | 132 copyio(int copy_type, user_addr_t user_addr, char *kernel_addr, argument 155 KERNEL_DEBUG(debug_type | DBG_FUNC_START, (int)(user_addr >> 32), (int)user_addr, 159 KERNEL_DEBUG(debug_type | DBG_FUNC_END, (unsigned)user_addr, 167 kern_vaddr = (vm_offset_t)user_addr; 201 if ((nbytes && (user_addr + nbytes <= user_addr)) || 202 (user_addr < vm_map_min(thread->map)) || 203 (user_addr + nbytes > vm_map_max(thread->map))) { 208 user_base = user_addr 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 D | misc_protos.h | 82 const user_addr_t user_addr, 88 const user_addr_t user_addr, 95 const user_addr_t user_addr, 102 user_addr_t user_addr, 108 user_addr_t user_addr,
|
/darwin-on-arm/xnu/bsd/kern/ |
H A D | kern_mman.c | 151 vm_map_offset_t user_addr; local 167 user_addr = (vm_map_offset_t)uap->addr; 170 AUDIT_ARG(addr, user_addr); 226 user_addr -= pageoff; 227 if (user_addr & PAGE_MASK) 254 error = mac_proc_check_map_anon(p, user_addr, user_size, prot, flags, &maxprot); 296 uap->addr = (user_addr_t)user_addr; 447 user_addr = mach_vm_round_page(user_addr); 449 if (user_addr ! 700 mach_vm_offset_t user_addr; local 734 mach_vm_offset_t user_addr; local [all...] |
H A D | posix_shm.c | 832 vm_map_offset_t user_addr = (vm_map_offset_t)uap->addr; local 901 user_addr = vm_map_round_page(user_addr); 903 if (user_addr != vm_map_round_page(user_addr)) 919 &user_addr, 929 user_start_addr = user_addr; 951 &user_addr, 964 user_addr += map_size;
|
/darwin-on-arm/xnu/bsd/net/ |
H A D | if_vlan.c | 1774 user_addr_t user_addr; local 1800 user_addr = (cmd == SIOCGIFMEDIA64) ? 1815 if (ifmr->ifm_count >= 1 && user_addr != USER_ADDR_NULL) { 1817 error = copyout(&ifmr->ifm_current, user_addr, 1826 if (user_addr != USER_ADDR_NULL) { 1827 error = copyout(&ifmr->ifm_current, user_addr, sizeof(int)); 1865 user_addr = proc_is64bit(current_proc()) 1867 error = copyin(user_addr, &vlr, sizeof(vlr)); 1937 user_addr = proc_is64bit(current_proc()) 1939 error = copyout(&vlr, user_addr, sizeo [all...] |
H A D | ndrv.c | 665 user_addr_t user_addr; local 688 user_addr = ndrvSpec64.demux_list; 704 user_addr = CAST_USER_ADDR_T(ndrvSpec32.demux_list); 734 error = copyin(user_addr, ndrvDemux,
|
H A D | if_bond.c | 2705 user_addr_t user_addr; local 2744 user_addr = (cmd == SIOCGIFMEDIA64) ? 2747 if (user_addr != USER_ADDR_NULL) { 2749 user_addr, 2794 user_addr = proc_is64bit(current_proc()) 2796 error = copyin(user_addr, &ibr, sizeof(ibr)); 2865 user_addr = proc_is64bit(current_proc()) 2867 error = copyin(user_addr, &ibr, sizeof(ibr)); 2889 error = bond_get_status(ifb, &ibr, user_addr);
|
/darwin-on-arm/xnu/osfmk/ipc/ |
H A D | ipc_kmsg.c | 2326 mach_msg_descriptor_t *user_addr, *kern_addr; local 2439 /* user_addr = just after base as it was copied in */ 2440 user_addr = (mach_msg_descriptor_t *)((vm_offset_t)kmsg->ikm_header + sizeof(mach_msg_base_t)); 2456 switch (user_addr->type.type) { 2458 user_addr = ipc_kmsg_copyin_port_descriptor((mach_msg_port_descriptor_t *)kern_addr, 2459 (mach_msg_legacy_port_descriptor_t *)user_addr, space, dest, kmsg, &mr); 2465 user_addr = ipc_kmsg_copyin_ool_descriptor((mach_msg_ool_descriptor_t *)kern_addr, 2466 user_addr, is_task_64bit, &paddr, ©, &space_needed, map, &mr); 2471 user_addr = ipc_kmsg_copyin_ool_ports_descriptor((mach_msg_ool_ports_descriptor_t *)kern_addr, 2472 user_addr, is_task_64bi [all...] |
/darwin-on-arm/xnu/bsd/security/audit/ |
H A D | audit_syscalls.c | 804 getaudit_addr_internal(proc_t p, user_addr_t user_addr, size_t length) argument 820 return (copyout(&aia, user_addr, min(sizeof(aia), length)));
|