Home
last modified time | relevance | path

Searched refs:rings (Results 1 – 20 of 20) sorted by relevance

/titanic_41/usr/src/uts/common/io/hxge/
H A Dhxge_txdma.c861 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 Dhxge_txdma.h189 p_tx_ring_t *rings; member
H A Dhxge_send.c75 tx_ring_p = hxgep->tx_rings->rings[rhp->index]; in hxge_tx_ring_send()
H A Dhxge_ndd.c1257 tx_rings = hxgep->tx_rings->rings; in hxge_param_dump_ptrs()
H A Dhxge_main.c2641 ring = hxgep->tx_rings->rings[rhp->index]; in hxge_tx_ring_start()
2665 ring = hxgep->tx_rings->rings[rhp->index]; in hxge_tx_ring_stop()
/titanic_41/usr/src/uts/common/io/bge/
H A Dbge.conf174 bge-rx-rings = 16;
175 bge-tx-rings = 1;
H A Dbge_hw.h1111 #define RCV_LP_CONFIG(rings) (((rings) << 3) | 0x1) argument
/titanic_41/usr/src/uts/common/io/nxge/
H A Dnxge_txdma.c1185 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 Dnxge_hio.c1617 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 Dnxge_hio_guest.c614 ring = nxge->tx_rings->rings[channel]; in nxge_tdc_lp_conf()
H A Dnxge_main.c3080 nxgep->tx_rings->rings = in nxge_alloc_tx_mem_pool()
3306 KMEM_FREE(nxgep->tx_rings->rings, in nxge_free_tx_mem_pool()
5544 ring = nxgep->tx_rings->rings[channel]; in nxge_tx_ring_start()
5563 ring = nxgep->tx_rings->rings[channel]; in nxge_tx_ring_stop()
H A Dnxge_send.c97 tx_ring_p = nxgep->tx_rings->rings[channel]; in nxge_tx_ring_send()
H A Dnxge_ndd.c2393 tx_rings = nxgep->tx_rings->rings; in nxge_param_dump_ptrs()
/titanic_41/usr/src/uts/sun4v/io/
H A Dvnet.c982 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_41/usr/src/uts/sun4v/sys/
H A Dvnet.h246 vnet_pseudo_tx_ring_t *rings; /* array of rings */ member
264 vnet_pseudo_rx_ring_t *rings; /* array of rings */ member
/titanic_41/usr/src/uts/common/io/mac/
H A Dmac.c3251 uint_t rings; in mac_get_prop() local
3321 rings = id == MAC_PROP_MAX_RX_RINGS_AVAIL ? in mac_get_prop()
3323 bcopy(&rings, val, sizeof (uint_t)); in mac_get_prop()
5966 mac_ring_t *ring, mac_ring_t **rings, int nrings) in mac_reclaim_ring_from_grp() argument
6000 if (rings[j] == tring) in mac_reclaim_ring_from_grp()
6050 if (rings[j] == tgrp->mrg_rings) in mac_reclaim_ring_from_grp()
6081 if (rings[j] == tring) in mac_reclaim_ring_from_grp()
6120 if (rings[j] == tring) in mac_reclaim_ring_from_grp()
6157 mac_ring_t **rings, *ring; in i_mac_group_allocate_rings() local
6173 rings = kmem_alloc(nrings * sizeof (mac_ring_handle_t), in i_mac_group_allocate_rings()
[all …]
H A Dmac_client.c5292 uint_t *n_rings, uint_t *rings, uint_t *type, uint_t *n_clnts, in mac_get_hwrxgrp_info() argument
5310 rings[index] = ring->mr_index; in mac_get_hwrxgrp_info()
5355 uint_t *n_rings, uint_t *rings, uint_t *type, uint_t *n_clnts, in mac_get_hwtxgrp_info() argument
5374 rings[index] = ring->mr_index; in mac_get_hwtxgrp_info()
/titanic_41/usr/src/uts/common/sys/nxge/
H A Dnxge_txdma.h212 p_tx_ring_t *rings; member
H A Dnxge_hio.h358 mac_ring_type_t type, mac_ring_handle_t *rings, uint_t *n_rings);
/titanic_41/usr/src/uts/common/io/xge/hal/xgehal/
H A Dxgehal-device.c1834 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()