Lines Matching refs:user_addr
151 vm_map_offset_t user_addr;
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 != mach_vm_trunc_page(user_addr)) {
498 &user_addr, user_size,
511 if ((result == KERN_NO_SPACE) && ((flags & MAP_FIXED) == 0) && user_addr && (num_retries++ == 0)) {
512 user_addr = PAGE_SIZE;
567 &user_addr, user_size,
580 if ((result == KERN_NO_SPACE) && ((flags & MAP_FIXED) == 0) && user_addr && (num_retries++ == 0)) {
581 user_addr = PAGE_SIZE;
592 *retval = user_addr + pageoff;
700 mach_vm_offset_t user_addr;
704 user_addr = (mach_vm_offset_t) uap->addr;
707 AUDIT_ARG(addr, user_addr);
710 if (user_addr & PAGE_MASK_64) {
715 if (user_addr + user_size < user_addr)
723 result = mach_vm_deallocate(current_map(), user_addr, user_size);
734 mach_vm_offset_t user_addr;
746 user_addr = (mach_vm_offset_t) uap->addr;
750 if (user_addr & PAGE_MASK_64) {
781 error = mac_proc_check_mprotect(p, user_addr,
797 vm_map_trunc_page(user_addr),
798 vm_map_round_page(user_addr+user_size));
814 result = mach_vm_protect(user_map, user_addr, user_size,