/titanic_50/usr/src/uts/common/io/hxge/ |
H A D | hxge_txdma.c | 861 tx_rings = hxgep->tx_rings->rings; in hxge_tx_intr() 933 tx_desc_rings = tx_rings->rings; in hxge_txdma_hw_mode() 1074 if (tx_rings->rings == NULL) { in hxge_fixup_txdma_rings() 1082 tx_rings, tx_rings->rings, ndmas)); in hxge_fixup_txdma_rings() 1085 channel = tx_rings->rings[index]->tdc; in hxge_fixup_txdma_rings() 1088 hxge_txdma_fixup_channel(hxgep, tx_rings->rings[index], in hxge_fixup_txdma_rings() 1173 if (tx_rings->rings == NULL) { in hxge_txdma_hw_kick() 1180 tx_rings, tx_rings->rings, ndmas)); in hxge_txdma_hw_kick() 1183 channel = tx_rings->rings[index]->tdc; in hxge_txdma_hw_kick() 1186 hxge_txdma_hw_kick_channel(hxgep, tx_rings->rings[index], in hxge_txdma_hw_kick() [all …]
|
H A D | hxge_txdma.h | 189 p_tx_ring_t *rings; member
|
H A D | hxge_send.c | 75 tx_ring_p = hxgep->tx_rings->rings[rhp->index]; in hxge_tx_ring_send()
|
H A D | hxge_ndd.c | 1257 tx_rings = hxgep->tx_rings->rings; in hxge_param_dump_ptrs()
|
H A D | hxge_main.c | 2642 ring = hxgep->tx_rings->rings[rhp->index]; in hxge_tx_ring_start() 2666 ring = hxgep->tx_rings->rings[rhp->index]; in hxge_tx_ring_stop()
|
/titanic_50/usr/src/uts/common/io/bge/ |
H A D | bge.conf | 174 bge-rx-rings = 16; 175 bge-tx-rings = 1;
|
H A D | bge_hw.h | 1111 #define RCV_LP_CONFIG(rings) (((rings) << 3) | 0x1) argument
|
/titanic_50/usr/src/uts/common/io/nxge/ |
H A D | nxge_txdma.c | 1185 tx_rings = nxgep->tx_rings->rings; 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() 1733 tx_ring_t *ring = nxgep->tx_rings->rings[tdc]; in nxge_txdma_hung() 1865 if (nxgep->tx_rings == 0 || nxgep->tx_rings->rings == 0) { in nxge_fixup_hung_txdma_rings() [all …]
|
H A D | nxge_hio.c | 1617 mac_ring_handle_t *rings, uint_t *n_rings) in nxge_hio_share_query() argument 1645 if (rings != NULL) { in nxge_hio_share_query() 1646 rings[0] = rh[(shp->index * 2) - offset].ring_handle; in nxge_hio_share_query() 1647 rings[1] = rh[(shp->index * 2 + 1) - offset].ring_handle; in nxge_hio_share_query() 2109 ring = nxge->tx_rings->rings[channel]; in nxge_hio_tdc_share()
|
H A D | nxge_hio_guest.c | 614 ring = nxge->tx_rings->rings[channel]; in nxge_tdc_lp_conf()
|
H A D | nxge_main.c | 3081 nxgep->tx_rings->rings = in nxge_alloc_tx_mem_pool() 3307 KMEM_FREE(nxgep->tx_rings->rings, 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 D | nxge_send.c | 97 tx_ring_p = nxgep->tx_rings->rings[channel]; in nxge_tx_ring_send()
|
H A D | nxge_ndd.c | 2393 tx_rings = nxgep->tx_rings->rings; in nxge_param_dump_ptrs()
|
/titanic_50/usr/src/uts/sun4v/io/ |
H A D | vnet.c | 982 tx_grp->rings = tx_ringp; in vnet_ring_grp_init() 1007 rx_grp->rings = rx_ringp; in vnet_ring_grp_init() 1011 rx_ringp = &rx_grp->rings[i]; in vnet_ring_grp_init() 1037 if (tx_grp->rings != NULL) { in vnet_ring_grp_uninit() 1039 kmem_free(tx_grp->rings, sizeof (vnet_pseudo_tx_ring_t) * in vnet_ring_grp_uninit() 1041 tx_grp->rings = NULL; in vnet_ring_grp_uninit() 1045 if (rx_grp->rings != NULL) { in vnet_ring_grp_uninit() 1048 kmem_free(rx_grp->rings, sizeof (vnet_pseudo_rx_ring_t) * in vnet_ring_grp_uninit() 1050 rx_grp->rings = NULL; in vnet_ring_grp_uninit() 1072 rx_ringp = &rx_grp->rings[index]; in vnet_alloc_pseudo_rx_ring() [all …]
|
/titanic_50/usr/src/uts/sun4v/sys/ |
H A D | vnet.h | 246 vnet_pseudo_tx_ring_t *rings; /* array of rings */ member 264 vnet_pseudo_rx_ring_t *rings; /* array of rings */ member
|
/titanic_50/usr/src/uts/common/io/mac/ |
H A D | mac.c | 3246 uint_t rings; in mac_get_prop() local 3316 rings = id == MAC_PROP_MAX_RX_RINGS_AVAIL ? in mac_get_prop() 3318 bcopy(&rings, val, sizeof (uint_t)); in mac_get_prop() 5961 mac_ring_t *ring, mac_ring_t **rings, int nrings) in mac_reclaim_ring_from_grp() argument 5995 if (rings[j] == tring) in mac_reclaim_ring_from_grp() 6045 if (rings[j] == tgrp->mrg_rings) in mac_reclaim_ring_from_grp() 6076 if (rings[j] == tring) in mac_reclaim_ring_from_grp() 6115 if (rings[j] == tring) in mac_reclaim_ring_from_grp() 6152 mac_ring_t **rings, *ring; in i_mac_group_allocate_rings() local 6168 rings = kmem_alloc(nrings * sizeof (mac_ring_handle_t), in i_mac_group_allocate_rings() [all …]
|
H A D | mac_client.c | 5308 uint_t *n_rings, uint_t *rings, uint_t *type, uint_t *n_clnts, in mac_get_hwrxgrp_info() argument 5326 rings[index] = ring->mr_index; in mac_get_hwrxgrp_info() 5371 uint_t *n_rings, uint_t *rings, uint_t *type, uint_t *n_clnts, in mac_get_hwtxgrp_info() argument 5390 rings[index] = ring->mr_index; in mac_get_hwtxgrp_info()
|
/titanic_50/usr/src/uts/common/sys/nxge/ |
H A D | nxge_txdma.h | 212 p_tx_ring_t *rings; member
|
H A D | nxge_hio.h | 358 mac_ring_type_t type, mac_ring_handle_t *rings, uint_t *n_rings);
|
/titanic_50/usr/src/uts/common/io/xge/hal/xgehal/ |
H A D | xgehal-device.c | 1834 int rings[XGE_HAL_MAX_RING_NUM]={0}; in __hal_device_rth_it_configure() local 1860 rings[rmax++] = rnum; in __hal_device_rth_it_configure() 1872 XGE_HAL_RTS_RTH_MAP_MEM_DATA(rings[rnum]); in __hal_device_rth_it_configure()
|