Lines Matching refs:addr

128           vm_offset_t addr;  in kern_mmap()  local
139 addr = (vm_offset_t) uaddr; in kern_mmap()
195 addr -= pageoff; in kern_mmap()
196 if (addr & PAGE_MASK) in kern_mmap()
202 tmpaddr = addr + size; in kern_mmap()
203 if (tmpaddr < addr) in kern_mmap()
207 if (VM_MIN_USER_ADDRESS > 0 && addr < VM_MIN_USER_ADDRESS) in kern_mmap()
214 addr = vm_map_hint(p, addr, prot); in kern_mmap()
372 error = vm_mmap(&vms->vm_map, &addr, size, prot, maxprot, in kern_mmap()
375 *res = (void *)(addr + pageoff); in kern_mmap()
422 error = kern_mmap(curproc->p_vmspace, uap->addr, uap->len, in sys_mmap()
440 vm_offset_t addr; in sys_msync() local
447 addr = (vm_offset_t) uap->addr; in sys_msync()
451 pageoff = (addr & PAGE_MASK); in sys_msync()
452 addr -= pageoff; in sys_msync()
457 tmpaddr = addr + size; /* workaround gcc4 opt */ in sys_msync()
458 if (tmpaddr < addr) /* wrap */ in sys_msync()
485 rv = vm_map_lookup_entry(map, addr, &entry); in sys_msync()
491 addr = entry->ba.start; in sys_msync()
499 rv = vm_map_clean(map, addr, addr + size, (flags & MS_ASYNC) == 0, in sys_msync()
529 vm_offset_t addr; in sys_munmap() local
534 addr = (vm_offset_t) uap->addr; in sys_munmap()
537 pageoff = (addr & PAGE_MASK); in sys_munmap()
538 addr -= pageoff; in sys_munmap()
543 tmpaddr = addr + size; /* workaround gcc4 opt */ in sys_munmap()
544 if (tmpaddr < addr) /* wrap */ in sys_munmap()
556 if (VM_MIN_USER_ADDRESS > 0 && addr < VM_MIN_USER_ADDRESS) in sys_munmap()
567 if (!vm_map_check_protection(map, addr, addr + size, in sys_munmap()
573 vm_map_remove(map, addr, addr + size); in sys_munmap()
587 vm_offset_t addr; in sys_mprotect() local
593 addr = (vm_offset_t) uap->addr; in sys_mprotect()
597 pageoff = (addr & PAGE_MASK); in sys_mprotect()
598 addr -= pageoff; in sys_mprotect()
603 tmpaddr = addr + size; /* workaround gcc4 opt */ in sys_mprotect()
604 if (tmpaddr < addr) /* wrap */ in sys_mprotect()
607 switch (vm_map_protect(&p->p_vmspace->vm_map, addr, addr + size, in sys_mprotect()
633 vm_offset_t addr; in sys_minherit() local
639 addr = (vm_offset_t)uap->addr; in sys_minherit()
643 pageoff = (addr & PAGE_MASK); in sys_minherit()
644 addr -= pageoff; in sys_minherit()
649 tmpaddr = addr + size; /* workaround gcc4 opt */ in sys_minherit()
650 if (tmpaddr < addr) /* wrap */ in sys_minherit()
653 switch (vm_map_inherit(&p->p_vmspace->vm_map, addr, in sys_minherit()
654 addr + size, inherit)) { in sys_minherit()
680 vm_offset_t tmpaddr = (vm_offset_t)uap->addr + uap->len; in sys_madvise()
692 if (tmpaddr < (vm_offset_t)uap->addr) in sys_madvise()
696 if (VM_MIN_USER_ADDRESS > 0 && uap->addr < VM_MIN_USER_ADDRESS) in sys_madvise()
703 start = trunc_page((vm_offset_t)uap->addr); in sys_madvise()
723 vm_offset_t tmpaddr = (vm_offset_t)uap->addr + uap->len; in sys_mcontrol()
735 if (tmpaddr < (vm_offset_t) uap->addr) in sys_mcontrol()
739 if (VM_MIN_USER_ADDRESS > 0 && uap->addr < VM_MIN_USER_ADDRESS) in sys_mcontrol()
746 start = trunc_page((vm_offset_t)uap->addr); in sys_mcontrol()
766 vm_offset_t addr, first_addr; in sys_mincore() local
782 first_addr = addr = trunc_page((vm_offset_t) uap->addr); in sys_mincore()
783 end = addr + (vm_size_t)round_page(uap->len); in sys_mincore()
784 if (end < addr) in sys_mincore()
802 if (!vm_map_lookup_entry(map, addr, &entry)) in sys_mincore()
826 if (addr < current->ba.start) in sys_mincore()
827 addr = current->ba.start; in sys_mincore()
835 while (addr < cend) { in sys_mincore()
845 mincoreinfo = pmap_mincore(pmap, addr); in sys_mincore()
856 (addr - current->ba.start); in sys_mincore()
895 vecindex = OFF_TO_IDX(addr - first_addr); in sys_mincore()
928 addr += PAGE_SIZE; in sys_mincore()
976 vm_offset_t addr; in sys_mlock() local
983 addr = (vm_offset_t) uap->addr; in sys_mlock()
986 pageoff = (addr & PAGE_MASK); in sys_mlock()
987 addr -= pageoff; in sys_mlock()
994 tmpaddr = addr + size; /* workaround gcc4 opt */ in sys_mlock()
995 if (tmpaddr < addr) /* wrap */ in sys_mlock()
1018 addr, addr + size, FALSE); in sys_mlock()
1162 vm_offset_t addr; in sys_munlock() local
1167 addr = (vm_offset_t) uap->addr; in sys_munlock()
1170 pageoff = (addr & PAGE_MASK); in sys_munlock()
1171 addr -= pageoff; in sys_munlock()
1175 tmpaddr = addr + size; in sys_munlock()
1176 if (tmpaddr < addr) /* wrap */ in sys_munlock()
1188 addr, addr + size, TRUE); in sys_munlock()
1200 vm_mmap(vm_map_t map, vm_offset_t *addr, vm_size_t size, vm_prot_t prot, in vm_mmap() argument
1282 *addr = round_page(*addr); in vm_mmap()
1284 if (*addr != trunc_page(*addr)) { in vm_mmap()
1288 eaddr = *addr + size; in vm_mmap()
1289 if (eaddr < *addr) { in vm_mmap()
1295 vm_map_remove(map, *addr, *addr + size); in vm_mmap()
1431 *addr = pmap_addr_hint(object, *addr, size); in vm_mmap()
1442 foff, addr, size, in vm_mmap()
1447 rv = vm_map_stack(map, addr, size, flags, in vm_mmap()
1451 foff, addr, size, in vm_mmap()
1473 rv = vm_map_inherit(map, *addr, *addr + size, VM_INHERIT_SHARE); in vm_mmap()
1475 vm_map_remove(map, *addr, *addr + size); in vm_mmap()
1483 vm_map_user_wiring(map, *addr, *addr + size, FALSE); in vm_mmap()