Lines Matching defs:msi
573 gicv3_its_msi_alloc(struct arm_pci_msi *msi, int *count,
576 struct gicv3_its * const its = msi->msi_priv;
602 __SHIFTIN(msi->msi_id, ARM_PCI_INTR_FRAME);
631 gicv3_its_msix_alloc(struct arm_pci_msi *msi, u_int *table_indexes, int *count,
634 struct gicv3_its * const its = msi->msi_priv;
681 __SHIFTIN(msi->msi_id, ARM_PCI_INTR_FRAME);
706 gicv3_its_msi_intr_establish(struct arm_pci_msi *msi,
709 struct gicv3_its * const its = msi->msi_priv;
729 gicv3_its_msi_intr_release(struct arm_pci_msi *msi, pci_intr_handle_t *pih,
732 struct gicv3_its * const its = msi->msi_priv;
1063 struct arm_pci_msi *msi;
1099 msi = &its->its_msi;
1100 msi->msi_id = its_id;
1101 msi->msi_dev = sc->sc_dev;
1102 msi->msi_priv = its;
1103 msi->msi_alloc = gicv3_its_msi_alloc;
1104 msi->msix_alloc = gicv3_its_msix_alloc;
1105 msi->msi_intr_establish = gicv3_its_msi_intr_establish;
1106 msi->msi_intr_release = gicv3_its_msi_intr_release;
1108 return arm_pci_msi_add(msi);