Lines Matching refs:field

138 static __always_inline int evmcs_field_offset(unsigned long field,  in evmcs_field_offset()  argument
141 unsigned int index = ROL16(field, 6); in evmcs_field_offset()
164 unsigned long field, u16 offset) in evmcs_read_any() argument
172 return vmcs12_read_any((void *)evmcs, field, offset); in evmcs_read_any()
177 static __always_inline int get_evmcs_offset(unsigned long field, in get_evmcs_offset() argument
180 int offset = evmcs_field_offset(field, clean_field); in get_evmcs_offset()
182 WARN_ONCE(offset < 0, "accessing unsupported EVMCS field %lx\n", field); in get_evmcs_offset()
186 static __always_inline void evmcs_write64(unsigned long field, u64 value) in evmcs_write64() argument
189 int offset = get_evmcs_offset(field, &clean_field); in evmcs_write64()
199 static __always_inline void evmcs_write32(unsigned long field, u32 value) in evmcs_write32() argument
202 int offset = get_evmcs_offset(field, &clean_field); in evmcs_write32()
211 static __always_inline void evmcs_write16(unsigned long field, u16 value) in evmcs_write16() argument
214 int offset = get_evmcs_offset(field, &clean_field); in evmcs_write16()
223 static __always_inline u64 evmcs_read64(unsigned long field) in evmcs_read64() argument
225 int offset = get_evmcs_offset(field, NULL); in evmcs_read64()
233 static __always_inline u32 evmcs_read32(unsigned long field) in evmcs_read32() argument
235 int offset = get_evmcs_offset(field, NULL); in evmcs_read32()
243 static __always_inline u16 evmcs_read16(unsigned long field) in evmcs_read16() argument
245 int offset = get_evmcs_offset(field, NULL); in evmcs_read16()
266 static __always_inline void evmcs_write64(unsigned long field, u64 value) {} in evmcs_write64() argument
267 static __always_inline void evmcs_write32(unsigned long field, u32 value) {} in evmcs_write32() argument
268 static __always_inline void evmcs_write16(unsigned long field, u16 value) {} in evmcs_write16() argument
269 static __always_inline u64 evmcs_read64(unsigned long field) { return 0; } in evmcs_read64() argument
270 static __always_inline u32 evmcs_read32(unsigned long field) { return 0; } in evmcs_read32() argument
271 static __always_inline u16 evmcs_read16(unsigned long field) { return 0; } in evmcs_read16() argument