Lines Matching refs:mop
123 struct xen_domctl_monitor_op *mop) in arch_monitor_domctl_event() argument
126 bool requested_status = (XEN_DOMCTL_MONITOR_OP_ENABLE == mop->op); in arch_monitor_domctl_event()
128 switch ( mop->event ) in arch_monitor_domctl_event()
135 if ( unlikely(mop->u.mov_to_cr.index >= in arch_monitor_domctl_event()
139 if ( unlikely(mop->u.mov_to_cr.pad1 || mop->u.mov_to_cr.pad2) ) in arch_monitor_domctl_event()
142 ctrlreg_bitmask = monitor_ctrlreg_bitmask(mop->u.mov_to_cr.index); in arch_monitor_domctl_event()
150 if ( mop->u.mov_to_cr.sync ) in arch_monitor_domctl_event()
155 if ( mop->u.mov_to_cr.onchangeonly ) in arch_monitor_domctl_event()
162 ad->monitor.write_ctrlreg_mask[mop->u.mov_to_cr.index] = mop->u.mov_to_cr.bitmask; in arch_monitor_domctl_event()
167 ad->monitor.write_ctrlreg_mask[mop->u.mov_to_cr.index] = 0; in arch_monitor_domctl_event()
171 if ( VM_EVENT_X86_CR3 == mop->u.mov_to_cr.index ) in arch_monitor_domctl_event()
188 u32 msr = mop->u.mov_to_msr.msr; in arch_monitor_domctl_event()
267 mop->u.debug_exception.sync : in arch_monitor_domctl_event()