aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/asm-x86/hvm/vlapic.h
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2009-07-08 14:22:00 +0100
committerKeir Fraser <keir.fraser@citrix.com>2009-07-08 14:22:00 +0100
commit3e4d0322b7e4e72cda643d0baa4df2828beb6882 (patch)
tree0cf6807f523461408696c73b45d6d5f45b75fc40 /xen/include/asm-x86/hvm/vlapic.h
parentab7dec034504687152c297e6d231d3fdc868281d (diff)
downloadxen-3e4d0322b7e4e72cda643d0baa4df2828beb6882.tar.gz
xen-3e4d0322b7e4e72cda643d0baa4df2828beb6882.tar.bz2
xen-3e4d0322b7e4e72cda643d0baa4df2828beb6882.zip
x86 hvm: Use 'x' as parameter name for macros converting between
{vcpu,domain} and {vlapic,vpic,vrtc,hpet}. Completely avoids accidental aliasing. Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
Diffstat (limited to 'xen/include/asm-x86/hvm/vlapic.h')
-rw-r--r--xen/include/asm-x86/hvm/vlapic.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/xen/include/asm-x86/hvm/vlapic.h b/xen/include/asm-x86/hvm/vlapic.h
index 64979a7668..3a5fe00bff 100644
--- a/xen/include/asm-x86/hvm/vlapic.h
+++ b/xen/include/asm-x86/hvm/vlapic.h
@@ -28,10 +28,9 @@
#define MAX_VECTOR 256
-#define vcpu_vlapic(vcpu) (&(vcpu)->arch.hvm_vcpu.vlapic)
-#define vlapic_vcpu(vpic) (container_of((vpic), struct vcpu, \
- arch.hvm_vcpu.vlapic))
-#define vlapic_domain(vpic) (vlapic_vcpu(vlapic)->domain)
+#define vcpu_vlapic(x) (&(x)->arch.hvm_vcpu.vlapic)
+#define vlapic_vcpu(x) (container_of((x), struct vcpu, arch.hvm_vcpu.vlapic))
+#define vlapic_domain(x) (vlapic_vcpu(x)->domain)
#define VLAPIC_ID(vlapic) \
(GET_xAPIC_ID(vlapic_get_reg((vlapic), APIC_ID)))