BGMAC_TX_RING_SLOTS
if (i == BGMAC_TX_RING_SLOTS - 1)
int index = ring->end % BGMAC_TX_RING_SLOTS;
if (ring->end - ring->start + nr_frags + 1 >= BGMAC_TX_RING_SLOTS) {
index = (index + 1) % BGMAC_TX_RING_SLOTS;
(ring->end % BGMAC_TX_RING_SLOTS) *
if (ring->end - ring->start >= BGMAC_TX_RING_SLOTS - 8)
int index = (ring->end + i) % BGMAC_TX_RING_SLOTS;
int slot_idx = ring->start % BGMAC_TX_RING_SLOTS;
for (i = 0; i < BGMAC_TX_RING_SLOTS; i++) {
BGMAC_TX_RING_SLOTS);
size = BGMAC_TX_RING_SLOTS * sizeof(struct bgmac_dma_desc);