Lines Matching refs:msr_bitmap
27 if ( !d->arch.monitor.msr_bitmap ) in arch_monitor_init_domain()
28 d->arch.monitor.msr_bitmap = xzalloc(struct monitor_msr_bitmap); in arch_monitor_init_domain()
30 if ( !d->arch.monitor.msr_bitmap ) in arch_monitor_init_domain()
38 xfree(d->arch.monitor.msr_bitmap); in arch_monitor_cleanup_domain()
46 ASSERT(d->arch.monitor.msr_bitmap && msr); in monitor_bitmap_for_msr()
51 BUILD_BUG_ON(sizeof(d->arch.monitor.msr_bitmap->low) * 8 <= 0x1fff); in monitor_bitmap_for_msr()
52 return d->arch.monitor.msr_bitmap->low; in monitor_bitmap_for_msr()
56 sizeof(d->arch.monitor.msr_bitmap->hypervisor) * 8 <= 0x1fff); in monitor_bitmap_for_msr()
58 return d->arch.monitor.msr_bitmap->hypervisor; in monitor_bitmap_for_msr()
61 BUILD_BUG_ON(sizeof(d->arch.monitor.msr_bitmap->high) * 8 <= 0x1fff); in monitor_bitmap_for_msr()
63 return d->arch.monitor.msr_bitmap->high; in monitor_bitmap_for_msr()
75 if ( !d->arch.monitor.msr_bitmap ) in monitor_enable_msr()
94 if ( !d->arch.monitor.msr_bitmap ) in monitor_disable_msr()
111 if ( !d->arch.monitor.msr_bitmap ) in monitored_msr()