Lines Matching defs:ring_size
120 if (++(_cons) == (_ring)->ring_size) \
128 uint32_t ring_size;
603 cpr->ring.ring_size = (PAGE_SIZE * BNXT_CP_PAGES) /
688 cp->ring.ring_size = (PAGE_SIZE * BNXT_CP_PAGES) /
842 tx->tx_ring.ring_size = PAGE_SIZE / sizeof(struct tx_bd_short);
856 rx->rx_ring.ring_size = PAGE_SIZE / sizeof(struct rx_prod_pkt_bd);
870 rx->rx_ag_ring.ring_size = PAGE_SIZE / sizeof(struct rx_prod_pkt_bd);
892 rx->rx_slots = mallocarray(sizeof(*bs), rx->rx_ring.ring_size,
899 for (i = 0; i < rx->rx_ring.ring_size; i++) {
909 rx->rx_ag_slots = mallocarray(sizeof(*bs), rx->rx_ag_ring.ring_size,
916 for (i = 0; i < rx->rx_ag_ring.ring_size; i++) {
927 tx->tx_slots = mallocarray(sizeof(*bs), tx->tx_ring.ring_size,
934 for (i = 0; i < tx->tx_ring.ring_size; i++) {
952 if_rxr_init(&rx->rxr[0], 32, rx->rx_ring.ring_size - 1);
953 if_rxr_init(&rx->rxr[1], 32, rx->rx_ag_ring.ring_size - 1);
970 bnxt_free_slots(sc, tx->tx_slots, i, tx->tx_ring.ring_size);
973 i = rx->rx_ag_ring.ring_size;
975 bnxt_free_slots(sc, rx->rx_ag_slots, i, rx->rx_ag_ring.ring_size);
978 i = rx->rx_ring.ring_size;
980 bnxt_free_slots(sc, rx->rx_slots, i, rx->rx_ring.ring_size);
1011 bnxt_free_slots(sc, tx->tx_slots, tx->tx_ring.ring_size,
1012 tx->tx_ring.ring_size);
1015 bnxt_free_slots(sc, rx->rx_ag_slots, rx->rx_ag_ring.ring_size,
1016 rx->rx_ag_ring.ring_size);
1019 bnxt_free_slots(sc, rx->rx_slots, rx->rx_ring.ring_size,
1020 rx->rx_ring.ring_size);
1357 free += tx->tx_ring.ring_size;
1416 if (idx == tx->tx_ring.ring_size)
1468 if (idx == tx->tx_ring.ring_size)
1485 if (idx == tx->tx_ring.ring_size)
1489 if (++tx->tx_prod >= tx->tx_ring.ring_size)
1531 if (cons == cpr->ring.ring_size) {
1585 (cpr->commit_cons+1) % cpr->ring.ring_size, 1);
1644 (cpr->commit_cons+1) % cpr->ring.ring_size, 1);
1648 if (rx->rx_cons >= rx->rx_ring.ring_size)
1649 rx->rx_cons -= rx->rx_ring.ring_size;
1652 if (rx->rx_ag_cons >= rx->rx_ag_ring.ring_size)
1653 rx->rx_ag_cons -= rx->rx_ag_ring.ring_size;
2111 for (i = 0; i < cpr->ring.ring_size; i++)
2210 if (++p >= ring->ring_size)
2229 slots = if_rxr_get(&rx->rxr[0], rx->rx_ring.ring_size);
2250 slots = if_rxr_get(&rx->rxr[1], rx->rx_ag_ring.ring_size);
2386 if (idx >= tx->tx_ring.ring_size)
2387 idx -= tx->tx_ring.ring_size;
2390 if (++tx->tx_cons >= tx->tx_ring.ring_size)
3055 req.length = htole32(ring->ring_size);