Lines Matching refs:field
9 /* TDX control structure (TDR/TDCS/TDVPS) field access codes */
14 #define __BUILD_TDX_FIELD(non_arch, class, field) \
17 ((u64)(field) & TDX_FIELD_MASK))
19 #define BUILD_TDX_FIELD(class, field) \
20 __BUILD_TDX_FIELD(false, (class), (field))
22 #define BUILD_TDX_FIELD_NON_ARCH(class, field) \
23 __BUILD_TDX_FIELD(true, (class), (field))
51 /* @field is any of enum tdx_tdcs_execution_control */
52 #define TDCS_EXEC(field) BUILD_TDX_FIELD(TD_CLASS_EXECUTION_CONTROLS, (field))
54 /* @field is the VMCS field encoding */
55 #define TDVPS_VMCS(field) BUILD_TDX_FIELD(TDVPS_CLASS_VMCS, (field))
57 /* @field is any of enum tdx_guest_other_state */
58 #define TDVPS_STATE(field) BUILD_TDX_FIELD(TDVPS_CLASS_OTHER_GUEST, (field))
59 #define TDVPS_STATE_NON_ARCH(field) BUILD_TDX_FIELD_NON_ARCH(TDVPS_CLASS_OTHER_GUEST, (field))
66 /* @field is any of enum tdx_vcpu_guest_management */
67 #define TDVPS_MANAGEMENT(field) BUILD_TDX_FIELD(TDVPS_CLASS_MANAGEMENT, (field))
163 * TD scope metadata field ID.