Home
last modified time | relevance | path

Searched refs:lname (Results 1 – 2 of 2) sorted by relevance

/arch/x86/kvm/vmx/
Dvmx.h411 #define BUILD_CONTROLS_SHADOW(lname, uname) \ argument
412 static inline void lname##_controls_set(struct vcpu_vmx *vmx, u32 val) \
414 if (vmx->loaded_vmcs->controls_shadow.lname != val) { \
416 vmx->loaded_vmcs->controls_shadow.lname = val; \
419 static inline u32 lname##_controls_get(struct vcpu_vmx *vmx) \
421 return vmx->loaded_vmcs->controls_shadow.lname; \
423 static inline void lname##_controls_setbit(struct vcpu_vmx *vmx, u32 val) \
425 lname##_controls_set(vmx, lname##_controls_get(vmx) | val); \
427 static inline void lname##_controls_clearbit(struct vcpu_vmx *vmx, u32 val) \
429 lname##_controls_set(vmx, lname##_controls_get(vmx) & ~val); \
/arch/x86/kvm/
Dkvm_cache_regs.h12 #define BUILD_KVM_GPR_ACCESSORS(lname, uname) \ argument
13 static __always_inline unsigned long kvm_##lname##_read(struct kvm_vcpu *vcpu)\
17 static __always_inline void kvm_##lname##_write(struct kvm_vcpu *vcpu, \