Lines Matching refs:encoding
452 static inline int vmread(uint64_t encoding, uint64_t *value)
458 return evmcs_vmread(encoding, value);
460 __asm__ __volatile__("vmread %[encoding], %[value]; setna %[ret]"
462 : [encoding]"r"(encoding)
473 static inline uint64_t vmreadz(uint64_t encoding)
476 vmread(encoding, &value);
480 static inline int vmwrite(uint64_t encoding, uint64_t value)
485 return evmcs_vmwrite(encoding, value);
487 __asm__ __volatile__ ("vmwrite %[value], %[encoding]; setna %[ret]"
489 : [value]"rm"(value), [encoding]"r"(encoding)