Searched refs:tdx_module_args (Results 1 – 8 of 8) sorted by relevance
| /linux/arch/x86/kernel/ |
| H A D | asm-offsets.c | 79 OFFSET(TDX_MODULE_rcx, tdx_module_args, rcx); in common() 80 OFFSET(TDX_MODULE_rdx, tdx_module_args, rdx); in common() 81 OFFSET(TDX_MODULE_r8, tdx_module_args, r8); in common() 82 OFFSET(TDX_MODULE_r9, tdx_module_args, r9); in common() 83 OFFSET(TDX_MODULE_r10, tdx_module_args, r10); in common() 84 OFFSET(TDX_MODULE_r11, tdx_module_args, r11); in common() 85 OFFSET(TDX_MODULE_r12, tdx_module_args, r12); in common() 86 OFFSET(TDX_MODULE_r13, tdx_module_args, r13); in common() 87 OFFSET(TDX_MODULE_r14, tdx_module_args, r14); in common() 88 OFFSET(TDX_MODULE_r15, tdx_module_args, r15); in common() [all …]
|
| /linux/arch/x86/include/asm/shared/ |
| H A D | tdx.h | 128 struct tdx_module_args { struct 148 u64 __tdcall(u64 fn, struct tdx_module_args *args); argument 149 u64 __tdcall_ret(u64 fn, struct tdx_module_args *args); 150 u64 __tdcall_saved_ret(u64 fn, struct tdx_module_args *args); 153 u64 __tdx_hypercall(struct tdx_module_args *args); 161 struct tdx_module_args args = { in _tdx_hypercall()
|
| /linux/arch/x86/coco/tdx/ |
| H A D | tdx.c | 56 struct tdx_module_args args = { in tdx_kvm_hypercall() 74 static inline void tdcall(u64 fn, struct tdx_module_args *args) in tdcall() 83 struct tdx_module_args args = { in tdg_vm_rd() 97 struct tdx_module_args args = { in tdg_vm_wr() 123 struct tdx_module_args args = { in tdx_mcall_get_report0() 160 struct tdx_module_args args = { in tdx_mcall_extend_rtmr() 202 struct tdx_module_args args = { in tdx_panic() 331 struct tdx_module_args args = {}; in tdx_setup() 411 struct tdx_module_args args = { in __halt() 473 struct tdx_module_args args = { in read_msr() [all …]
|
| H A D | tdx-shared.c | 8 struct tdx_module_args args = {}; in try_accept_one() 73 noinstr u64 __tdx_hypercall(struct tdx_module_args *args) in __tdx_hypercall()
|
| /linux/arch/x86/boot/compressed/ |
| H A D | tdx.c | 21 struct tdx_module_args args = { in tdx_io_in() 37 struct tdx_module_args args = { in tdx_io_out()
|
| /linux/arch/x86/hyperv/ |
| H A D | ivm.c | 410 struct tdx_module_args args = { in hv_tdx_msr_write() 424 struct tdx_module_args args = { in hv_tdx_msr_read() 440 struct tdx_module_args args = { }; in hv_tdx_hypercall()
|
| /linux/arch/x86/kvm/vmx/ |
| H A D | tdx.h | 65 struct tdx_module_args vp_enter_args;
|
| /linux/arch/x86/kernel/cpu/ |
| H A D | vmware.c | 507 struct tdx_module_args args = {}; in vmware_tdx_hypercall()
|