/freebsd-10.1-release/sys/amd64/vmm/io/ |
H A D | ppt.c | 101 } msix; member in struct:pptdev 248 rid = ppt->msix.startrid + idx; 249 res = ppt->msix.res[idx]; 250 cookie = ppt->msix.cookie[idx]; 258 ppt->msix.res[idx] = NULL; 259 ppt->msix.cookie[idx] = NULL; 267 if (ppt->msix.num_msgs == 0) 270 for (i = 0; i < ppt->msix.num_msgs; i++) 273 if (ppt->msix.msix_table_res) { 275 ppt->msix [all...] |
/freebsd-10.1-release/sys/dev/pci/ |
H A D | pci.c | 724 cfg->msix.msix_location = ptr; 725 cfg->msix.msix_ctrl = REG(ptr + PCIR_MSIX_CTRL, 2); 726 cfg->msix.msix_msgnum = (cfg->msix.msix_ctrl & 729 cfg->msix.msix_table_bar = PCIR_BAR(val & 731 cfg->msix.msix_table_offset = val & ~PCIM_MSIX_BIR_MASK; 733 cfg->msix.msix_pba_bar = PCIR_BAR(val & 735 cfg->msix.msix_pba_offset = val & ~PCIM_MSIX_BIR_MASK; 1338 struct pcicfg_msix *msix = &dinfo->cfg.msix; local 1355 struct pcicfg_msix *msix = &dinfo->cfg.msix; local 1371 struct pcicfg_msix *msix = &dinfo->cfg.msix; local 1387 struct pcicfg_msix *msix = &dinfo->cfg.msix; local 1405 struct pcicfg_msix *msix = &dinfo->cfg.msix; local 1613 struct pcicfg_msix *msix = &dinfo->cfg.msix; local 1730 struct pcicfg_msix *msix = &dinfo->cfg.msix; local 1783 struct pcicfg_msix *msix = &dinfo->cfg.msix; local [all...] |
H A D | pcivar.h | 185 struct pcicfg_msix msix; /* PCI MSI-X */ member in struct:pcicfg
|
/freebsd-10.1-release/sys/dev/ixl/ |
H A D | ixl_pf.h | 57 int msix; member in struct:ixl_pf
|
H A D | ixlv.h | 119 int msix; member in struct:ixlv_sc
|
H A D | ixlvc.c | 456 q = sc->msix - 1; 459 (sc->msix * sizeof(struct i40e_virtchnl_vector_map)); 467 vm->num_vectors = sc->msix;
|
H A D | if_ixl.c | 242 ** on cpus and msix vectors available. 621 if (pf->msix > 1) 1824 if (pf->msix == 1) 1925 que->msix = vector; 1984 if (available == 0) { /* system has msix disabled */ 2016 pf->msix = vectors; 2023 pf->msix = 1; 2029 pf->msix = 0; 2216 pf->msix = ixl_init_msix(pf); 2235 ** Release all msix VS [all...] |
H A D | if_ixlv.c | 1151 if (available == 0) { /* system has msix disabled */ 1187 sc->msix = vectors; 1267 sc->msix = ixlv_init_msix(sc); 1270 if (sc->msix == 0) 1288 ** Release all msix queue resources: 1291 int rid = que->msix + 1; 1376 que->msix = vector; 1377 vsi->que_mask |= (u64)(1 << que->msix);
|
H A D | ixl.h | 418 u32 msix; /* This queue's MSIX vector */ member in struct:ixl_queue
|
H A D | ixl_txrx.c | 1545 sendmp->m_pkthdr.flowid = que->msix;
|
/freebsd-10.1-release/sys/dev/e1000/ |
H A D | if_em.h | 282 u32 msix; member in struct:tx_ring 317 u32 msix; member in struct:rx_ring 367 int msix; member in struct:adapter
|
H A D | if_igb.h | 277 u32 msix; /* This queue's MSIX vector */ member in struct:igb_queue 388 int msix; member in struct:adapter
|
H A D | if_lem.h | 304 struct resource *msix; member in struct:adapter
|
H A D | if_igb.c | 710 if ((adapter->msix > 1) && (igb_enable_msix)) 1364 if (adapter->msix > 1) /* Set up queue routing */ 1633 E1000_EITR(que->msix), que->eitr_setting); 2367 adapter->msix = igb_setup_msix(adapter); 2392 if (adapter->msix == 1) 2470 que->msix = vector; 2476 ** Bind the msix vector, and thus the 2554 ivar |= (que->msix | E1000_IVAR_VALID) << 16; 2557 ivar |= que->msix | E1000_IVAR_VALID; 2568 ivar |= (que->msix | E1000_IVAR_VALI [all...] |
H A D | if_em.c | 710 if (adapter->msix > 1) /* Do MSIX */ 2496 adapter->msix = em_setup_msix(adapter); 2518 if (adapter->msix == 1) /* using MSI */ 2600 rxr->msix = vector++; /* NOTE increment vector for TX */ 2613 adapter->ivars |= (8 | rxr->msix) << (i * 4); 2634 txr->msix = vector++; /* Increment vector for next pass */ 2647 adapter->ivars |= (8 | txr->msix) << (8 + (i * 4)); 2697 rid = txr->msix +1; 2705 rid = rxr->msix +1; 2718 (adapter->msix ! [all...] |
/freebsd-10.1-release/sys/ofed/include/linux/ |
H A D | interrupt.h | 60 return irq - dev->msix + 1;
|
H A D | pci.h | 188 if (irq >= pdev->dev.msix && irq < pdev->dev.msix_max) 560 * Enable msix, positive errors indicate actual number of available 581 pdev->dev.msix = rle->start; 584 entries[i].vector = pdev->dev.msix + i;
|
H A D | device.h | 69 unsigned int msix; member in struct:device
|
/freebsd-10.1-release/sys/dev/tws/ |
H A D | tws.h | 242 struct tws_msix_info msix; /* msix info */ member in struct:tws_softc
|
/freebsd-10.1-release/sys/dev/ixgbe/ |
H A D | ixgbe.h | 277 u32 msix; /* This queue's MSIX vector */ member in struct:ix_queue 391 int msix; member in struct:adapter
|
H A D | ixv.h | 235 u32 msix; /* This queue's MSIX vector */ member in struct:ix_queue 327 int msix; member in struct:adapter
|
H A D | ixv.c | 995 ixv_enable_queue(adapter, que->msix); 1014 ixv_disable_queue(adapter, que->msix); 1048 IXGBE_VTEITR(que->msix), 1088 ixv_enable_queue(adapter, que->msix); 1612 que->msix = vector; 1613 adapter->que_mask |= (u64)(1 << que->msix); 1615 ** Bind the msix vector, and thus the 1748 adapter->msix = ixv_setup_msix(adapter); 1749 if (adapter->msix == ENXIO) 1776 ** Release all msix queu [all...] |
H A D | ixgbe.c | 592 if ((adapter->msix > 1) && (ixgbe_enable_msix)) 1173 if (adapter->msix > 1) { 1434 ixgbe_enable_queue(adapter, que->msix); 1520 ixgbe_disable_queue(adapter, que->msix); 1548 IXGBE_EITR(que->msix), que->eitr_setting); 1590 ixgbe_enable_queue(adapter, que->msix); 2282 if (adapter->msix == 1) 2371 que->msix = vector; 2372 adapter->que_mask |= (u64)(1 << que->msix); 2374 ** Bind the msix vecto [all...] |
/freebsd-10.1-release/sys/dev/netmap/ |
H A D | if_em_netmap.h | 46 if (adapter->msix > 1) { /* MSIX */ 68 if (adapter->msix > 1) {
|
/freebsd-10.1-release/sys/dev/bxe/ |
H A D | bxe.c | 10646 uint8_t msix = (sc->interrupt_mode == INTR_MODE_MSIX) ? TRUE : FALSE; local 10651 if (msix) { 10685 val, port, addr, ((msix) ? "MSI-X" : ((msi) ? "MSI" : "INTx"))); 10716 uint8_t msix = (sc->interrupt_mode == INTR_MODE_MSIX) ? TRUE : FALSE; local 10723 if (msix) { 10744 if ((!msix) || single_msix) { 10752 val, ((msix) ? "MSI-X" : ((msi) ? "MSI" : "INTx")));
|