Lines Matching +full:0 +full:x7
31 #define VMWARE_HYPERVISOR_PORT 0x5658
32 #define VMWARE_HYPERVISOR_PORT_HB 0x5659
34 #define VMWARE_HYPERVISOR_HB BIT(0)
37 #define VMWARE_HYPERVISOR_MAGIC 0x564D5868
39 #define X86_IO_MAGIC 0x86
41 #define X86_IO_W7_SIZE_SHIFT 0
42 #define X86_IO_W7_SIZE_MASK (0x3 << X86_IO_W7_SIZE_SHIFT)
48 #define X86_IO_W7_IMM_MASK (0xff << X86_IO_W7_IMM_SHIFT)
57 register u64 x7 asm("x7") = ((u64)X86_IO_MAGIC << 32) | in vmware_hypercall1()
65 : "r" (x1), "r" (x2), "r" (x3), "r" (x7) in vmware_hypercall1()
82 register u64 x7 asm("x7") = ((u64)X86_IO_MAGIC << 32) | in vmware_hypercall5()
90 : "r" (x1), "r" (x3), "r" (x4), "r" (x5), "r" (x7) in vmware_hypercall5()
108 register u64 x7 asm("x7") = ((u64)X86_IO_MAGIC << 32) | in vmware_hypercall6()
116 : "r" (x1), "r" (x7) in vmware_hypercall6()
138 register u64 x7 asm("x7") = ((u64)X86_IO_MAGIC << 32) | in vmware_hypercall7()
146 : "r" (x4), "r" (x5), "r" (x7) in vmware_hypercall7()
168 register u64 x7 asm("x7") = ((u64)X86_IO_MAGIC << 32) | in vmware_hypercall_hb()
177 "r" (x6), "r" (x7) in vmware_hypercall_hb()
190 return vmware_hypercall_hb(cmd, in2, in3, in4, in5, in6, out1, 0); in vmware_hypercall_hb_out()