Lines Matching defs:ident
119 vmcb_access(struct svm_softc *softc, int vcpu, int write, int ident,
127 off = VMCB_ACCESS_OFFSET(ident);
128 bytes = VMCB_ACCESS_BYTES(ident);
164 vmcb_read(struct svm_softc *sc, int vcpu, int ident, uint64_t *retval)
175 if (VMCB_ACCESS_OK(ident))
176 return (vmcb_access(sc, vcpu, 0, ident, retval));
178 switch (ident) {
231 seg = vmcb_segptr(vmcb, ident);
233 __func__, ident));
254 vmcb_write(struct svm_softc *sc, int vcpu, int ident, uint64_t val)
266 if (VMCB_ACCESS_OK(ident))
267 return (vmcb_access(sc, vcpu, 1, ident, &val));
269 switch (ident) {
331 seg = vmcb_segptr(vmcb, ident);
333 __func__, ident));
353 vmcb_seg(struct vmcb *vmcb, int ident, struct vmcb_segment *seg2)
357 seg = vmcb_segptr(vmcb, ident);
461 vmcb_getany(struct svm_softc *sc, int vcpu, int ident, uint64_t *val)
470 if (ident >= VM_REG_LAST) {
475 error = vmcb_read(sc, vcpu, ident, val);
482 vmcb_setany(struct svm_softc *sc, int vcpu, int ident, uint64_t val)
491 if (ident >= VM_REG_LAST) {
496 error = vmcb_write(sc, vcpu, ident, val);
534 vmcb_snapshot_any(struct svm_softc *sc, int vcpu, int ident,
541 ret = vmcb_getany(sc, vcpu, ident, &val);
549 ret = vmcb_setany(sc, vcpu, ident, val);