Lines Matching refs:current_slot
321 slot = next_slot(ring, ring->current_slot); in request_slot()
322 ring->current_slot = slot; in request_slot()
892 ring->current_slot = -1; in b43_setup_dmaring()
1271 old_top_slot = ring->current_slot; in dma_tx_fragment()
1284 ring->current_slot = old_top_slot; in dma_tx_fragment()
1292 ring->current_slot = old_top_slot; in dma_tx_fragment()
1314 ring->current_slot = old_top_slot; in dma_tx_fragment()
1324 ring->current_slot = old_top_slot; in dma_tx_fragment()
1497 firstused = ring->current_slot - ring->used_slots + 1; in b43_dma_handle_txstatus()
1730 int current_slot, previous_slot; in b43_dma_handle_rx_overflow() local
1742 current_slot = ring->ops->get_current_rxslot(ring); in b43_dma_handle_rx_overflow()
1743 previous_slot = prev_slot(ring, current_slot); in b43_dma_handle_rx_overflow()
1750 int slot, current_slot; in b43_dma_rx() local
1754 current_slot = ops->get_current_rxslot(ring); in b43_dma_rx()
1755 B43_WARN_ON(!(current_slot >= 0 && current_slot < ring->nr_slots)); in b43_dma_rx()
1757 slot = ring->current_slot; in b43_dma_rx()
1758 for (; slot != current_slot; slot = next_slot(ring, slot)) { in b43_dma_rx()
1764 ring->current_slot = slot; in b43_dma_rx()