Lines Matching refs:BIT

47 #define	BIT(n)			(1ULL << n)  macro
62 #define VMCB_INTCPT_INTR BIT(0)
63 #define VMCB_INTCPT_NMI BIT(1)
64 #define VMCB_INTCPT_SMI BIT(2)
65 #define VMCB_INTCPT_INIT BIT(3)
66 #define VMCB_INTCPT_VINTR BIT(4)
67 #define VMCB_INTCPT_CR0_WRITE BIT(5)
68 #define VMCB_INTCPT_IDTR_READ BIT(6)
69 #define VMCB_INTCPT_GDTR_READ BIT(7)
70 #define VMCB_INTCPT_LDTR_READ BIT(8)
71 #define VMCB_INTCPT_TR_READ BIT(9)
72 #define VMCB_INTCPT_IDTR_WRITE BIT(10)
73 #define VMCB_INTCPT_GDTR_WRITE BIT(11)
74 #define VMCB_INTCPT_LDTR_WRITE BIT(12)
75 #define VMCB_INTCPT_TR_WRITE BIT(13)
76 #define VMCB_INTCPT_RDTSC BIT(14)
77 #define VMCB_INTCPT_RDPMC BIT(15)
78 #define VMCB_INTCPT_PUSHF BIT(16)
79 #define VMCB_INTCPT_POPF BIT(17)
80 #define VMCB_INTCPT_CPUID BIT(18)
81 #define VMCB_INTCPT_RSM BIT(19)
82 #define VMCB_INTCPT_IRET BIT(20)
83 #define VMCB_INTCPT_INTn BIT(21)
84 #define VMCB_INTCPT_INVD BIT(22)
85 #define VMCB_INTCPT_PAUSE BIT(23)
86 #define VMCB_INTCPT_HLT BIT(24)
87 #define VMCB_INTCPT_INVLPG BIT(25)
88 #define VMCB_INTCPT_INVLPGA BIT(26)
89 #define VMCB_INTCPT_IO BIT(27)
90 #define VMCB_INTCPT_MSR BIT(28)
91 #define VMCB_INTCPT_TASK_SWITCH BIT(29)
92 #define VMCB_INTCPT_FERR_FREEZE BIT(30)
93 #define VMCB_INTCPT_SHUTDOWN BIT(31)
96 #define VMCB_INTCPT_VMRUN BIT(0)
97 #define VMCB_INTCPT_VMMCALL BIT(1)
98 #define VMCB_INTCPT_VMLOAD BIT(2)
99 #define VMCB_INTCPT_VMSAVE BIT(3)
100 #define VMCB_INTCPT_STGI BIT(4)
101 #define VMCB_INTCPT_CLGI BIT(5)
102 #define VMCB_INTCPT_SKINIT BIT(6)
103 #define VMCB_INTCPT_RDTSCP BIT(7)
104 #define VMCB_INTCPT_ICEBP BIT(8)
105 #define VMCB_INTCPT_WBINVD BIT(9)
106 #define VMCB_INTCPT_MONITOR BIT(10)
107 #define VMCB_INTCPT_MWAIT BIT(11)
108 #define VMCB_INTCPT_MWAIT_ARMED BIT(12)
109 #define VMCB_INTCPT_XSETBV BIT(13)
119 #define VMCB_CACHE_I BIT(0) /* Intercept, TSC off, Pause filter */
120 #define VMCB_CACHE_IOPM BIT(1) /* I/O and MSR permission */
121 #define VMCB_CACHE_ASID BIT(2) /* ASID */
122 #define VMCB_CACHE_TPR BIT(3) /* V_TPR to V_INTR_VECTOR */
123 #define VMCB_CACHE_NP BIT(4) /* Nested Paging */
124 #define VMCB_CACHE_CR BIT(5) /* CR0, CR3, CR4 & EFER */
125 #define VMCB_CACHE_DR BIT(6) /* Debug registers */
126 #define VMCB_CACHE_DT BIT(7) /* GDT/IDT */
127 #define VMCB_CACHE_SEG BIT(8) /* User segments, CPL */
128 #define VMCB_CACHE_CR2 BIT(9) /* page fault address */
129 #define VMCB_CACHE_LBR BIT(10) /* Last branch */
132 #define VMCB_EVENTINJ_EC_VALID BIT(11) /* Error Code valid */
133 #define VMCB_EVENTINJ_VALID BIT(31) /* Event valid */
191 #define VMCB_NPF_INFO1_P BIT(0) /* Nested page present. */
192 #define VMCB_NPF_INFO1_W BIT(1) /* Access was write. */
193 #define VMCB_NPF_INFO1_U BIT(2) /* Access was user access. */
194 #define VMCB_NPF_INFO1_RSV BIT(3) /* Reserved bits present. */
195 #define VMCB_NPF_INFO1_ID BIT(4) /* Code read. */
197 #define VMCB_NPF_INFO1_GPA BIT(32) /* Guest physical address. */
198 #define VMCB_NPF_INFO1_GPT BIT(33) /* Guest page table. */
206 #define VMCB_EXITINTINFO_EC_VALID(x) (((x) & BIT(11)) != 0)
207 #define VMCB_EXITINTINFO_VALID(x) (((x) & BIT(31)) != 0)
254 #define VMCB_CS_ATTRIB_L BIT(9) /* Long mode. */
255 #define VMCB_CS_ATTRIB_D BIT(10) /* OPerand size bit. */
258 #define V_IRQ BIT(0) /* Offset 0x60 bit 8 (0x61 bit 0) */
259 #define V_VGIF_VALUE BIT(1) /* Offset 0x60 bit 9 (0x61 bit 1) */
263 #define V_IGN_TPR BIT(4) /* Offset 0x60 bit 20 (0x62 bit 4) */
266 #define V_INTR_MASKING BIT(0) /* Offset 0x60 bit 24 (0x63 bit 0) */
267 #define V_VGIF_ENABLE BIT(1) /* Offset 0x60 bit 25 (0x63 bit 1) */
268 #define V_AVIC_ENABLE BIT(7) /* Offset 0x60 bit 31 (0x63 bit 7) */
271 #define VIRTUAL_INTR_SHADOW BIT(0)
272 #define GUEST_INTERRUPT_MASK BIT(1)
275 #define NP_ENABLE BIT(0) /* Enable nested paging */
276 #define SEV_ENABLE BIT(1) /* Enable SEV */
277 #define SEV_ES_ENABLE BIT(2) /* Enable SEV-ES */
278 #define GUEST_MODE_EXEC_TRAP BIT(3) /* Guest mode execute trap */
279 #define VIRT_TRANSPAR_ENCRYPT BIT(5) /* Virtual transparent encryption */
282 #define LBR_VIRT_ENABLE BIT(0) /* Enable LBR virtualization accel */
283 #define VIRT_VMSAVE_VMLOAD BIT(1) /* Virtualized VMSAVE/VMLOAD */