Home
last modified time | relevance | path

Searched refs:uclass (Results 1 – 2 of 2) sorted by relevance

/linux/arch/x86/kvm/vmx/
H A Dtdx.h79 void tdh_vp_rd_failed(struct vcpu_tdx *tdx, char *uclass, u32 field, u64 err);
80 void tdh_vp_wr_failed(struct vcpu_tdx *tdx, char *uclass, char *op, u32 field,
132 #define TDX_BUILD_TDVPS_ACCESSORS(bits, uclass, lclass) \ argument
139 err = tdh_vp_rd(&tdx->vp, TDVPS_##uclass(field), &data); \
141 tdh_vp_rd_failed(tdx, #uclass, field, err); \
152 err = tdh_vp_wr(&tdx->vp, TDVPS_##uclass(field), val, \
155 tdh_vp_wr_failed(tdx, #uclass, " = ", field, (u64)val, err); \
163 err = tdh_vp_wr(&tdx->vp, TDVPS_##uclass(field), bit, bit); \
165 tdh_vp_wr_failed(tdx, #uclass, " |= ", field, bit, err); \
173 err = tdh_vp_wr(&tdx->vp, TDVPS_##uclass(field), 0, bit); \
[all …]
H A Dtdx.c65 void tdh_vp_rd_failed(struct vcpu_tdx *tdx, char *uclass, u32 field, u64 err) in tdh_vp_rd_failed() argument
68 pr_err("TDH_VP_RD[%s.0x%x] failed 0x%llx\n", uclass, field, err); in tdh_vp_rd_failed()
71 void tdh_vp_wr_failed(struct vcpu_tdx *tdx, char *uclass, char *op, u32 field, in tdh_vp_wr_failed() argument
75 pr_err("TDH_VP_WR[%s.0x%x]%s0x%llx failed: 0x%llx\n", uclass, field, op, val, err); in tdh_vp_wr_failed()