MSK_RX_RING_CNT
for (i = 0; i < MSK_RX_RING_CNT; i++) {
for (i = 0; i < MSK_RX_RING_CNT; i++) {
SK_INC(cur, MSK_RX_RING_CNT);
while (sc_if->sk_cdata.sk_rx_cnt < (MSK_RX_RING_CNT - 1)) {
if (sc_if->sk_cdata.sk_rx_cnt < (MSK_RX_RING_CNT/3))
SK_IF_WRITE_2(sc_if, 0, SK_RXQ1_Y2_PREF_LIDX, MSK_RX_RING_CNT - 1);
for (i = 0; i < MSK_RX_RING_CNT; i++) {
memset(rd->sk_rx_ring, 0, sizeof(struct msk_rx_desc) * MSK_RX_RING_CNT);
SK_INC(sc_if->sk_cdata.sk_rx_prod, MSK_RX_RING_CNT);
if (total > MSK_RX_RING_CNT - sc_if->sk_cdata.sk_rx_cnt - 1) {
SK_INC(frag, MSK_RX_RING_CNT);
SK_INC(frag, MSK_RX_RING_CNT);
&& sc->sk_cdata.sk_rx_cnt < (MSK_RX_RING_CNT/3))
struct sk_chain sk_rx_chain[MSK_RX_RING_CNT];
struct msk_rx_desc sk_rx_ring[MSK_RX_RING_CNT];
#define MSK_JSLOTS ((MSK_RX_RING_CNT / 2) * 3)