Home
last modified time | relevance | path

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

/f-stack/freebsd/amd64/vmm/
H A Dvmm_instruction_emul.c772 struct vm_copyinfo copyinfo[2]; in emulate_movs() local
774 struct iovec copyinfo[2]; in emulate_movs()
830 copyinfo, nitems(copyinfo), &fault); in emulate_movs()
839 vm_copy_teardown(vm, vcpuid, copyinfo, nitems(copyinfo)); in emulate_movs()
856 PROT_WRITE, copyinfo, nitems(copyinfo), &fault); in emulate_movs()
875 vm_copy_teardown(vm, vcpuid, copyinfo, nitems(copyinfo)); in emulate_movs()
1524 struct iovec copyinfo[2]; in emulate_stack_op()
1594 pushop ? PROT_WRITE : PROT_READ, copyinfo, nitems(copyinfo), in emulate_stack_op()
1608 vm_copy_teardown(vm, vcpuid, copyinfo, nitems(copyinfo)); in emulate_stack_op()
2297 copyinfo, nitems(copyinfo), faultptr); in vmm_fetch_instruction()
[all …]
H A Dvmm.c2645 if (copyinfo[idx].cookie != NULL) in vm_copy_teardown()
2672 copyinfo[nused].gpa = gpa; in vm_copy_setup()
2673 copyinfo[nused].len = n; in vm_copy_setup()
2684 copyinfo[idx].hva = hva; in vm_copy_setup()
2685 copyinfo[idx].cookie = cookie; in vm_copy_setup()
2707 bcopy(copyinfo[idx].hva, dst, copyinfo[idx].len); in vm_copyin()
2708 len -= copyinfo[idx].len; in vm_copyin()
2709 dst += copyinfo[idx].len; in vm_copyin()
2724 bcopy(src, copyinfo[idx].hva, copyinfo[idx].len); in vm_copyout()
2725 len -= copyinfo[idx].len; in vm_copyout()
[all …]
/f-stack/freebsd/amd64/include/
H A Dvmm.h459 uint64_t gla, size_t len, int prot, struct vm_copyinfo *copyinfo,
461 void vm_copy_teardown(struct vm *vm, int vcpuid, struct vm_copyinfo *copyinfo,
463 void vm_copyin(struct vm *vm, int vcpuid, struct vm_copyinfo *copyinfo,
466 struct vm_copyinfo *copyinfo, size_t len);