Lines Matching refs:gmsi
353 pirq_dpci->gmsi.gvec = pt_irq_bind->u.msi.gvec; in pt_irq_create_bind()
354 pirq_dpci->gmsi.gflags = gflags; in pt_irq_create_bind()
386 pirq_dpci->gmsi.gflags = 0; in pt_irq_create_bind()
387 pirq_dpci->gmsi.gvec = 0; in pt_irq_create_bind()
406 if ( pirq_dpci->gmsi.gvec != pt_irq_bind->u.msi.gvec || in pt_irq_create_bind()
407 pirq_dpci->gmsi.gflags != gflags ) in pt_irq_create_bind()
412 pirq_dpci->gmsi.gvec = pt_irq_bind->u.msi.gvec; in pt_irq_create_bind()
413 pirq_dpci->gmsi.gflags = gflags; in pt_irq_create_bind()
417 dest = MASK_EXTR(pirq_dpci->gmsi.gflags, in pt_irq_create_bind()
419 dest_mode = pirq_dpci->gmsi.gflags & XEN_DOMCTL_VMSI_X86_DM_MASK; in pt_irq_create_bind()
420 delivery_mode = MASK_EXTR(pirq_dpci->gmsi.gflags, in pt_irq_create_bind()
424 pirq_dpci->gmsi.dest_vcpu_id = dest_vcpu_id; in pt_irq_create_bind()
427 pirq_dpci->gmsi.posted = false; in pt_irq_create_bind()
433 pirq_dpci->gmsi.gvec); in pt_irq_create_bind()
435 pirq_dpci->gmsi.posted = true; in pt_irq_create_bind()
443 info, pirq_dpci->gmsi.gvec); in pt_irq_create_bind()
716 else if ( pirq_dpci && pirq_dpci->gmsi.posted ) in pt_irq_destroy_bind()
758 dpci->gmsi.dest_vcpu_id = -1; in pt_pirq_init()
838 (pirq_dpci->gmsi.gvec == vector) ) in _hvm_dpci_msi_eoi()
840 unsigned int dest = MASK_EXTR(pirq_dpci->gmsi.gflags, in _hvm_dpci_msi_eoi()
842 bool dest_mode = pirq_dpci->gmsi.gflags & XEN_DOMCTL_VMSI_X86_DM_MASK; in _hvm_dpci_msi_eoi()