Searched refs:tdx_module_args (Results 1 – 9 of 9) sorted by relevance
| /linux-6.15/arch/x86/kernel/ |
| H A D | asm-offsets.c | 71 OFFSET(TDX_MODULE_rcx, tdx_module_args, rcx); in common() 72 OFFSET(TDX_MODULE_rdx, tdx_module_args, rdx); in common() 73 OFFSET(TDX_MODULE_r8, tdx_module_args, r8); in common() 74 OFFSET(TDX_MODULE_r9, tdx_module_args, r9); in common() 75 OFFSET(TDX_MODULE_r10, tdx_module_args, r10); in common() 76 OFFSET(TDX_MODULE_r11, tdx_module_args, r11); in common() 77 OFFSET(TDX_MODULE_r12, tdx_module_args, r12); in common() 78 OFFSET(TDX_MODULE_r13, tdx_module_args, r13); in common() 79 OFFSET(TDX_MODULE_r14, tdx_module_args, r14); in common() 80 OFFSET(TDX_MODULE_r15, tdx_module_args, r15); in common() [all …]
|
| /linux-6.15/arch/x86/include/asm/shared/ |
| H A D | tdx.h | 118 struct tdx_module_args { struct 138 u64 __tdcall(u64 fn, struct tdx_module_args *args); argument 139 u64 __tdcall_ret(u64 fn, struct tdx_module_args *args); 140 u64 __tdcall_saved_ret(u64 fn, struct tdx_module_args *args); 143 u64 __tdx_hypercall(struct tdx_module_args *args); 151 struct tdx_module_args args = { in _tdx_hypercall()
|
| /linux-6.15/arch/x86/include/asm/ |
| H A D | tdx.h | 94 u64 __seamcall(u64 fn, struct tdx_module_args *args); 95 u64 __seamcall_ret(u64 fn, struct tdx_module_args *args); 96 u64 __seamcall_saved_ret(u64 fn, struct tdx_module_args *args); 101 typedef u64 (*sc_func_t)(u64 fn, struct tdx_module_args *args); 104 struct tdx_module_args *args) in sc_retry()
|
| /linux-6.15/arch/x86/coco/tdx/ |
| H A D | tdx.c | 55 struct tdx_module_args args = { in tdx_kvm_hypercall() 82 struct tdx_module_args args = { in tdg_vm_rd() 96 struct tdx_module_args args = { in tdg_vm_wr() 121 struct tdx_module_args args = { in tdx_mcall_get_report0() 162 struct tdx_module_args args = { in tdx_panic() 371 struct tdx_module_args args = { in __halt() 433 struct tdx_module_args args = { in read_msr() 454 struct tdx_module_args args = { in write_msr() 474 struct tdx_module_args args = { in handle_cpuid() 516 struct tdx_module_args args = { in mmio_read() [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-6.15/arch/x86/virt/vmx/tdx/ |
| H A D | tdx.c | 55 typedef void (*sc_err_func_t)(u64 fn, u64 err, struct tdx_module_args *args); 57 static inline void seamcall_err(u64 fn, u64 err, struct tdx_module_args *args) in seamcall_err() 63 struct tdx_module_args *args) in seamcall_err_ret() 73 u64 fn, struct tdx_module_args *args) in sc_retry_prerr() 106 struct tdx_module_args args = {}; in try_init_module_global() 149 struct tdx_module_args args = {}; in tdx_cpu_enable() 255 struct tdx_module_args args = {}; in read_sys_metadata_field() 920 struct tdx_module_args args = {}; in config_tdx_module() 955 struct tdx_module_args args = {}; in do_global_key_config() 1021 struct tdx_module_args args = { in init_tdmr() [all …]
|
| /linux-6.15/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-6.15/arch/x86/hyperv/ |
| H A D | ivm.c | 387 struct tdx_module_args args = { in hv_tdx_msr_write() 401 struct tdx_module_args args = { in hv_tdx_msr_read() 417 struct tdx_module_args args = { }; in hv_tdx_hypercall()
|
| /linux-6.15/arch/x86/kernel/cpu/ |
| H A D | vmware.c | 507 struct tdx_module_args args = {}; in vmware_tdx_hypercall()
|