Lines Matching refs:encoding
54 vmcs_fix_regval(uint32_t encoding, uint64_t val) in vmcs_fix_regval() argument
57 switch (encoding) { in vmcs_fix_regval()
186 uint32_t encoding; in vmcs_getreg() local
196 encoding = ident & 0x7fffffff; in vmcs_getreg()
198 encoding = vmcs_field_encoding(ident); in vmcs_getreg()
200 if (encoding == (uint32_t)-1) in vmcs_getreg()
206 error = vmread(encoding, retval); in vmcs_getreg()
218 uint32_t encoding; in vmcs_setreg() local
221 encoding = ident & 0x7fffffff; in vmcs_setreg()
223 encoding = vmcs_field_encoding(ident); in vmcs_setreg()
225 if (encoding == (uint32_t)-1) in vmcs_setreg()
228 val = vmcs_fix_regval(encoding, val); in vmcs_setreg()
233 error = vmwrite(encoding, val); in vmcs_setreg()