Searched defs:rings (Results 1 - 7 of 7) sorted by relevance
/illumos-gate/usr/src/uts/common/io/hxge/ |
H A D | hxge_txdma.h | 189 p_tx_ring_t *rings; member in struct:_tx_rings_t
|
/illumos-gate/usr/src/uts/common/io/nxge/ |
H A D | nxge_hio.c | 1389 /* no rings associated with group initially */ 1617 mac_ring_handle_t *rings, uint_t *n_rings) 1645 if (rings != NULL) { 1646 rings[0] = rh[(shp->index * 2) - offset].ring_handle; 1647 rings[1] = rh[(shp->index * 2 + 1) - offset].ring_handle; 1682 * Make sure that the group has the right rings associated 1692 /* a share can have at most 2 rings */ 1701 * A group with invalid rings was 1716 * Make sure that the group has the right rings associated 1726 /* a share can have at most 2 rings */ 1616 nxge_hio_share_query(mac_share_handle_t shandle, mac_ring_type_t type, mac_ring_handle_t *rings, uint_t *n_rings) argument [all...] |
/illumos-gate/usr/src/uts/common/sys/nxge/ |
H A D | nxge_txdma.h | 212 p_tx_ring_t *rings; member in struct:_tx_rings_t
|
/illumos-gate/usr/src/uts/sun4v/sys/ |
H A D | vnet.h | 171 #define VNET_NUM_HYBRID_RINGS 2 /* # of Hybrid tx/rx rings */ 182 * 1 for LDC resource to vsw + 2 for RX rings of Hybrid resource. 245 uint_t ring_cnt; /* total # of rings in grp */ 246 vnet_pseudo_tx_ring_t *rings; /* array of rings */ member in struct:vnet_pseudo_tx_group 258 krwlock_t lock; /* sync rings access in grp */ 262 uint_t max_ring_cnt; /* total # of rings in grp */ 263 uint_t ring_cnt; /* # of rings in use */ 264 vnet_pseudo_rx_ring_t *rings; /* array of rings */ member in struct:vnet_pseudo_rx_group [all...] |
/illumos-gate/usr/src/uts/common/io/xge/hal/xgehal/ |
H A D | xgehal-device.c | 1834 int rings[XGE_HAL_MAX_RING_NUM]={0}; local 1860 rings[rmax++] = rnum; 1864 /* for starters: fill in all the buckets with rings "equally" */ 1872 XGE_HAL_RTS_RTH_MAP_MEM_DATA(rings[rnum]);
|
/illumos-gate/usr/src/uts/common/io/mac/ |
H A D | mac_client.c | 604 * those stats when the underlying set of rings in the srs changes. As such, we 1683 * rings, i.e add/remove rings given to a client. Or this might cause the 1686 * if the client was given a non-default group we remove all rings except 1715 * which there was no rx rings property. For dynamic group 1716 * if we are setting the same number of rings already set. 1740 * all the rings in the default group except the 1749 * This group has reserved rings 1844 * already had explicitly reserved rings, 1845 * we need to update the rings base 5306 mac_get_hwrxgrp_info(mac_handle_t mh, int grp_index, uint_t *grp_num, uint_t *n_rings, uint_t *rings, uint_t *type, uint_t *n_clnts, char *clnts_name) argument 5369 mac_get_hwtxgrp_info(mac_handle_t mh, int grp_index, uint_t *grp_num, uint_t *n_rings, uint_t *rings, uint_t *type, uint_t *n_clnts, char *clnts_name) argument [all...] |
H A D | mac.c | 187 * this by using generation numbers for rings and freeing the mac rings only 189 * must not expose underlying driver rings or driver data structures/pointers 272 * For information on the datapath, the world of soft rings, hardware rings, how 1460 * and rings. In this case, the aggr driver has exclusive control of the 1461 * underlying HW Rx group/rings, it calls the following functions to 1462 * start/stop the HW Rx rings, disable/enable polling, add/remove mac' 1484 * This function is called to get the list of HW rings that are reserved by 1487 * Return value: the number of HW rings 3247 uint_t rings; local 5960 mac_reclaim_ring_from_grp(mac_impl_t *mip, mac_ring_type_t ring_type, mac_ring_t *ring, mac_ring_t **rings, int nrings) argument 6152 mac_ring_t **rings, *ring; local 7511 mac_ring_t **rings; local [all...] |
Completed in 237 milliseconds