Searched refs:user_addr (Results 1 - 10 of 10) 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
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 Dcopyio.c132 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 Dmisc_protos.h82 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 Dkern_mman.c151 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 Dposix_shm.c832 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 Dif_vlan.c1774 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 Dndrv.c665 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 Dif_bond.c2705 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 Dipc_kmsg.c2326 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, &copy, &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 Daudit_syscalls.c804 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)));

Completed in 105 milliseconds