Home
last modified time | relevance | path

Searched refs:copyinfo (Results 1 – 3 of 3) sorted by relevance

/illumos-gate/usr/src/uts/intel/io/vmm/
H A Dvmm_instruction_emul.c1144 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 Dvmm.c3724 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 Dvmm_kernel.h369 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);