Lines Matching +full:12 +full:v
12 #define GHCB_DATA_LOW 12
15 #define GHCB_DATA(v) \ argument
16 (((unsigned long)(v) & ~GHCB_MSR_INFO_MASK) >> GHCB_DATA_LOW)
31 #define GHCB_MSR_INFO(v) ((v) & 0xfffUL) argument
32 #define GHCB_MSR_PROTO_MAX(v) (((v) >> 48) & 0xffff) argument
33 #define GHCB_MSR_PROTO_MIN(v) (((v) >> 32) & 0xffff) argument
51 /* GHCBData[31:12] */ \
62 #define GHCB_MSR_REG_GPA_REQ_VAL(v) \ argument
63 /* GHCBData[63:12] */ \
64 (((u64)((v) & GENMASK_ULL(51, 0)) << 12) | \
69 #define GHCB_MSR_REG_GPA_RESP_VAL(v) \ argument
70 /* GHCBData[63:12] */ \
71 (((u64)(v) & GENMASK_ULL(63, 12)) >> 12)
89 /* GHCBData[51:12] */ \
90 ((u64)((gfn) & GENMASK_ULL(39, 0)) << 12) | \
102 #define GHCB_MSR_HV_FT_RESP_VAL(v) \ argument
103 /* GHCBData[63:12] */ \
104 (((u64)(v) & GENMASK_ULL(63, 12)) >> 12)
124 u64 cur_page : 12,
137 #define GHCB_MSR_TERM_REASON_SET_POS 12
143 /* GHCBData[15:12] */ \
144 (((((u64)reason_set) & 0xf) << 12) | \
163 #define GHCB_RESP_CODE(v) ((v) & GHCB_MSR_INFO_MASK) argument