/freebsd-10-stable/sys/amd64/vmm/io/ |
H A D | ppt.c | 107 } msix; member in struct:pptdev 268 rid = ppt->msix.startrid + idx; 269 res = ppt->msix.res[idx]; 270 cookie = ppt->msix.cookie[idx]; 278 ppt->msix.res[idx] = NULL; 279 ppt->msix.cookie[idx] = NULL; 287 if (ppt->msix.num_msgs == 0) 290 for (i = 0; i < ppt->msix.num_msgs; i++) 293 if (ppt->msix.msix_table_res) { 295 ppt->msix [all...] |
/freebsd-10-stable/sys/dev/pci/ |
H A D | pci.c | 774 cfg->msix.msix_location = ptr; 775 cfg->msix.msix_ctrl = REG(ptr + PCIR_MSIX_CTRL, 2); 776 cfg->msix.msix_msgnum = (cfg->msix.msix_ctrl & 779 cfg->msix.msix_table_bar = PCIR_BAR(val & 781 cfg->msix.msix_table_offset = val & ~PCIM_MSIX_BIR_MASK; 783 cfg->msix.msix_pba_bar = PCIR_BAR(val & 785 cfg->msix.msix_pba_offset = val & ~PCIM_MSIX_BIR_MASK; 1388 struct pcicfg_msix *msix = &dinfo->cfg.msix; local 1405 struct pcicfg_msix *msix = &dinfo->cfg.msix; local 1430 struct pcicfg_msix *msix = &dinfo->cfg.msix; local 1446 struct pcicfg_msix *msix = &dinfo->cfg.msix; local 1462 struct pcicfg_msix *msix = &dinfo->cfg.msix; local 1480 struct pcicfg_msix *msix = &dinfo->cfg.msix; local 1689 struct pcicfg_msix *msix = &dinfo->cfg.msix; local 1806 struct pcicfg_msix *msix = &dinfo->cfg.msix; local 1859 struct pcicfg_msix *msix = &dinfo->cfg.msix; local 1870 struct pcicfg_msix *msix = &dinfo->cfg.msix; local 1881 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-stable/sys/dev/ixl/ |
H A D | ixl_pf.h | 73 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 | 470 q = sc->msix - 1; 473 (sc->msix * sizeof(struct i40e_virtchnl_vector_map)); 481 vm->num_vectors = sc->msix;
|
H A D | if_ixlv.c | 1159 if (available == 0) { /* system has msix disabled */ 1219 sc->msix = vectors; 1299 sc->msix = ixlv_init_msix(sc); 1302 if (sc->msix == 0) 1320 ** Release all msix queue resources: 1323 int rid = que->msix + 1; 1412 que->msix = vector; 1413 vsi->que_mask |= (u64)(1 << que->msix);
|
H A D | ixl.h | 465 u32 msix; /* This queue's MSIX vector */ member in struct:ixl_queue
|
H A D | if_ixl.c | 286 ** on cpus and msix vectors available. 642 if (pf->msix > 1) 698 if (pf->msix > 1) { 1955 if (pf->msix == 1) 2070 que->msix = vector; 2135 if (available == 0) { /* system has msix disabled */ 2173 pf->msix = vectors; 2199 pf->msix = 1; 2205 pf->msix = 0; 2392 pf->msix [all...] |
/freebsd-10-stable/sys/dev/e1000/ |
H A D | if_em.h | 327 u32 msix; member in struct:tx_ring 361 u32 msix; member in struct:rx_ring 412 int msix; member in struct:adapter
|
H A D | if_igb.h | 340 u32 msix; /* This queue's MSIX vector */ member in struct:igb_queue 449 int msix; member in struct:adapter
|
H A D | if_lem.h | 306 struct resource *msix; member in struct:adapter
|
H A D | if_igb.c | 652 if ((adapter->msix > 1) && (igb_enable_msix)) 1342 if (adapter->msix > 1) /* Set up queue routing */ 1611 E1000_EITR(que->msix), que->eitr_setting); 2343 adapter->msix = igb_setup_msix(adapter); 2368 if (adapter->msix == 1) 2446 que->msix = vector; 2452 ** Bind the msix vector, and thus the 2530 ivar |= (que->msix | E1000_IVAR_VALID) << 16; 2533 ivar |= que->msix | E1000_IVAR_VALID; 2544 ivar |= (que->msix | E1000_IVAR_VALI [all...] |
H A D | if_em.c | 635 adapter->msix = em_setup_msix(adapter); 785 if (adapter->msix > 1) /* Do MSIX */ 2633 if (adapter->msix == 1) /* using MSI */ 2716 rxr->msix = vector; 2736 adapter->ivars |= (8 | rxr->msix) << (i * 4); 2761 txr->msix = vector; 2781 adapter->ivars |= (8 | txr->msix) << (8 + (i * 4)); 2832 rid = txr->msix +1; 2845 rid = rxr->msix +1; 2858 (adapter->msix ! [all...] |
/freebsd-10-stable/sys/dev/ixgbe/ |
H A D | if_fdir.c | 142 input, common, que->msix);
|
H A D | if_ixv.c | 929 ixv_enable_queue(adapter, que->msix); 948 ixv_disable_queue(adapter, que->msix); 975 IXGBE_WRITE_REG(&adapter->hw, IXGBE_VTEITR(que->msix), 1014 ixv_enable_queue(adapter, que->msix); 1358 que->msix = vector; 1359 adapter->active_queues |= (u64)(1 << que->msix); 1528 * Release all msix queue resources: 1531 rid = que->msix + 1; 2060 ixv_enable_queue(adapter, que->msix); 2120 ixv_set_ivar(adapter, i, que->msix, [all...] |
H A D | if_ix.c | 1624 ixgbe_enable_queue(adapter, que->msix); 1728 ixgbe_disable_queue(adapter, que->msix); 1750 IXGBE_WRITE_REG(&adapter->hw, IXGBE_EITR(que->msix), 1792 ixgbe_enable_queue(adapter, que->msix); 2583 que->msix = vector; 2584 adapter->active_queues |= (u64)(1 << que->msix); 2596 * Bind the msix vector, and thus the 2848 * Release all msix queue resources: 2851 rid = que->msix + 1; 3604 ixgbe_enable_queue(adapter, que->msix); [all...] |
H A D | ixgbe.h | 306 u32 msix; /* This queue's MSI-X vector */ member in struct:ix_queue
|
H A D | ixv.h | 307 u32 msix; /* This queue's MSI-X vector */ member in struct:ix_queue
|
/freebsd-10-stable/sys/dev/tws/ |
H A D | tws.h | 242 struct tws_msix_info msix; /* msix info */ member in struct:tws_softc
|
/freebsd-10-stable/sys/ofed/include/linux/ |
H A D | interrupt.h | 60 return irq - dev->msix + 1;
|
H A D | pci.h | 187 if (irq >= pdev->dev.msix && irq < pdev->dev.msix_max) 359 pdev->dev.msix = 0; 592 * Enable msix, positive errors indicate actual number of available 625 pdev->dev.msix = rle->start; 628 entries[i].vector = pdev->dev.msix + i;
|
H A D | device.h | 69 unsigned int msix; member in struct:device
|
/freebsd-10-stable/sys/dev/netmap/ |
H A D | if_em_netmap.h | 46 if (adapter->msix > 1) { /* MSIX */ 68 if (adapter->msix > 1) {
|
/freebsd-10-stable/sys/dev/ntb/ntb_hw/ |
H A D | ntb_hw.c | 1370 struct pcicfg_msix *msix; local 1374 msix = &dinfo->cfg.msix; 1379 offset = msix->msix_table_offset + i * PCI_MSIX_ENTRY_SIZE; 1381 laddr = bus_read_4(msix->msix_table_res, offset + 1390 data = bus_read_4(msix->msix_table_res, offset +
|