L1C_RX_RING_CNT
err = atge_alloc_buffers(l1c->atge_rx_ring, L1C_RX_RING_CNT,
atge_free_buffers(l1c->atge_rx_ring, L1C_RX_RING_CNT);
l1c->atge_rx_ring->r_consumer = L1C_RX_RING_CNT - 1;
for (i = 0; i < L1C_RX_RING_CNT; i++) {
(L1C_RX_RING_CNT << RD_RING_CNT_SHIFT) & RD_RING_CNT_MASK);
l1c->atge_rx_ring->r_consumer %= L1C_RX_RING_CNT;
ASSERT(rx_cons >= 0 && rx_cons <= L1C_RX_RING_CNT);
ATGE_INC_SLOT(rx_cons, L1C_RX_RING_CNT);
l1c->atge_rx_ring->r_consumer %= L1C_RX_RING_CNT;
#define L1C_RR_RING_CNT L1C_RX_RING_CNT
(sizeof (struct l1c_rx_desc) * L1C_RX_RING_CNT)