arm_pci_msi
struct arm_pci_msi sc_msi;
apple_pcie_msi_msi_alloc(struct arm_pci_msi *msi, int *count,
apple_pcie_msi_msix_alloc(struct arm_pci_msi *msi, u_int *table_indexes,
apple_pcie_msi_intr_establish(struct arm_pci_msi *msi,
apple_pcie_msi_intr_release(struct arm_pci_msi *msi, pci_intr_handle_t *pih,
struct arm_pci_msi *msi = &sc->sc_msi;
gic_v2m_msi_alloc(struct arm_pci_msi *msi, int *count,
gic_v2m_msix_alloc(struct arm_pci_msi *msi, u_int *table_indexes, int *count,
gic_v2m_msi_intr_establish(struct arm_pci_msi *msi,
gic_v2m_msi_intr_release(struct arm_pci_msi *msi, pci_intr_handle_t *pih,
struct arm_pci_msi *msi = &frame->frame_msi;
struct arm_pci_msi frame_msi;
struct arm_pci_msi *msi;
gicv3_its_msi_alloc(struct arm_pci_msi *msi, int *count,
gicv3_its_msix_alloc(struct arm_pci_msi *msi, u_int *table_indexes, int *count,
gicv3_its_msi_intr_establish(struct arm_pci_msi *msi,
gicv3_its_msi_intr_release(struct arm_pci_msi *msi, pci_intr_handle_t *pih,
struct arm_pci_msi its_msi;
struct arm_pci_msi *msi;
arm_pci_msi_add(struct arm_pci_msi *msi)
struct arm_pci_msi *msi;
struct arm_pci_msi *msi = NULL;
static SIMPLEQ_HEAD(, arm_pci_msi) arm_pci_msi_list =
static struct arm_pci_msi *
struct arm_pci_msi *msip;
static struct arm_pci_msi *
struct arm_pci_msi *msip;
struct arm_pci_msi *msi;
pci_intr_handle_t * (*msi_alloc)(struct arm_pci_msi *, int *, const struct pci_attach_args *, bool);
pci_intr_handle_t * (*msix_alloc)(struct arm_pci_msi *, u_int *, int *, const struct pci_attach_args *, bool);
void * (*msi_intr_establish)(struct arm_pci_msi *,
void (*msi_intr_release)(struct arm_pci_msi *,
SIMPLEQ_ENTRY(arm_pci_msi) msi_link;
int arm_pci_msi_add(struct arm_pci_msi *);