Home | History | Annotate | Download | only in cortex

Lines Matching defs:msi

485 		panic("gicv3_its_msi_enable: device is not MSI-capable");
522 panic("gicv3_its_msi_enable: device is not MSI-capable");
541 panic("gicv3_its_msix_enable: device is not MSI-X-capable");
567 panic("gicv3_its_msix_disable: device is not MSI-X-capable");
575 gicv3_its_msi_alloc(struct arm_pci_msi *msi, int *count,
578 struct gicv3_its * const its = msi->msi_priv;
604 __SHIFTIN(msi->msi_id, ARM_PCI_INTR_FRAME);
633 gicv3_its_msix_alloc(struct arm_pci_msi *msi, u_int *table_indexes, int *count,
636 struct gicv3_its * const its = msi->msi_priv;
683 __SHIFTIN(msi->msi_id, ARM_PCI_INTR_FRAME);
708 gicv3_its_msi_intr_establish(struct arm_pci_msi *msi,
711 struct gicv3_its * const its = msi->msi_priv;
731 gicv3_its_msi_intr_release(struct arm_pci_msi *msi, pci_intr_handle_t *pih,
734 struct gicv3_its * const its = msi->msi_priv;
1065 struct arm_pci_msi *msi;
1101 msi = &its->its_msi;
1102 msi->msi_id = its_id;
1103 msi->msi_dev = sc->sc_dev;
1104 msi->msi_priv = its;
1105 msi->msi_alloc = gicv3_its_msi_alloc;
1106 msi->msix_alloc = gicv3_its_msix_alloc;
1107 msi->msi_intr_establish = gicv3_its_msi_intr_establish;
1108 msi->msi_intr_release = gicv3_its_msi_intr_release;
1110 return arm_pci_msi_add(msi);