Home
last modified time | relevance | path

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

12

/titanic_50/usr/src/uts/common/io/hxge/
H A Dhxge_txdma.c813 p_tx_ring_t *tx_rings; in hxge_tx_intr() local
861 tx_rings = hxgep->tx_rings->rings; in hxge_tx_intr()
862 tx_ring_p = tx_rings[vindex]; in hxge_tx_intr()
869 (void) hxge_txdma_reclaim(hxgep, tx_rings[vindex], 0); in hxge_tx_intr()
913 p_tx_rings_t tx_rings; in hxge_txdma_hw_mode() local
927 tx_rings = hxgep->tx_rings; in hxge_txdma_hw_mode()
928 if (tx_rings == NULL) { in hxge_txdma_hw_mode()
933 tx_desc_rings = tx_rings->rings; in hxge_txdma_hw_mode()
939 ndmas = tx_rings->ndmas; in hxge_txdma_hw_mode()
947 tx_rings, tx_desc_rings, ndmas)); in hxge_txdma_hw_mode()
[all …]
H A Dhxge_ndd.c1185 p_tx_ring_t *tx_rings; in hxge_param_dump_ptrs() local
1257 tx_rings = hxgep->tx_rings->rings; in hxge_param_dump_ptrs()
1260 " %d\t $%p\n", tdc, (void *)tx_rings[tdc]); in hxge_param_dump_ptrs()
H A Dhxge.h370 p_tx_rings_t tx_rings; member
H A Dhxge_send.c75 tx_ring_p = hxgep->tx_rings->rings[rhp->index]; in hxge_tx_ring_send()
/titanic_50/usr/src/uts/common/io/nxge/
H A Dnxge_txdma.c1135 p_tx_ring_t *tx_rings; in nxge_tx_intr() local
1185 tx_rings = nxgep->tx_rings->rings; in nxge_tx_intr()
1186 tx_ring_p = tx_rings[vindex]; in nxge_tx_intr()
1330 if (nxgep->tx_rings == 0 || nxgep->tx_rings->rings == 0) { in nxge_txdma_hw_mode()
1340 tx_ring_t *ring = nxgep->tx_rings->rings[tdc]; in nxge_txdma_hw_mode()
1484 if (nxgep->tx_rings == 0 || nxgep->tx_rings->rings == 0) { in nxge_fixup_txdma_rings()
1492 tx_ring_t *ring = nxgep->tx_rings->rings[tdc]; in nxge_fixup_txdma_rings()
1572 if (nxgep->tx_rings == 0 || nxgep->tx_rings->rings == 0) { in nxge_txdma_hw_kick()
1580 tx_ring_t *ring = nxgep->tx_rings->rings[tdc]; in nxge_txdma_hw_kick()
1708 if (nxgep->tx_rings == 0 || nxgep->tx_rings->rings == 0) { in nxge_txdma_hung()
[all …]
H A Dnxge_ndd.c2313 p_tx_ring_t *tx_rings; in nxge_param_dump_ptrs() local
2393 tx_rings = nxgep->tx_rings->rings; in nxge_param_dump_ptrs()
2396 " %d\t $%p\n", tdc, (void *)tx_rings[tdc]); in nxge_param_dump_ptrs()
H A Dnxge_main.c3079 nxgep->tx_rings = in nxge_alloc_tx_mem_pool()
3081 nxgep->tx_rings->rings = in nxge_alloc_tx_mem_pool()
3088 nxgep->tx_rings->ndmas = p_cfgp->tdc.owned; in nxge_alloc_tx_mem_pool()
3307 KMEM_FREE(nxgep->tx_rings->rings, in nxge_free_tx_mem_pool()
3309 KMEM_FREE(nxgep->tx_rings, sizeof (tx_rings_t)); in nxge_free_tx_mem_pool()
3311 nxgep->tx_rings = 0; in nxge_free_tx_mem_pool()
5545 ring = nxgep->tx_rings->rings[channel]; in nxge_tx_ring_start()
5564 ring = nxgep->tx_rings->rings[channel]; in nxge_tx_ring_stop()
H A Dnxge_hio_guest.c614 ring = nxge->tx_rings->rings[channel]; in nxge_tdc_lp_conf()
/titanic_50/usr/src/uts/common/io/igb/
H A Digb_stat.c82 igb->tx_rings[i].stat_overload; in igb_update_stats()
84 igb->tx_rings[i].stat_fail_no_tbd; in igb_update_stats()
86 igb->tx_rings[i].stat_fail_no_tcb; in igb_update_stats()
88 igb->tx_rings[i].stat_fail_dma_bind; in igb_update_stats()
90 igb->tx_rings[i].stat_reschedule; in igb_update_stats()
H A Digb_main.c1050 tx_ring = &igb->tx_rings[i]; in igb_init_driver_settings()
1094 tx_ring = &igb->tx_rings[i]; in igb_init_locks()
1131 tx_ring = &igb->tx_rings[i]; in igb_destroy_locks()
1609 mutex_enter(&igb->tx_rings[i].tx_lock); in igb_reset()
1650 mutex_exit(&igb->tx_rings[i].tx_lock); in igb_reset()
1662 mutex_exit(&igb->tx_rings[i].tx_lock); in igb_reset()
1688 tx_ring = &igb->tx_rings[i]; in igb_tx_clean()
1764 tx_ring = &igb->tx_rings[j]; in igb_tx_drain()
1841 mutex_enter(&igb->tx_rings[i].tx_lock); in igb_start()
1877 mutex_exit(&igb->tx_rings[i].tx_lock); in igb_start()
[all …]
H A Digb_buf.c150 tx_ring = &igb->tx_rings[i]; in igb_alloc_dma()
194 tx_ring = &igb->tx_rings[i]; in igb_free_dma()
H A Digb_sw.h601 igb_tx_ring_t *tx_rings; /* Array of tx rings */ member
H A Digb_gld.c841 igb_tx_ring_t *tx_ring = &igb->tx_rings[index]; in igb_fill_ring()
/titanic_50/usr/src/uts/common/io/ixgbe/
H A Dixgbe_main.c1155 tx_ring = &ixgbe->tx_rings[i]; in ixgbe_init_driver_settings()
1199 tx_ring = &ixgbe->tx_rings[i]; in ixgbe_init_locks()
1233 tx_ring = &ixgbe->tx_rings[i]; in ixgbe_destroy_locks()
1273 ixgbe->tx_rings[i].ring_handle); in ixgbe_resume()
1640 ixgbe->tx_rings[i].ring_handle); in ixgbe_reset()
1669 tx_ring = &ixgbe->tx_rings[i]; in ixgbe_tx_clean()
1748 tx_ring = &ixgbe->tx_rings[j]; in ixgbe_tx_drain()
1825 mutex_enter(&ixgbe->tx_rings[i].tx_lock); in ixgbe_start()
1877 mutex_exit(&ixgbe->tx_rings[i].tx_lock); in ixgbe_start()
1885 mutex_exit(&ixgbe->tx_rings[i].tx_lock); in ixgbe_start()
[all …]
H A Dixgbe_stat.c83 ixgbe->tx_rings[i].stat_overload; in ixgbe_update_stats()
85 ixgbe->tx_rings[i].stat_fail_no_tbd; in ixgbe_update_stats()
87 ixgbe->tx_rings[i].stat_fail_no_tcb; in ixgbe_update_stats()
89 ixgbe->tx_rings[i].stat_fail_dma_bind; in ixgbe_update_stats()
91 ixgbe->tx_rings[i].stat_reschedule; in ixgbe_update_stats()
93 ixgbe->tx_rings[i].stat_break_tbd_limit; in ixgbe_update_stats()
95 ixgbe->tx_rings[i].stat_lso_header_fail; in ixgbe_update_stats()
H A Dixgbe_buf.c148 tx_ring = &ixgbe->tx_rings[i]; in ixgbe_alloc_dma()
191 tx_ring = &ixgbe->tx_rings[i]; in ixgbe_free_dma()
H A Dixgbe_sw.h669 ixgbe_tx_ring_t *tx_rings; /* Array of tx rings */ member
/titanic_50/usr/src/uts/common/io/bge/
H A Dbge_send.c215 uint64_t tx_rings = bgep->chipid.tx_rings; in bge_recycle() local
243 if (tx_rings > 1 && ring > 0) in bge_recycle()
249 } while (++srp, ++ring < tx_rings); in bge_recycle()
H A Dbge_chip2.c2591 if (cidp->tx_rings == 0 || cidp->tx_rings > BGE_SEND_RINGS_MAX) in bge_chip_id_init()
2592 cidp->tx_rings = BGE_SEND_RINGS_DEFAULT; in bge_chip_id_init()
2638 cidp->tx_rings = BGE_SEND_RINGS_MAX_5705; in bge_chip_id_init()
2708 cidp->tx_rings = BGE_SEND_RINGS_MAX_5705; in bge_chip_id_init()
2725 cidp->tx_rings = BGE_SEND_RINGS_MAX_5705; in bge_chip_id_init()
2742 cidp->tx_rings = BGE_SEND_RINGS_MAX_5705; in bge_chip_id_init()
2760 cidp->tx_rings = BGE_SEND_RINGS_MAX_5705; in bge_chip_id_init()
2783 cidp->tx_rings = BGE_SEND_RINGS_MAX_5705; in bge_chip_id_init()
2801 cidp->tx_rings = BGE_SEND_RINGS_MAX_5705; in bge_chip_id_init()
2840 cidp->tx_rings = BGE_SEND_RINGS_MAX_5705; in bge_chip_id_init()
[all …]
H A Dbge_main2.c342 for (ring = 0; ring < bgep->chipid.tx_rings; ++ring) in bge_reinit_rings()
543 for (ring = 0; ring < bgep->chipid.tx_rings; ++ring) { in bge_m_stop()
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);
H A Dbge_impl.h647 uint32_t tx_rings; /* from bge.conf */ member
/titanic_50/usr/src/uts/common/sys/fibre-channel/fca/oce/
H A Doce_impl.h275 uint32_t tx_rings; member
/titanic_50/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, in oce_get_params()
H A Doce_queue.c1140 for (qid = 0; qid < dev->tx_rings; qid++) { in oce_init_txrx()
/titanic_50/usr/src/uts/common/sys/nxge/
H A Dnxge.h724 p_tx_rings_t tx_rings; member

12