Home
last modified time | relevance | path

Searched refs:tdx_module_args (Results 1 – 10 of 10) sorted by relevance

/arch/x86/kernel/
A Dasm-offsets.c79 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 …]
/arch/x86/virt/vmx/tdx/
A Dtdx.c69 struct tdx_module_args *args) in seamcall_err_ret()
113 struct tdx_module_args args = {}; in try_init_module_global()
156 struct tdx_module_args args = {}; in tdx_cpu_enable()
262 struct tdx_module_args args = {}; in read_sys_metadata_field()
1260 struct tdx_module_args args = { in paddr_is_tdx_private()
1531 struct tdx_module_args args = { in tdh_mng_addcx()
1543 struct tdx_module_args args = { in tdh_mem_page_add()
1563 struct tdx_module_args args = { in tdh_mem_sept_add()
1582 struct tdx_module_args args = { in tdh_vp_addcx()
1594 struct tdx_module_args args = { in tdh_mem_page_aug()
[all …]
/arch/x86/include/asm/shared/
A Dtdx.h128 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()
/arch/x86/coco/tdx/
A Dtdx.c56 struct tdx_module_args args = { in tdx_kvm_hypercall()
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()
411 struct tdx_module_args args = { in __halt()
473 struct tdx_module_args args = { in read_msr()
494 struct tdx_module_args args = { in write_msr()
514 struct tdx_module_args args = { in handle_cpuid()
[all …]
A Dtdx-shared.c8 struct tdx_module_args args = {}; in try_accept_one()
73 noinstr u64 __tdx_hypercall(struct tdx_module_args *args) in __tdx_hypercall()
/arch/x86/include/asm/
A Dtdx.h100 u64 __seamcall(u64 fn, struct tdx_module_args *args);
101 u64 __seamcall_ret(u64 fn, struct tdx_module_args *args);
102 u64 __seamcall_saved_ret(u64 fn, struct tdx_module_args *args);
107 typedef u64 (*sc_func_t)(u64 fn, struct tdx_module_args *args);
110 struct tdx_module_args *args) in sc_retry()
171 u64 tdh_vp_enter(struct tdx_vp *vp, struct tdx_module_args *args);
/arch/x86/boot/compressed/
A Dtdx.c21 struct tdx_module_args args = { in tdx_io_in()
37 struct tdx_module_args args = { in tdx_io_out()
/arch/x86/hyperv/
A Divm.c396 struct tdx_module_args args = { in hv_tdx_msr_write()
410 struct tdx_module_args args = { in hv_tdx_msr_read()
426 struct tdx_module_args args = { }; in hv_tdx_hypercall()
/arch/x86/kvm/vmx/
A Dtdx.h61 struct tdx_module_args vp_enter_args;
/arch/x86/kernel/cpu/
A Dvmware.c507 struct tdx_module_args args = {}; in vmware_tdx_hypercall()

Completed in 27 milliseconds