MAX_RINGS_PER_GROUP
uintptr_t rxaddr, rx_srs[MAX_RINGS_PER_GROUP] = {0};
for (i = 0; i < MAX_RINGS_PER_GROUP; i++) {
#define MAC_RX_SRS_SIZE (MAX_RINGS_PER_GROUP * sizeof (uintptr_t))
uint_t hg_rings[MAX_RINGS_PER_GROUP];
uint_t rx_hwlane_idlist[MAX_RINGS_PER_GROUP];
uint_t tx_hwlane_idlist[MAX_RINGS_PER_GROUP];
uint_t fanout_idlist[MAX_RINGS_PER_GROUP];
uint_t rx_hwlane_idlist[MAX_RINGS_PER_GROUP];
uint_t rx_ring_idlist[MAX_RINGS_PER_GROUP];
uint_t tx_ring_idlist[MAX_RINGS_PER_GROUP];
tx_ring_limit = MAX_RINGS_PER_GROUP / nports_high;
MAX_RINGS_PER_GROUP), KM_SLEEP);
tx_ring_limit = MAX_RINGS_PER_GROUP / MAX(4, nports);
(sizeof (mac_ring_handle_t *) * MAX_RINGS_PER_GROUP));
(sizeof (mac_ring_handle_t *) * MAX_RINGS_PER_GROUP));
for (j = 0; j < MAX_RINGS_PER_GROUP; j++) {
if (j == MAX_RINGS_PER_GROUP)
for (uint_t j = 0; j < MAX_RINGS_PER_GROUP; j++) {
mac_ring_handle_t hw_rh[MAX_RINGS_PER_GROUP];
mac_ring_handle_t hw_rh[MAX_RINGS_PER_GROUP];
for (i = 0; i < MAX_RINGS_PER_GROUP; i++) {
if (i == MAX_RINGS_PER_GROUP)
for (i = 0; i < MAX_RINGS_PER_GROUP; i++) {
mac_ring_handle_t hw_rh[MAX_RINGS_PER_GROUP], pseudo_rh;
ASSERT(cnt < MAX_RINGS_PER_GROUP);
ASSERT3U(cnt, <, MAX_RINGS_PER_GROUP);
if (ringcnt >= MAX_RINGS_PER_GROUP)
MAX_RINGS_PER_GROUP, KM_SLEEP);
MAX_RINGS_PER_GROUP, KM_SLEEP);
if (flent->fe_rx_srs_cnt >= MAX_RINGS_PER_GROUP) {
MAX_RINGS_PER_GROUP);
sizeof (mac_soft_ring_t *) * MAX_RINGS_PER_GROUP);
sizeof (mac_soft_ring_t *) * MAX_RINGS_PER_GROUP);
aggr_pseudo_tx_ring_t atg_rings[MAX_RINGS_PER_GROUP];
aggr_pseudo_rx_ring_t arg_rings[MAX_RINGS_PER_GROUP];
uint_t dhi_rings[MAX_RINGS_PER_GROUP];
struct mac_soft_ring_set_s *fe_rx_srs[MAX_RINGS_PER_GROUP];
ASSERT(rx_grp->max_ring_cnt == MAX_RINGS_PER_GROUP);
rx_grp->max_ring_cnt = MAX_RINGS_PER_GROUP;