Lines Matching refs:meta

2420 svm_snapshot_reg(void *vcpui, int ident, struct vm_snapshot_meta *meta)  in svm_snapshot_reg()  argument
2425 if (meta->op == VM_SNAPSHOT_SAVE) { in svm_snapshot_reg()
2430 SNAPSHOT_VAR_OR_LEAVE(val, meta, ret, done); in svm_snapshot_reg()
2431 } else if (meta->op == VM_SNAPSHOT_RESTORE) { in svm_snapshot_reg()
2432 SNAPSHOT_VAR_OR_LEAVE(val, meta, ret, done); in svm_snapshot_reg()
2617 svm_vcpu_snapshot(void *vcpui, struct vm_snapshot_meta *meta) in svm_vcpu_snapshot() argument
2632 err += svm_snapshot_reg(vcpu, VM_REG_GUEST_CR0, meta); in svm_vcpu_snapshot()
2633 err += svm_snapshot_reg(vcpu, VM_REG_GUEST_CR2, meta); in svm_vcpu_snapshot()
2634 err += svm_snapshot_reg(vcpu, VM_REG_GUEST_CR3, meta); in svm_vcpu_snapshot()
2635 err += svm_snapshot_reg(vcpu, VM_REG_GUEST_CR4, meta); in svm_vcpu_snapshot()
2637 err += svm_snapshot_reg(vcpu, VM_REG_GUEST_DR6, meta); in svm_vcpu_snapshot()
2638 err += svm_snapshot_reg(vcpu, VM_REG_GUEST_DR7, meta); in svm_vcpu_snapshot()
2640 err += svm_snapshot_reg(vcpu, VM_REG_GUEST_RAX, meta); in svm_vcpu_snapshot()
2642 err += svm_snapshot_reg(vcpu, VM_REG_GUEST_RSP, meta); in svm_vcpu_snapshot()
2643 err += svm_snapshot_reg(vcpu, VM_REG_GUEST_RIP, meta); in svm_vcpu_snapshot()
2644 err += svm_snapshot_reg(vcpu, VM_REG_GUEST_RFLAGS, meta); in svm_vcpu_snapshot()
2648 err += svm_snapshot_reg(vcpu, VM_REG_GUEST_ES, meta); in svm_vcpu_snapshot()
2649 err += vmcb_snapshot_desc(vcpu, VM_REG_GUEST_ES, meta); in svm_vcpu_snapshot()
2652 err += svm_snapshot_reg(vcpu, VM_REG_GUEST_CS, meta); in svm_vcpu_snapshot()
2653 err += vmcb_snapshot_desc(vcpu, VM_REG_GUEST_CS, meta); in svm_vcpu_snapshot()
2656 err += svm_snapshot_reg(vcpu, VM_REG_GUEST_SS, meta); in svm_vcpu_snapshot()
2657 err += vmcb_snapshot_desc(vcpu, VM_REG_GUEST_SS, meta); in svm_vcpu_snapshot()
2660 err += svm_snapshot_reg(vcpu, VM_REG_GUEST_DS, meta); in svm_vcpu_snapshot()
2661 err += vmcb_snapshot_desc(vcpu, VM_REG_GUEST_DS, meta); in svm_vcpu_snapshot()
2664 err += svm_snapshot_reg(vcpu, VM_REG_GUEST_FS, meta); in svm_vcpu_snapshot()
2665 err += vmcb_snapshot_desc(vcpu, VM_REG_GUEST_FS, meta); in svm_vcpu_snapshot()
2668 err += svm_snapshot_reg(vcpu, VM_REG_GUEST_GS, meta); in svm_vcpu_snapshot()
2669 err += vmcb_snapshot_desc(vcpu, VM_REG_GUEST_GS, meta); in svm_vcpu_snapshot()
2672 err += svm_snapshot_reg(vcpu, VM_REG_GUEST_TR, meta); in svm_vcpu_snapshot()
2673 err += vmcb_snapshot_desc(vcpu, VM_REG_GUEST_TR, meta); in svm_vcpu_snapshot()
2676 err += svm_snapshot_reg(vcpu, VM_REG_GUEST_LDTR, meta); in svm_vcpu_snapshot()
2677 err += vmcb_snapshot_desc(vcpu, VM_REG_GUEST_LDTR, meta); in svm_vcpu_snapshot()
2680 err += svm_snapshot_reg(vcpu, VM_REG_GUEST_EFER, meta); in svm_vcpu_snapshot()
2683 err += vmcb_snapshot_desc(vcpu, VM_REG_GUEST_IDTR, meta); in svm_vcpu_snapshot()
2684 err += vmcb_snapshot_desc(vcpu, VM_REG_GUEST_GDTR, meta); in svm_vcpu_snapshot()
2687 err += svm_snapshot_reg(vcpu, VM_REG_GUEST_INTR_SHADOW, meta); in svm_vcpu_snapshot()
2690 VMCB_ACCESS(VMCB_OFF_CR_INTERCEPT, 4), meta); in svm_vcpu_snapshot()
2692 VMCB_ACCESS(VMCB_OFF_DR_INTERCEPT, 4), meta); in svm_vcpu_snapshot()
2694 VMCB_ACCESS(VMCB_OFF_EXC_INTERCEPT, 4), meta); in svm_vcpu_snapshot()
2696 VMCB_ACCESS(VMCB_OFF_INST1_INTERCEPT, 4), meta); in svm_vcpu_snapshot()
2698 VMCB_ACCESS(VMCB_OFF_INST2_INTERCEPT, 4), meta); in svm_vcpu_snapshot()
2701 VMCB_ACCESS(VMCB_OFF_PAUSE_FILTHRESH, 2), meta); in svm_vcpu_snapshot()
2703 VMCB_ACCESS(VMCB_OFF_PAUSE_FILCNT, 2), meta); in svm_vcpu_snapshot()
2706 VMCB_ACCESS(VMCB_OFF_ASID, 4), meta); in svm_vcpu_snapshot()
2709 VMCB_ACCESS(VMCB_OFF_TLB_CTRL, 4), meta); in svm_vcpu_snapshot()
2712 VMCB_ACCESS(VMCB_OFF_VIRQ, 8), meta); in svm_vcpu_snapshot()
2715 VMCB_ACCESS(VMCB_OFF_EXIT_REASON, 8), meta); in svm_vcpu_snapshot()
2717 VMCB_ACCESS(VMCB_OFF_EXITINFO1, 8), meta); in svm_vcpu_snapshot()
2719 VMCB_ACCESS(VMCB_OFF_EXITINFO2, 8), meta); in svm_vcpu_snapshot()
2721 VMCB_ACCESS(VMCB_OFF_EXITINTINFO, 8), meta); in svm_vcpu_snapshot()
2724 VMCB_ACCESS(VMCB_OFF_NP_ENABLE, 1), meta); in svm_vcpu_snapshot()
2727 VMCB_ACCESS(VMCB_OFF_AVIC_BAR, 8), meta); in svm_vcpu_snapshot()
2729 VMCB_ACCESS(VMCB_OFF_AVIC_PAGE, 8), meta); in svm_vcpu_snapshot()
2731 VMCB_ACCESS(VMCB_OFF_AVIC_LT, 8), meta); in svm_vcpu_snapshot()
2733 VMCB_ACCESS(VMCB_OFF_AVIC_PT, 8), meta); in svm_vcpu_snapshot()
2736 VMCB_ACCESS(VMCB_OFF_CPL, 1), meta); in svm_vcpu_snapshot()
2739 VMCB_ACCESS(VMCB_OFF_STAR, 8), meta); in svm_vcpu_snapshot()
2741 VMCB_ACCESS(VMCB_OFF_LSTAR, 8), meta); in svm_vcpu_snapshot()
2743 VMCB_ACCESS(VMCB_OFF_CSTAR, 8), meta); in svm_vcpu_snapshot()
2746 VMCB_ACCESS(VMCB_OFF_SFMASK, 8), meta); in svm_vcpu_snapshot()
2749 VMCB_ACCESS(VMCB_OFF_KERNELGBASE, 8), meta); in svm_vcpu_snapshot()
2752 VMCB_ACCESS(VMCB_OFF_SYSENTER_CS, 8), meta); in svm_vcpu_snapshot()
2754 VMCB_ACCESS(VMCB_OFF_SYSENTER_ESP, 8), meta); in svm_vcpu_snapshot()
2756 VMCB_ACCESS(VMCB_OFF_SYSENTER_EIP, 8), meta); in svm_vcpu_snapshot()
2759 VMCB_ACCESS(VMCB_OFF_GUEST_PAT, 8), meta); in svm_vcpu_snapshot()
2762 VMCB_ACCESS(VMCB_OFF_DBGCTL, 8), meta); in svm_vcpu_snapshot()
2764 VMCB_ACCESS(VMCB_OFF_BR_FROM, 8), meta); in svm_vcpu_snapshot()
2766 VMCB_ACCESS(VMCB_OFF_BR_TO, 8), meta); in svm_vcpu_snapshot()
2768 VMCB_ACCESS(VMCB_OFF_INT_FROM, 8), meta); in svm_vcpu_snapshot()
2770 VMCB_ACCESS(VMCB_OFF_INT_TO, 8), meta); in svm_vcpu_snapshot()
2775 SNAPSHOT_VAR_OR_LEAVE(vcpu->swctx.sctx_rbp, meta, err, done); in svm_vcpu_snapshot()
2776 SNAPSHOT_VAR_OR_LEAVE(vcpu->swctx.sctx_rbx, meta, err, done); in svm_vcpu_snapshot()
2777 SNAPSHOT_VAR_OR_LEAVE(vcpu->swctx.sctx_rcx, meta, err, done); in svm_vcpu_snapshot()
2778 SNAPSHOT_VAR_OR_LEAVE(vcpu->swctx.sctx_rdx, meta, err, done); in svm_vcpu_snapshot()
2779 SNAPSHOT_VAR_OR_LEAVE(vcpu->swctx.sctx_rdi, meta, err, done); in svm_vcpu_snapshot()
2780 SNAPSHOT_VAR_OR_LEAVE(vcpu->swctx.sctx_rsi, meta, err, done); in svm_vcpu_snapshot()
2781 SNAPSHOT_VAR_OR_LEAVE(vcpu->swctx.sctx_r8, meta, err, done); in svm_vcpu_snapshot()
2782 SNAPSHOT_VAR_OR_LEAVE(vcpu->swctx.sctx_r9, meta, err, done); in svm_vcpu_snapshot()
2783 SNAPSHOT_VAR_OR_LEAVE(vcpu->swctx.sctx_r10, meta, err, done); in svm_vcpu_snapshot()
2784 SNAPSHOT_VAR_OR_LEAVE(vcpu->swctx.sctx_r11, meta, err, done); in svm_vcpu_snapshot()
2785 SNAPSHOT_VAR_OR_LEAVE(vcpu->swctx.sctx_r12, meta, err, done); in svm_vcpu_snapshot()
2786 SNAPSHOT_VAR_OR_LEAVE(vcpu->swctx.sctx_r13, meta, err, done); in svm_vcpu_snapshot()
2787 SNAPSHOT_VAR_OR_LEAVE(vcpu->swctx.sctx_r14, meta, err, done); in svm_vcpu_snapshot()
2788 SNAPSHOT_VAR_OR_LEAVE(vcpu->swctx.sctx_r15, meta, err, done); in svm_vcpu_snapshot()
2789 SNAPSHOT_VAR_OR_LEAVE(vcpu->swctx.sctx_dr0, meta, err, done); in svm_vcpu_snapshot()
2790 SNAPSHOT_VAR_OR_LEAVE(vcpu->swctx.sctx_dr1, meta, err, done); in svm_vcpu_snapshot()
2791 SNAPSHOT_VAR_OR_LEAVE(vcpu->swctx.sctx_dr2, meta, err, done); in svm_vcpu_snapshot()
2792 SNAPSHOT_VAR_OR_LEAVE(vcpu->swctx.sctx_dr3, meta, err, done); in svm_vcpu_snapshot()
2797 SNAPSHOT_VAR_OR_LEAVE(vcpu->nextrip, meta, err, done); in svm_vcpu_snapshot()
2800 SNAPSHOT_VAR_OR_LEAVE(vcpu->lastcpu, meta, err, done); in svm_vcpu_snapshot()
2801 SNAPSHOT_VAR_OR_LEAVE(vcpu->dirty, meta, err, done); in svm_vcpu_snapshot()
2804 SNAPSHOT_VAR_OR_LEAVE(vcpu->eptgen, meta, err, done); in svm_vcpu_snapshot()
2806 SNAPSHOT_VAR_OR_LEAVE(vcpu->asid.gen, meta, err, done); in svm_vcpu_snapshot()
2807 SNAPSHOT_VAR_OR_LEAVE(vcpu->asid.num, meta, err, done); in svm_vcpu_snapshot()
2809 SNAPSHOT_BUF_OR_LEAVE(&vcpu->mtrr, sizeof(vcpu->mtrr), meta, err, done); in svm_vcpu_snapshot()
2812 if (meta->op == VM_SNAPSHOT_RESTORE) in svm_vcpu_snapshot()