Lines Matching defs:msi
131 panic("gic_v2m_msi_enable: device is not MSI-capable");
171 panic("gic_v2m_msi_disable: device is not MSI-capable");
190 panic("gic_v2m_msix_enable: device is not MSI-X-capable");
221 panic("gic_v2m_msix_disable: device is not MSI-X-capable");
229 gic_v2m_msi_alloc(struct arm_pci_msi *msi, int *count,
232 struct gic_v2m_frame * const frame = msi->msi_priv;
259 __SHIFTIN(msi->msi_id, ARM_PCI_INTR_FRAME);
268 gic_v2m_msix_alloc(struct arm_pci_msi *msi, u_int *table_indexes, int *count,
271 struct gic_v2m_frame * const frame = msi->msi_priv;
320 __SHIFTIN(msi->msi_id, ARM_PCI_INTR_FRAME);
331 gic_v2m_msi_intr_establish(struct arm_pci_msi *msi,
334 struct gic_v2m_frame * const frame = msi->msi_priv;
344 gic_v2m_msi_intr_release(struct arm_pci_msi *msi, pci_intr_handle_t *pih,
347 struct gic_v2m_frame * const frame = msi->msi_priv;
367 struct arm_pci_msi *msi = &frame->frame_msi;
369 msi->msi_dev = dev;
370 msi->msi_priv = frame;
371 msi->msi_alloc = gic_v2m_msi_alloc;
372 msi->msix_alloc = gic_v2m_msix_alloc;
373 msi->msi_intr_establish = gic_v2m_msi_intr_establish;
374 msi->msi_intr_release = gic_v2m_msi_intr_release;
376 return arm_pci_msi_add(msi);