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()
1732 int current_slot, previous_slot; in b43_dma_handle_rx_overflow() local
1744 current_slot = ring->ops->get_current_rxslot(ring); in b43_dma_handle_rx_overflow()
1745 previous_slot = prev_slot(ring, current_slot); in b43_dma_handle_rx_overflow()
1752 int slot, current_slot; in b43_dma_rx() local
1756 current_slot = ops->get_current_rxslot(ring); in b43_dma_rx()
1757 B43_WARN_ON(!(current_slot >= 0 && current_slot < ring->nr_slots)); in b43_dma_rx()
1759 slot = ring->current_slot; in b43_dma_rx()
1760 for (; slot != current_slot; slot = next_slot(ring, slot)) { in b43_dma_rx()
1766 ring->current_slot = slot; in b43_dma_rx()