Lines Matching defs:prod
598 uint32_t prod, head;
608 prod = sc_if->sk_cdata.sk_rx_prod;
609 map = sc_if->sk_cdata.sk_rx_maps[prod];
620 head = prod;
626 r = &rd->sk_rx_ring[prod];
634 SK_INC(prod, MSK_RX_RING_CNT);
637 r = &rd->sk_rx_ring[prod];
643 sc_if->sk_cdata.sk_rx_maps[head] = sc_if->sk_cdata.sk_rx_maps[prod];
644 sc_if->sk_cdata.sk_rx_maps[prod] = map;
646 sc_if->sk_cdata.sk_rx_mbuf[prod] = m;
648 SK_INC(prod, MSK_RX_RING_CNT);
649 sc_if->sk_cdata.sk_rx_prod = prod;
1558 msk_encap(struct sk_if_softc *sc_if, struct mbuf *m, uint32_t prod)
1571 map = sc_if->sk_cdata.sk_tx_maps[prod];
1591 next = prod;
1622 sc_if->sk_cdata.sk_tx_maps[prod] = sc_if->sk_cdata.sk_tx_maps[last];
1634 uint32_t prod, free, used;
1637 prod = sc_if->sk_cdata.sk_tx_prod;
1639 if (free <= prod)
1641 free -= prod;
1655 used = msk_encap(sc_if, m, prod);
1662 prod += used;
1663 prod &= MSK_TX_RING_CNT - 1;
1678 sc_if->sk_cdata.sk_tx_prod = prod;
1679 SK_IF_WRITE_2(sc_if, 1, SK_TXQA1_Y2_PREF_PUTIDX, prod);
1722 int prod, cons, tail;
1725 prod = sc_if->sk_cdata.sk_rx_prod;
1728 while (cons != prod) {
1767 msk_txeof(struct sk_if_softc *sc_if, unsigned int prod)
1781 if (cons == prod)
1784 while (cons != prod) {