Searched refs:copyinfo (Results 1 – 3 of 3) sorted by relevance
/illumos-gate/usr/src/uts/intel/io/vmm/ |
H A D | vmm_instruction_emul.c | 1144 struct vm_copyinfo copyinfo[2]; in vie_emulate_movs() local 1201 copyinfo, nitems(copyinfo), &fault); in vie_emulate_movs() 1209 vm_copyin(vm, vcpuid, copyinfo, &val, opsize); in vie_emulate_movs() 1210 vm_copy_teardown(vm, vcpuid, copyinfo, nitems(copyinfo)); in vie_emulate_movs() 1227 PROT_WRITE, copyinfo, nitems(copyinfo), &fault); in vie_emulate_movs() 1245 vm_copyout(vm, vcpuid, &val, copyinfo, opsize); in vie_emulate_movs() 1251 vm_copy_teardown(vm, vcpuid, copyinfo, in vie_emulate_movs() 1252 nitems(copyinfo)); in vie_emulate_movs() 1981 struct vm_copyinfo copyinfo[2]; in vie_emulate_stack_op() local 2052 pushop ? PROT_WRITE : PROT_READ, copyinfo, nitems(copyinfo), in vie_emulate_stack_op() [all …]
|
H A D | vmm.c | 3724 vm_copy_teardown(struct vm *vm, int vcpuid, struct vm_copyinfo *copyinfo, in vm_copy_teardown() argument 3728 if (copyinfo[idx].cookie != NULL) { in vm_copy_teardown() 3729 (void) vmp_release((vm_page_t *)copyinfo[idx].cookie); in vm_copy_teardown() 3732 bzero(copyinfo, num_copyinfo * sizeof (struct vm_copyinfo)); in vm_copy_teardown() 3737 uint64_t gla, size_t len, int prot, struct vm_copyinfo *copyinfo, in vm_copy_setup() argument 3744 bzero(copyinfo, sizeof (struct vm_copyinfo) * num_copyinfo); in vm_copy_setup() 3758 copyinfo[nused].gpa = gpa; in vm_copy_setup() 3759 copyinfo[nused].len = n; in vm_copy_setup() 3769 vmp = vmc_hold(vmc, copyinfo[idx].gpa & PAGEMASK, prot); in vm_copy_setup() 3778 copyinfo[idx].hva = hva + (copyinfo[idx].gpa & PAGEOFFSET); in vm_copy_setup() [all …]
|
/illumos-gate/usr/src/uts/intel/io/vmm/sys/ |
H A D | vmm_kernel.h | 369 uint64_t gla, size_t len, int prot, struct vm_copyinfo *copyinfo, 371 void vm_copy_teardown(struct vm *vm, int vcpuid, struct vm_copyinfo *copyinfo, 373 void vm_copyin(struct vm *vm, int vcpuid, struct vm_copyinfo *copyinfo, 376 struct vm_copyinfo *copyinfo, size_t len);
|