Lines Matching refs:start
153 /* ring->end - ring->start will return the number of valid slots,
156 if (ring->end - ring->start + nr_frags + 1 >= BGMAC_TX_RING_SLOTS) {
205 if (ring->end - ring->start >= BGMAC_TX_RING_SLOTS - 8)
248 while (ring->start != ring->end) {
249 int slot_idx = ring->start % BGMAC_TX_RING_SLOTS;
280 ring->start++;
424 while (ring->start != end_slot) {
426 struct bgmac_slot_info *slot = &ring->slots[ring->start];
451 ring->start);
459 ring->start);
489 bgmac_dma_rx_setup_desc(bgmac, ring, ring->start);
491 if (++ring->start >= BGMAC_RX_RING_SLOTS)
492 ring->start = 0;
703 ring->start = 0;
721 ring->start = 0;