Lines Matching refs:nr_slots

110 	B43_WARN_ON(!(slot >= 0 && slot < ring->nr_slots));  in op32_fill_descriptor()
116 if (slot == ring->nr_slots - 1) in op32_fill_descriptor()
202 B43_WARN_ON(!(slot >= 0 && slot < ring->nr_slots)); in op64_fill_descriptor()
208 if (slot == ring->nr_slots - 1) in op64_fill_descriptor()
272 return (ring->nr_slots - ring->used_slots); in free_slots()
277 B43_WARN_ON(!(slot >= -1 && slot <= ring->nr_slots - 1)); in next_slot()
278 if (slot == ring->nr_slots - 1) in next_slot()
285 B43_WARN_ON(!(slot >= 0 && slot <= ring->nr_slots - 1)); in prev_slot()
287 return ring->nr_slots - 1; in prev_slot()
655 for (i = 0; i < ring->nr_slots; i++) { in alloc_initial_descbuffers()
666 ring->used_slots = ring->nr_slots; in alloc_initial_descbuffers()
741 b43_dma_write(ring, B43_DMA64_RXINDEX, ring->nr_slots * in dmacontroller_setup()
756 b43_dma_write(ring, B43_DMA32_RXINDEX, ring->nr_slots * in dmacontroller_setup()
794 for (i = 0; i < ring->nr_slots; i++) { in free_all_descbuffers()
871 ring->nr_slots = B43_RXRING_SLOTS; in b43_setup_dmaring()
873 ring->nr_slots = B43_TXRING_SLOTS; in b43_setup_dmaring()
875 ring->meta = kcalloc(ring->nr_slots, sizeof(struct b43_dmadesc_meta), in b43_setup_dmaring()
879 for (i = 0; i < ring->nr_slots; i++) in b43_setup_dmaring()
917 ring->txhdr_cache = kcalloc(ring->nr_slots / TX_SLOTS_PER_FRAME, in b43_setup_dmaring()
933 ring->txhdr_cache = kcalloc(ring->nr_slots / TX_SLOTS_PER_FRAME, in b43_setup_dmaring()
1016 ring->nr_slots, in b43_destroy_dmaring()
1242 if (unlikely(!ring || *slot < 0 || *slot >= ring->nr_slots)) { in parse_cookie()
1499 firstused = ring->nr_slots + firstused; in b43_dma_handle_txstatus()
1534 B43_WARN_ON(slot < 0 || slot >= ring->nr_slots); in b43_dma_handle_txstatus()
1755 B43_WARN_ON(!(current_slot >= 0 && current_slot < ring->nr_slots)); in b43_dma_rx()