Searched refs:copyinfo (Results 1 - 5 of 5) sorted by relevance

/freebsd-current/sys/amd64/vmm/
H A Dvmm.c1774 struct vm_copyinfo copyinfo; local
1783 VM_PROT_RW, &copyinfo, 1, &fault);
1790 vm_copyin(&copyinfo, &rflags, sizeof(uint64_t));
1796 vm_copyout(&rflags, &copyinfo, sizeof(uint64_t));
1797 vm_copy_teardown(&copyinfo, 1);
2763 vm_copy_teardown(struct vm_copyinfo *copyinfo, int num_copyinfo) argument
2768 if (copyinfo[idx].cookie != NULL)
2769 vm_gpa_release(copyinfo[idx].cookie);
2771 bzero(copyinfo, num_copyinfo * sizeof(struct vm_copyinfo));
2776 uint64_t gla, size_t len, int prot, struct vm_copyinfo *copyinfo,
2775 vm_copy_setup(struct vcpu *vcpu, struct vm_guest_paging *paging, uint64_t gla, size_t len, int prot, struct vm_copyinfo *copyinfo, int num_copyinfo, int *fault) argument
2821 vm_copyin(struct vm_copyinfo *copyinfo, void *kaddr, size_t len) argument
2837 vm_copyout(const void *kaddr, struct vm_copyinfo *copyinfo, size_t len) argument
[all...]
H A Dvmm_instruction_emul.c768 struct vm_copyinfo copyinfo[2]; local
770 struct iovec copyinfo[2];
826 copyinfo, nitems(copyinfo), &fault);
834 vm_copyin(copyinfo, &val, opsize);
835 vm_copy_teardown(copyinfo, nitems(copyinfo));
852 PROT_WRITE, copyinfo, nitems(copyinfo), &fault);
870 vm_copyout(&val, copyinfo, opsiz
1518 struct vm_copyinfo copyinfo[2]; local
2287 struct vm_copyinfo copyinfo[2]; local
[all...]
/freebsd-current/sys/amd64/include/
H A Dvmm.h464 * Set up 'copyinfo[]' to copy to/from guest linear address space starting
473 * The 'copyinfo[]' can be passed to 'vm_copyin()' or 'vm_copyout()' only if
474 * the return value is 0. The 'copyinfo[]' resources should be freed by calling
478 uint64_t gla, size_t len, int prot, struct vm_copyinfo *copyinfo,
480 void vm_copy_teardown(struct vm_copyinfo *copyinfo, int num_copyinfo);
481 void vm_copyin(struct vm_copyinfo *copyinfo, void *kaddr, size_t len);
482 void vm_copyout(const void *kaddr, struct vm_copyinfo *copyinfo, size_t len);
/freebsd-current/usr.bin/systat/
H A Dvmstat.c129 static void copyinfo(struct Info *, struct Info *);
270 copyinfo(&s2, &s1);
537 copyinfo(&s2, &s1);
557 copyinfo(&z, &s1);
804 copyinfo(struct Info *from, struct Info *to) function
/freebsd-current/usr.sbin/fstyp/
H A Dhammer2_disk.h1198 * NOTE: The copyinfo[] array contains the configuration for both the
1203 * allow HAMMER2 to pick up the others when it checks the copyinfo[]
1277 * An id from the active copies set (up to 8, see copyinfo later on)
1320 * Contains the configuration for up to 256 copyinfo targets. These
1329 /* 1000-8FFF copyinfo config */
1330 hammer2_volconf_t copyinfo[HAMMER2_COPYID_COUNT]; member in struct:hammer2_volume_data

Completed in 192 milliseconds