Home
last modified time | relevance | path

Searched refs:msix_table (Results 1 – 9 of 9) sorted by relevance

/freebsd/sys/dev/usb/controller/
H A Dxhci_pci.c300 int count, err, msix_table, rid; in xhci_pci_attach() local
359 if (xhci_use_msix && (msix_table = pci_msix_table_bar(self)) >= 0) { in xhci_pci_attach()
360 if (msix_table == PCI_XHCI_CBMEM) { in xhci_pci_attach()
364 SYS_RES_MEMORY, &msix_table, RF_ACTIVE); in xhci_pci_attach()
381 msix_table, sc->sc_msix_res); in xhci_pci_attach()
/freebsd/sys/dev/gve/
H A Dgve_main.c1026 if (priv->msix_table != NULL) in gve_free_sys_res_mem()
1028 rman_get_rid(priv->msix_table), priv->msix_table); in gve_free_sys_res_mem()
1074 priv->msix_table = bus_alloc_resource_any(dev, SYS_RES_MEMORY, in gve_attach()
1076 if (priv->msix_table == NULL) { in gve_attach()
H A Dgve.h568 struct resource *msix_table; member
/freebsd/sys/dev/ice/
H A Dice_iflib.h308 struct resource *msix_table; member
H A Dif_ice_iflib.c1019 if (sc->msix_table != NULL) { in ice_if_detach()
1021 rman_get_rid(sc->msix_table), in ice_if_detach()
1022 sc->msix_table); in ice_if_detach()
1023 sc->msix_table = NULL; in ice_if_detach()
1436 sc->msix_table = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &bar, RF_ACTIVE); in ice_allocate_msix()
1437 if (!sc->msix_table) { in ice_allocate_msix()
1610 if (sc->msix_table != NULL) { in ice_allocate_msix()
1612 rman_get_rid(sc->msix_table), in ice_allocate_msix()
1613 sc->msix_table); in ice_allocate_msix()
1614 sc->msix_table = NULL; in ice_allocate_msix()
/freebsd/sys/x86/iommu/
H A Damd_iommu.h76 struct resource *msix_table; member
H A Damd_drv.c330 sc->msix_table = bus_alloc_resource_any(sc->iommu.dev, in amdiommu_setup_intr()
332 if (sc->msix_table == NULL) in amdiommu_setup_intr()
343 sc->msix_table); in amdiommu_setup_intr()
/freebsd/sys/dev/pci/
H A Dpci.c1807 mte = &msix->msix_table[i]; in pci_resume_msix()
1949 cfg->msix.msix_table = mallocarray(actual, in pci_alloc_msix_method()
1954 cfg->msix.msix_table[i].mte_vector = i + 1; in pci_alloc_msix_method()
2054 if (msix->msix_table[i].mte_vector == 0) in pci_remap_msix_method()
2056 if (msix->msix_table[i].mte_handlers > 0) { in pci_remap_msix_method()
2070 if (msix->msix_table[i].mte_vector == 0) in pci_remap_msix_method()
2079 free(msix->msix_table, M_DEVBUF); in pci_remap_msix_method()
2080 msix->msix_table = mallocarray(count, sizeof(struct msix_table_entry), in pci_remap_msix_method()
2083 msix->msix_table[i].mte_vector = vectors[i]; in pci_remap_msix_method()
2146 if (msix->msix_table[i].mte_vector == 0) in pci_release_msix()
[all …]
H A Dpcivar.h118 struct msix_table_entry *msix_table; /* Virtual table. */ member