Lines Matching refs:vmaddr
62 vm_offset_t vmaddr; in exec_linux_imgact() local
137 vmaddr = virtual_offset; in exec_linux_imgact()
138 error = vm_map_find(&vmspace->vm_map, NULL, 0, &vmaddr, in exec_linux_imgact()
144 error = vn_rdwr(UIO_READ, imgp->vp, (void *)vmaddr, file_offset, in exec_linux_imgact()
157 error = vm_map_protect(&vmspace->vm_map, vmaddr, in exec_linux_imgact()
158 vmaddr + a_out->a_text, 0, VM_PROT_EXECUTE | VM_PROT_READ, in exec_linux_imgact()
169 vmaddr = virtual_offset; in exec_linux_imgact()
170 error = vm_mmap(&vmspace->vm_map, &vmaddr, in exec_linux_imgact()
179 (u_long)vmaddr, in exec_linux_imgact()
185 error = vm_map_protect(&vmspace->vm_map, vmaddr + a_out->a_text, in exec_linux_imgact()
186 vmaddr + a_out->a_text + a_out->a_data, VM_PROT_ALL, 0, in exec_linux_imgact()
195 vmaddr = virtual_offset + a_out->a_text + a_out->a_data; in exec_linux_imgact()
196 error = vm_map_find(&vmspace->vm_map, NULL, 0, &vmaddr, in exec_linux_imgact()
201 printf("imgact: bssaddr=%08lx, length=%08lx\n", (u_long)vmaddr, in exec_linux_imgact()