svm_test_data
struct svm_test_data *vcpu_alloc_svm(struct kvm_vm *vm, gva_t *p_svm_gva);
void generic_svm_setup(struct svm_test_data *svm, void *guest_rip, void *guest_rsp);
static void l1_svm_code(struct svm_test_data *svm, u64 vcpu_id)
struct svm_test_data *
struct svm_test_data *svm = addr_gva2hva(vm, svm_gva);
void generic_svm_setup(struct svm_test_data *svm, void *guest_rip, void *guest_rsp)
static void l1_svm_code(struct svm_test_data *svm)
static void __attribute__((__flatten__)) guest_code(struct svm_test_data *svm,
static void l1_svm_code(struct svm_test_data *svm)
static void l1_svm_code(struct svm_test_data *svm)
static void l1_svm_code(struct svm_test_data *svm)
struct svm_test_data *svm = test_data;
struct svm_test_data *svm = test_data;
static void svm_run_l2(struct svm_test_data *svm, void *l2_code, int vector,
static void l1_svm_code(struct svm_test_data *svm)
static void l1_svm_code(struct svm_test_data *svm)
static void l1_svm_code(struct svm_test_data *svm, u64 expected_fault_gpa,
struct svm_test_data *svm = data;
static void l1_svm_code(struct svm_test_data *svm)
static void l1_guest_code(struct svm_test_data *svm)
struct svm_test_data *svm = arg;
static void svm_l1_guest_code(struct svm_test_data *svm)
static void l2_guest_code(struct svm_test_data *svm)
static void l1_guest_code(struct svm_test_data *svm)
static void l2_guest_code(struct svm_test_data *svm)
static void l1_guest_code(struct svm_test_data *svm, bool nested_lbrv)
static void l1_guest_code(struct svm_test_data *svm)
static void l1_guest_code(struct svm_test_data *svm)
static void l1_guest_code_invalid_gpat(struct svm_test_data *svm)
static void l2_guest_code(struct svm_test_data *svm)
static void l1_guest_code(struct svm_test_data *svm, struct idt_entry *idt)
static void l1_guest_code(struct svm_test_data *svm, u64 is_nmi, u64 idt_alt)
static void l1_vmrun(struct svm_test_data *svm, gpa_t gpa)
static void l1_vmload(struct svm_test_data *svm, gpa_t gpa)
static void l1_vmsave(struct svm_test_data *svm, gpa_t gpa)
static void l1_vmexit(struct svm_test_data *svm, gpa_t gpa)
static void l2_guest_code(struct svm_test_data *svm)
static void l1_guest_code(struct svm_test_data *svm)
void l1_guest_code_svm(struct svm_test_data *svm)