Lines Matching defs:vmcb_control_area
77 struct __attribute__ ((__packed__)) vmcb_control_area { struct
78 u32 intercept_cr;
79 u32 intercept_dr;
80 u32 intercept_exceptions;
81 u64 intercept;
82 u8 reserved_1[40];
83 u16 pause_filter_thresh;
84 u16 pause_filter_count;
85 u64 iopm_base_pa;
86 u64 msrpm_base_pa;
87 u64 tsc_offset;
88 u32 asid;
89 u8 tlb_ctl;
90 u8 reserved_2[3];
91 u32 int_ctl;
92 u32 int_vector;
93 u32 int_state;
94 u8 reserved_3[4];
95 u32 exit_code;
96 u32 exit_code_hi;
97 u64 exit_info_1;
98 u64 exit_info_2;
99 u32 exit_int_info;
100 u32 exit_int_info_err;
101 u64 nested_ctl;
102 u64 avic_vapic_bar;
103 u8 reserved_4[8];
104 u32 event_inj;
105 u32 event_inj_err;
106 u64 nested_cr3;
107 u64 virt_ext;
108 u32 clean;
109 u32 reserved_5;
110 u64 next_rip;
111 u8 insn_len;
112 u8 insn_bytes[15];
113 u64 avic_backing_page; /* Offset 0xe0 */
114 u8 reserved_6[8]; /* Offset 0xe8 */
115 u64 avic_logical_id; /* Offset 0xf0 */
116 u64 avic_physical_id; /* Offset 0xf8 */
117 u8 reserved_7[8];
118 u64 vmsa_pa; /* Used for an SEV-ES guest */
119 u8 reserved_8[720];
124 union {