Searched refs:msix (Results 1 - 8 of 8) sorted by relevance

/haiku/src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/
H A Dif_igc.h317 u32 msix; member in struct:igc_tx_queue
326 u32 msix; member in struct:igc_rx_queue
362 int msix; member in struct:igc_adapter
H A Dif_igc.c1323 igc_if_msix_intr_assign(if_ctx_t ctx, int msix) argument
1342 rx_que->msix = vector;
1362 tx_que->msix = (vector % adapter->rx_num_queues);
1412 ivar |= (rx_que->msix | IGC_IVAR_VALID) << 16;
1415 ivar |= rx_que->msix | IGC_IVAR_VALID;
1426 ivar |= (tx_que->msix | IGC_IVAR_VALID) << 24;
1429 ivar |= (tx_que->msix | IGC_IVAR_VALID) << 8;
1448 IGC_WRITE_REG(hw, IGC_EITR(rx_que->msix), newitr);
/haiku/src/add-ons/kernel/drivers/network/ether/ipro1000/dev/e1000/
H A Dif_em.h426 u32 msix; member in struct:em_tx_queue
435 u32 msix; member in struct:em_rx_queue
470 int msix; member in struct:e1000_softc
H A Dif_em.c2023 em_if_msix_intr_assign(if_ctx_t ctx, int msix) argument
2042 rx_que->msix = vector;
2053 sc->ivars |= (8 | rx_que->msix) << (i * 4);
2069 tx_que->msix = (vector % sc->rx_num_queues);
2080 sc->ivars |= (8 | tx_que->msix) << (8 + (i * 4));
2143 ivar |= (rx_que->msix | E1000_IVAR_VALID) << 16;
2146 ivar |= rx_que->msix | E1000_IVAR_VALID;
2157 ivar |= (tx_que->msix | E1000_IVAR_VALID) << 24;
2160 ivar |= (tx_que->msix | E1000_IVAR_VALID) << 8;
2179 ivar |= rx_que->msix | E1000_IVAR_VALI
[all...]
/haiku/src/libs/compat/freebsd_iflib/compat/
H A Difdi_if.h259 typedef int ifdi_msix_intr_assign_t(if_ctx_t _sctx, int msix);
261 static __inline int IFDI_MSIX_INTR_ASSIGN(if_ctx_t _sctx, int msix) argument
266 rc = ((ifdi_msix_intr_assign_t *) _m)(_sctx, msix);
/haiku/src/add-ons/kernel/bus_managers/pci/
H A Dpci.h44 msix_info msix; member in struct:PCIDev
H A Dpci.cpp2079 msix_info *info = &device->msix;
2096 msix_info *info = &device->msix;
2173 dprintf("msix configured for %" B_PRIu32 " vectors\n", count);
2184 msix_info *info = &device->msix;
2264 msix_info *info = &device->msix;
2337 msix_info *info = &device->msix;
2373 msix_info *info = &device->msix;
/haiku/src/libs/compat/freebsd_iflib/
H A Diflib.c5112 int err, msix, rid; local
5224 msix = scctx->isc_vectors;
5230 msix = iflib_msix_init(ctx);
5236 msix = 0;
5252 if (msix > 1) {
5289 err = IFDI_MSIX_INTR_ASSIGN(ctx, msix);
5298 MPASS(msix == 1);

Completed in 169 milliseconds