Lines Matching refs:current_slot
308 slot = next_slot(ring, ring->current_slot); in request_slot()
309 ring->current_slot = slot; in request_slot()
866 ring->current_slot = -1; in b43_setup_dmaring()
1209 old_top_slot = ring->current_slot; in dma_tx_fragment()
1222 ring->current_slot = old_top_slot; in dma_tx_fragment()
1230 ring->current_slot = old_top_slot; in dma_tx_fragment()
1252 ring->current_slot = old_top_slot; in dma_tx_fragment()
1262 ring->current_slot = old_top_slot; in dma_tx_fragment()
1435 firstused = ring->current_slot - ring->used_slots + 1; in b43_dma_handle_txstatus()
1670 int current_slot, previous_slot; in b43_dma_handle_rx_overflow() local
1682 current_slot = ring->ops->get_current_rxslot(ring); in b43_dma_handle_rx_overflow()
1683 previous_slot = prev_slot(ring, current_slot); in b43_dma_handle_rx_overflow()
1690 int slot, current_slot; in b43_dma_rx() local
1694 current_slot = ops->get_current_rxslot(ring); in b43_dma_rx()
1695 B43_WARN_ON(!(current_slot >= 0 && current_slot < ring->nr_slots)); in b43_dma_rx()
1697 slot = ring->current_slot; in b43_dma_rx()
1698 for (; slot != current_slot; slot = next_slot(ring, slot)) { in b43_dma_rx()
1704 ring->current_slot = slot; in b43_dma_rx()