/freebsd-11-stable/sys/amd64/vmm/io/ |
H A D | ppt.c | 109 } msix; member in struct:pptdev 270 rid = ppt->msix.startrid + idx; 271 res = ppt->msix.res[idx]; 272 cookie = ppt->msix.cookie[idx]; 280 ppt->msix.res[idx] = NULL; 281 ppt->msix.cookie[idx] = NULL; 289 if (ppt->msix.num_msgs == 0) 292 for (i = 0; i < ppt->msix.num_msgs; i++) 295 free(ppt->msix.res, M_PPTMSIX); 296 free(ppt->msix [all...] |
/freebsd-11-stable/sys/dev/pci/ |
H A D | pci.c | 898 cfg->msix.msix_location = ptr; 899 cfg->msix.msix_ctrl = REG(ptr + PCIR_MSIX_CTRL, 2); 900 cfg->msix.msix_msgnum = (cfg->msix.msix_ctrl & 903 cfg->msix.msix_table_bar = PCIR_BAR(val & 905 cfg->msix.msix_table_offset = val & ~PCIM_MSIX_BIR_MASK; 907 cfg->msix.msix_pba_bar = PCIR_BAR(val & 909 cfg->msix.msix_pba_offset = val & ~PCIM_MSIX_BIR_MASK; 1616 struct pcicfg_msix *msix = &dinfo->cfg.msix; local 1633 struct pcicfg_msix *msix = &dinfo->cfg.msix; local 1658 struct pcicfg_msix *msix = &dinfo->cfg.msix; local 1677 struct pcicfg_msix *msix = &dinfo->cfg.msix; local 1696 struct pcicfg_msix *msix = &dinfo->cfg.msix; local 1714 struct pcicfg_msix *msix = &dinfo->cfg.msix; local 1923 struct pcicfg_msix *msix = &dinfo->cfg.msix; local 2044 struct pcicfg_msix *msix = &dinfo->cfg.msix; local 2097 struct pcicfg_msix *msix = &dinfo->cfg.msix; local 2108 struct pcicfg_msix *msix = &dinfo->cfg.msix; local 2119 struct pcicfg_msix *msix = &dinfo->cfg.msix; local [all...] |
H A D | pcivar.h | 218 struct pcicfg_msix msix; /* PCI MSI-X */ member in struct:pcicfg
|
/freebsd-11-stable/sys/dev/oce/ |
H A D | oce_user.h | 76 } msix; member in struct:oce_dev_info
|
/freebsd-11-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 | 647 if ((adapter->msix > 1) && (igb_enable_msix)) 1357 if (adapter->msix > 1) /* Set up queue routing */ 1626 E1000_EITR(que->msix), que->eitr_setting); 2358 adapter->msix = igb_setup_msix(adapter); 2383 if (adapter->msix == 1) 2487 que->msix = vector; 2502 * Bind the msix vector, and thus the 2621 ivar |= (que->msix | E1000_IVAR_VALID) << 16; 2624 ivar |= que->msix | E1000_IVAR_VALID; 2635 ivar |= (que->msix | E1000_IVAR_VALI [all...] |
H A D | if_em.c | 628 adapter->msix = em_setup_msix(adapter); 778 if (adapter->msix > 1) /* Do MSIX */ 2585 if (adapter->msix == 1) /* using MSI */ 2668 rxr->msix = vector; 2688 adapter->ivars |= (8 | rxr->msix) << (i * 4); 2713 txr->msix = vector; 2733 adapter->ivars |= (8 | txr->msix) << (8 + (i * 4)); 2784 rid = txr->msix +1; 2797 rid = rxr->msix +1; 2810 (adapter->msix ! [all...] |
/freebsd-11-stable/sys/dev/ixgbe/ |
H A D | if_fdir.c | 142 input, common, que->msix);
|
H A D | if_ixv.c | 707 ixv_disable_queue(adapter, que->msix); 734 IXGBE_WRITE_REG(&adapter->hw, IXGBE_VTEITR(que->msix), 773 ixv_enable_queue(adapter, que->msix); 1138 * Release all msix queue resources: 1141 rid = que->msix + 1; 1656 ixv_enable_queue(adapter, que->msix); 1716 ixv_set_ivar(adapter, i, que->msix, 0); 1718 ixv_set_ivar(adapter, i, que->msix, 1); 1720 IXGBE_WRITE_REG(&adapter->hw, IXGBE_VTEITR(que->msix), 1975 que->msix, (lon [all...] |
H A D | if_ix.c | 1970 ixgbe_disable_queue(adapter, que->msix); 1992 IXGBE_WRITE_REG(&adapter->hw, IXGBE_EITR(que->msix), 2034 ixgbe_enable_queue(adapter, que->msix); 2473 reg = IXGBE_READ_REG(&que->adapter->hw, IXGBE_EITR(que->msix)); 2490 IXGBE_WRITE_REG(&que->adapter->hw, IXGBE_EITR(que->msix), reg); 3181 ixgbe_set_ivar(adapter, rxr->me, que->msix, 0); 3183 ixgbe_set_ivar(adapter, txr->me, que->msix, 1); 3185 IXGBE_WRITE_REG(&adapter->hw, IXGBE_EITR(que->msix), newitr); 3795 ixgbe_enable_queue(adapter, que->msix); 3952 * Release all msix queu [all...] |
H A D | ixgbe.h | 303 u32 msix; /* This queue's MSI-X vector */ member in struct:ix_queue
|
/freebsd-11-stable/sys/dev/tws/ |
H A D | tws.h | 242 struct tws_msix_info msix; /* msix info */ member in struct:tws_softc
|
/freebsd-11-stable/sys/dev/ixl/ |
H A D | if_ixl.c | 178 ** on cpus and msix vectors available. 399 pf->msix = ixl_init_msix(pf); 403 if (pf->msix > 1) { 572 pf->msix = ixl_init_msix(pf); 690 if (pf->msix > 1) { 775 "iwarp disabled on this device (no msix vectors)\n");
|
H A D | ixlv.h | 135 int msix; member in struct:ixlv_sc
|
H A D | ixl_iw.c | 42 #define IXL_IW_VEC_BASE(pf) ((pf)->msix - (pf)->iw_msix) 44 #define IXL_IW_VEC_LIMIT(pf) ((pf)->msix)
|
H A D | ixl_pf.h | 91 int msix; member in struct:ixl_pf
|
H A D | ixlvc.c | 489 q = sc->msix - 1; 492 (sc->msix * sizeof(struct virtchnl_vector_map)); 500 vm->num_vectors = sc->msix;
|
H A D | ixl_pf_main.c | 297 if (pf->msix > 1) { 658 if (pf->msix > 1) { 695 if (pf->msix > 1) 724 if (pf->msix == 0) 1188 if (pf->msix == 1) 1389 que->msix = vector; 1434 /* system has msix disabled (0), or only one vector (1) */ 1518 pf->msix = vectors; 1748 (pf->msix != 0) ? (rid = 1):(rid = 0); 1781 if ((pf->msix < [all...] |
H A D | if_ixlv.c | 428 sc->msix = ixlv_init_msix(sc); 430 if (sc->msix == 0) { 1243 if (available == 0) { /* system has msix disabled */ 1313 sc->msix = vectors; 1384 ** Release all msix queue resources: 1391 int rid = que->msix + 1; 1478 que->msix = vector;
|
H A D | ixl.h | 517 u32 msix; /* This queue's MSIX vector */ member in struct:ixl_queue
|
/freebsd-11-stable/sys/dev/netmap/ |
H A D | if_em_netmap.h | 46 if (adapter->msix > 1) { /* MSIX */ 68 if (adapter->msix > 1) {
|
/freebsd-11-stable/sys/dev/ena/ |
H A D | ena.h | 401 struct resource *msix; member in struct:ena_adapter
|
/freebsd-11-stable/sys/dev/ntb/ntb_hw/ |
H A D | ntb_hw_intel.c | 1362 struct pcicfg_msix *msix; local 1366 msix = &dinfo->cfg.msix; 1371 offset = msix->msix_table_offset + i * PCI_MSIX_ENTRY_SIZE; 1373 laddr = bus_read_4(msix->msix_table_res, offset + 1382 data = bus_read_4(msix->msix_table_res, offset +
|