Lines Matching refs:mc_op
287 struct xen_mc mc_op; in mc_queue_handle() local
290 mc_op.cmd = XEN_MC_fetch; in mc_queue_handle()
291 mc_op.interface_version = XEN_MCA_INTERFACE_VERSION; in mc_queue_handle()
292 set_xen_guest_handle(mc_op.u.mc_fetch.data, &g_mi); in mc_queue_handle()
294 mc_op.u.mc_fetch.flags = flags; in mc_queue_handle()
295 ret = HYPERVISOR_mca(&mc_op); in mc_queue_handle()
302 if (mc_op.u.mc_fetch.flags & XEN_MC_NODATA || in mc_queue_handle()
303 mc_op.u.mc_fetch.flags & XEN_MC_FETCHFAILED) in mc_queue_handle()
310 mc_op.u.mc_fetch.flags = flags | XEN_MC_ACK; in mc_queue_handle()
311 ret = HYPERVISOR_mca(&mc_op); in mc_queue_handle()
355 struct xen_mc mc_op; in bind_virq_for_mce() local
357 memset(&mc_op, 0, sizeof(struct xen_mc)); in bind_virq_for_mce()
360 mc_op.cmd = XEN_MC_physcpuinfo; in bind_virq_for_mce()
361 mc_op.interface_version = XEN_MCA_INTERFACE_VERSION; in bind_virq_for_mce()
362 set_xen_guest_handle(mc_op.u.mc_physcpuinfo.info, g_physinfo); in bind_virq_for_mce()
363 ret = HYPERVISOR_mca(&mc_op); in bind_virq_for_mce()
370 ncpus = mc_op.u.mc_physcpuinfo.ncpus; in bind_virq_for_mce()
375 set_xen_guest_handle(mc_op.u.mc_physcpuinfo.info, g_physinfo); in bind_virq_for_mce()
376 ret = HYPERVISOR_mca(&mc_op); in bind_virq_for_mce()