Searched refs:tx_rings (Results 1 - 25 of 28) sorted by relevance

12

/illumos-gate/usr/src/uts/common/io/hxge/
H A Dhxge_txdma.c813 p_tx_ring_t *tx_rings; local
861 tx_rings = hxgep->tx_rings->rings;
862 tx_ring_p = tx_rings[vindex];
869 (void) hxge_txdma_reclaim(hxgep, tx_rings[vindex], 0);
913 p_tx_rings_t tx_rings; local
927 tx_rings = hxgep->tx_rings;
928 if (tx_rings == NULL) {
933 tx_desc_rings = tx_rings
1053 p_tx_rings_t tx_rings; local
1157 p_tx_rings_t tx_rings; local
1256 p_tx_rings_t tx_rings; local
1358 p_tx_rings_t tx_rings; local
1477 p_tx_rings_t tx_rings; local
1523 p_tx_rings_t tx_rings; local
1627 p_tx_rings_t tx_rings; local
2083 p_tx_rings_t tx_rings; local
2262 p_tx_rings_t tx_rings; local
2411 p_tx_rings_t tx_rings; local
2457 p_tx_rings_t tx_rings; local
2516 p_tx_ring_t *tx_rings; local
2839 p_tx_rings_t tx_rings; local
[all...]
H A Dhxge.h370 p_tx_rings_t tx_rings; member in struct:_hxge_t
H A Dhxge_ndd.c1185 p_tx_ring_t *tx_rings; local
1257 tx_rings = hxgep->tx_rings->rings;
1260 " %d\t $%p\n", tdc, (void *)tx_rings[tdc]);
H A Dhxge_send.c75 tx_ring_p = hxgep->tx_rings->rings[rhp->index];
/illumos-gate/usr/src/uts/common/io/nxge/
H A Dnxge_txdma.c1135 p_tx_ring_t *tx_rings; local
1185 tx_rings = nxgep->tx_rings->rings;
1186 tx_ring_p = tx_rings[vindex];
1330 if (nxgep->tx_rings == 0 || nxgep->tx_rings->rings == 0) {
1340 tx_ring_t *ring = nxgep->tx_rings->rings[tdc];
1484 if (nxgep->tx_rings == 0 || nxgep->tx_rings->rings == 0) {
1492 tx_ring_t *ring = nxgep->tx_rings
2764 p_tx_rings_t tx_rings; local
3163 p_tx_ring_t *tx_rings; local
[all...]
H A Dnxge_hio_guest.c614 ring = nxge->tx_rings->rings[channel];
H A Dnxge_ndd.c2313 p_tx_ring_t *tx_rings; local
2393 tx_rings = nxgep->tx_rings->rings;
2396 " %d\t $%p\n", tdc, (void *)tx_rings[tdc]);
H A Dnxge_main.c3079 nxgep->tx_rings =
3081 nxgep->tx_rings->rings =
3088 nxgep->tx_rings->ndmas = p_cfgp->tdc.owned;
3307 KMEM_FREE(nxgep->tx_rings->rings,
3309 KMEM_FREE(nxgep->tx_rings, sizeof (tx_rings_t));
3311 nxgep->tx_rings = 0;
5545 ring = nxgep->tx_rings->rings[channel];
5564 ring = nxgep->tx_rings->rings[channel];
/illumos-gate/usr/src/uts/common/io/igb/
H A Digb_stat.c82 igb->tx_rings[i].stat_overload;
84 igb->tx_rings[i].stat_fail_no_tbd;
86 igb->tx_rings[i].stat_fail_no_tcb;
88 igb->tx_rings[i].stat_fail_dma_bind;
90 igb->tx_rings[i].stat_reschedule;
H A Digb_main.c1050 tx_ring = &igb->tx_rings[i];
1094 tx_ring = &igb->tx_rings[i];
1131 tx_ring = &igb->tx_rings[i];
1609 mutex_enter(&igb->tx_rings[i].tx_lock);
1650 mutex_exit(&igb->tx_rings[i].tx_lock);
1662 mutex_exit(&igb->tx_rings[i].tx_lock);
1688 tx_ring = &igb->tx_rings[i];
1764 tx_ring = &igb->tx_rings[j];
1841 mutex_enter(&igb->tx_rings[i].tx_lock);
1877 mutex_exit(&igb->tx_rings[
[all...]
H A Digb_buf.c150 tx_ring = &igb->tx_rings[i];
194 tx_ring = &igb->tx_rings[i];
H A Digb_sw.h600 igb_tx_ring_t *tx_rings; /* Array of tx rings */ member in struct:igb
H A Digb_gld.c840 igb_tx_ring_t *tx_ring = &igb->tx_rings[index];
/illumos-gate/usr/src/uts/common/io/bge/
H A Dbge_send.c215 uint64_t tx_rings = bgep->chipid.tx_rings; local
243 if (tx_rings > 1 && ring > 0)
249 } while (++srp, ++ring < tx_rings);
H A Dbge_chip2.c2591 if (cidp->tx_rings == 0 || cidp->tx_rings > BGE_SEND_RINGS_MAX)
2592 cidp->tx_rings = BGE_SEND_RINGS_DEFAULT;
2638 cidp->tx_rings = BGE_SEND_RINGS_MAX_5705;
2708 cidp->tx_rings = BGE_SEND_RINGS_MAX_5705;
2725 cidp->tx_rings = BGE_SEND_RINGS_MAX_5705;
2742 cidp->tx_rings = BGE_SEND_RINGS_MAX_5705;
2760 cidp->tx_rings = BGE_SEND_RINGS_MAX_5705;
2783 cidp->tx_rings = BGE_SEND_RINGS_MAX_5705;
2801 cidp->tx_rings
[all...]
H A Dbge_main2.c342 for (ring = 0; ring < bgep->chipid.tx_rings; ++ring)
543 for (ring = 0; ring < bgep->chipid.tx_rings; ++ring) {
2662 uint32_t tx_rings = bgep->chipid.tx_rings; local
2674 txbuffsize *= tx_rings;
2684 txdescsize = tx_rings*BGE_SEND_SLOTS_USED;
2858 for (ring = 0; ring < tx_rings; ++ring) {
2968 for (ring = 0; ring < tx_rings; ++ring) {
3827 cidp->tx_rings = ddi_prop_get_int(DDI_DEV_T_ANY, devinfo,
3828 DDI_PROP_DONTPASS, txrings_propname, cidp->tx_rings);
[all...]
H A Dbge_impl.h647 uint32_t tx_rings; /* from bge.conf */ member in struct:__anon4962
/illumos-gate/usr/src/uts/common/io/ixgbe/
H A Dixgbe_main.c1153 tx_ring = &ixgbe->tx_rings[i];
1197 tx_ring = &ixgbe->tx_rings[i];
1231 tx_ring = &ixgbe->tx_rings[i];
1271 ixgbe->tx_rings[i].ring_handle);
1638 ixgbe->tx_rings[i].ring_handle);
1667 tx_ring = &ixgbe->tx_rings[i];
1746 tx_ring = &ixgbe->tx_rings[j];
1823 mutex_enter(&ixgbe->tx_rings[i].tx_lock);
1875 mutex_exit(&ixgbe->tx_rings[i].tx_lock);
1883 mutex_exit(&ixgbe->tx_rings[
[all...]
H A Dixgbe_stat.c81 ixgbe->tx_rings[i].stat_overload;
83 ixgbe->tx_rings[i].stat_fail_no_tbd;
85 ixgbe->tx_rings[i].stat_fail_no_tcb;
87 ixgbe->tx_rings[i].stat_fail_dma_bind;
89 ixgbe->tx_rings[i].stat_reschedule;
H A Dixgbe_buf.c148 tx_ring = &ixgbe->tx_rings[i];
191 tx_ring = &ixgbe->tx_rings[i];
H A Dixgbe_sw.h676 ixgbe_tx_ring_t *tx_rings; /* Array of tx rings */ member in struct:ixgbe
/illumos-gate/usr/src/uts/common/sys/fibre-channel/fca/oce/
H A Doce_impl.h275 uint32_t tx_rings; member in struct:oce_dev
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/oce/
H A Doce_main.c634 dev->tx_rings = oce_get_prop(dev, (char *)tx_rings_name,
H A Doce_queue.c1140 for (qid = 0; qid < dev->tx_rings; qid++) {
/illumos-gate/usr/src/uts/common/sys/nxge/
H A Dnxge.h724 p_tx_rings_t tx_rings; member in struct:_nxge_t

Completed in 1932 milliseconds

12