Searched refs:vmcb_control_area (Results 1 – 8 of 8) sorted by relevance
78 struct vmcb_control_area *ctrl = &vmcb->control; in svm_run_l2() 93 struct vmcb_control_area *ctrl = &svm->vmcb->control; in l1_svm_code()
77 struct __attribute__ ((__packed__)) vmcb_control_area { struct 235 struct vmcb_control_area control;78 intercept_crvmcb_control_area global() argument 79 intercept_drvmcb_control_area global() argument 80 intercept_exceptionsvmcb_control_area global() argument 81 interceptvmcb_control_area global() argument 82 reserved_1vmcb_control_area global() argument 83 pause_filter_threshvmcb_control_area global() argument 84 pause_filter_countvmcb_control_area global() argument 85 iopm_base_pavmcb_control_area global() argument 86 msrpm_base_pavmcb_control_area global() argument 87 tsc_offsetvmcb_control_area global() argument 88 asidvmcb_control_area global() argument 89 tlb_ctlvmcb_control_area global() argument 90 reserved_2vmcb_control_area global() argument 91 int_ctlvmcb_control_area global() argument 92 int_vectorvmcb_control_area global() argument 93 int_statevmcb_control_area global() argument 94 reserved_3vmcb_control_area global() argument 95 exit_codevmcb_control_area global() argument 96 exit_code_hivmcb_control_area global() argument 97 exit_info_1vmcb_control_area global() argument 98 exit_info_2vmcb_control_area global() argument 99 exit_int_infovmcb_control_area global() argument 100 exit_int_info_errvmcb_control_area global() argument 101 nested_ctlvmcb_control_area global() argument 102 avic_vapic_barvmcb_control_area global() argument 103 reserved_4vmcb_control_area global() argument 104 event_injvmcb_control_area global() argument 105 event_inj_errvmcb_control_area global() argument 106 nested_cr3vmcb_control_area global() argument 107 virt_extvmcb_control_area global() argument 108 cleanvmcb_control_area global() argument 109 reserved_5vmcb_control_area global() argument 110 next_ripvmcb_control_area global() argument 111 insn_lenvmcb_control_area global() argument 112 insn_bytesvmcb_control_area global() argument 113 avic_backing_pagevmcb_control_area global() argument 114 reserved_6vmcb_control_area global() argument 115 avic_logical_idvmcb_control_area global() argument 116 avic_physical_idvmcb_control_area global() argument 117 reserved_7vmcb_control_area global() argument 118 vmsa_pavmcb_control_area global() argument 119 reserved_8vmcb_control_area global() argument 124 __anon95f43988020avmcb_control_area global() argument
435 static inline void vmcb_set_intercept(struct vmcb_control_area *control, u32 bit) in vmcb_set_intercept() 441 static inline void vmcb_clr_intercept(struct vmcb_control_area *control, u32 bit) in vmcb_clr_intercept() 447 static inline bool vmcb_is_intercept(struct vmcb_control_area *control, u32 bit) in vmcb_is_intercept() 777 struct vmcb_control_area *control);
128 struct vmcb_control_area *c, *h; in recalc_intercepts() 409 struct vmcb_control_area *from) in __nested_copy_vmcb_control_to_cache() 454 struct vmcb_control_area *control) in nested_copy_vmcb_control_to_cache() 1649 static void nested_copy_vmcb_cache_to_control(struct vmcb_control_area *dst, in nested_copy_vmcb_cache_to_control() 1654 memset(dst, 0, sizeof(struct vmcb_control_area)); in nested_copy_vmcb_cache_to_control() 1689 struct vmcb_control_area *ctl; in svm_get_nested_state() 1758 struct vmcb_control_area *ctl; in svm_set_nested_state() 1765 BUILD_BUG_ON(sizeof(struct vmcb_control_area) + sizeof(struct vmcb_save_area) > in svm_set_nested_state()
939 struct vmcb_control_area *control = &svm->vmcb->control; in grow_ple_window() 960 struct vmcb_control_area *control = &svm->vmcb->control; in shrink_ple_window() 1090 struct vmcb_control_area *control = &vmcb->control; in init_vmcb() 1524 struct vmcb_control_area *control; in svm_set_vintr() 3290 struct vmcb_control_area *control = &svm->vmcb->control; in dump_vmcb() 3531 struct vmcb_control_area *control = &to_svm(vcpu)->vmcb->control; in svm_get_exit_info() 3547 struct vmcb_control_area *control = &to_svm(vcpu)->vmcb->control; in svm_get_entry_info() 4165 struct vmcb_control_area *control = &svm->vmcb->control; in svm_cancel_injection()
3200 static u64 kvm_ghcb_get_sw_exit_code(struct vmcb_control_area *control) in kvm_ghcb_get_sw_exit_code() 3207 struct vmcb_control_area *control = &svm->vmcb->control; in dump_ghcb() 3257 struct vmcb_control_area *control = &svm->vmcb->control; in sev_es_sync_from_ghcb() 3306 struct vmcb_control_area *control = &svm->vmcb->control; in sev_es_validate_vmgexit() 3529 struct vmcb_control_area *control = &svm->vmcb->control; in setup_vmgexit_scratch() 4135 struct vmcb_control_area *control = &svm->vmcb->control; in sev_handle_vmgexit_msr_protocol() 4280 struct vmcb_control_area *control = &svm->vmcb->control; in sev_handle_vmgexit()
124 struct __attribute__ ((__packed__)) vmcb_control_area { struct 530 struct vmcb_control_area control;558 BUILD_BUG_ON(sizeof(struct vmcb_control_area) != EXPECTED_VMCB_CONTROL_AREA_SIZE); in __unused_size_checks() 125 interceptsvmcb_control_area global() argument 126 reserved_1vmcb_control_area global() argument 127 pause_filter_threshvmcb_control_area global() argument 128 pause_filter_countvmcb_control_area global() argument 129 iopm_base_pavmcb_control_area global() argument 130 msrpm_base_pavmcb_control_area global() argument 131 tsc_offsetvmcb_control_area global() argument 132 asidvmcb_control_area global() argument 133 tlb_ctlvmcb_control_area global() argument 134 reserved_2vmcb_control_area global() argument 135 int_ctlvmcb_control_area global() argument 136 int_vectorvmcb_control_area global() argument 137 int_statevmcb_control_area global() argument 138 reserved_3vmcb_control_area global() argument 139 exit_codevmcb_control_area global() argument 140 exit_code_hivmcb_control_area global() argument 141 exit_info_1vmcb_control_area global() argument 142 exit_info_2vmcb_control_area global() argument 143 exit_int_infovmcb_control_area global() argument 144 exit_int_info_errvmcb_control_area global() argument 145 nested_ctlvmcb_control_area global() argument 146 avic_vapic_barvmcb_control_area global() argument 147 ghcb_gpavmcb_control_area global() argument 148 event_injvmcb_control_area global() argument 149 event_inj_errvmcb_control_area global() argument 150 nested_cr3vmcb_control_area global() argument 151 virt_extvmcb_control_area global() argument 152 cleanvmcb_control_area global() argument 153 reserved_5vmcb_control_area global() argument 154 next_ripvmcb_control_area global() argument 155 insn_lenvmcb_control_area global() argument 156 insn_bytesvmcb_control_area global() argument 157 avic_backing_pagevmcb_control_area global() argument 158 reserved_6vmcb_control_area global() argument 159 avic_logical_idvmcb_control_area global() argument 160 avic_physical_idvmcb_control_area global() argument 161 reserved_7vmcb_control_area global() argument 162 vmsa_pavmcb_control_area global() argument 163 reserved_8vmcb_control_area global() argument 164 bus_lock_countervmcb_control_area global() argument 165 reserved_9vmcb_control_area global() argument 166 allowed_sev_featuresvmcb_control_area global() argument 167 guest_sev_featuresvmcb_control_area global() argument 168 reserved_10vmcb_control_area global() argument 173 __anonbda6ae4f020avmcb_control_area global() argument
67 struct vmcb_control_area *ctrl = &vmcb->control; in generic_svm_setup()