Lines Matching defs:val
101 u64 val = GHCB_MSR_TERM_REQ;
104 val |= GHCB_SEV_TERM_REASON(set, reason);
107 sev_es_wr_ghcb_msr(val);
119 u64 val;
127 val = sev_es_rd_ghcb_msr();
128 if (GHCB_RESP_CODE(val) != GHCB_MSR_HV_FT_RESP)
131 return GHCB_MSR_HV_FT_RESP_VAL(val);
137 u64 val;
142 val = sev_es_rd_ghcb_msr();
145 if ((GHCB_RESP_CODE(val) != GHCB_MSR_REG_GPA_RESP) ||
146 (GHCB_MSR_REG_GPA_RESP_VAL(val) != pfn))
152 u64 val;
157 val = sev_es_rd_ghcb_msr();
159 if (GHCB_MSR_INFO(val) != GHCB_MSR_SEV_INFO_RESP)
162 if (GHCB_MSR_PROTO_MAX(val) < GHCB_PROTOCOL_MIN ||
163 GHCB_MSR_PROTO_MIN(val) > GHCB_PROTOCOL_MAX)
166 ghcb_version = min_t(size_t, GHCB_MSR_PROTO_MAX(val), GHCB_PROTOCOL_MAX);
253 u64 val;
257 val = sev_es_rd_ghcb_msr();
258 if (GHCB_RESP_CODE(val) != GHCB_MSR_CPUID_RESP)
261 *reg = (val >> 32);