Lines Matching refs:nr_slots
97 B43_WARN_ON(!(slot >= 0 && slot < ring->nr_slots));
103 if (slot == ring->nr_slots - 1)
189 B43_WARN_ON(!(slot >= 0 && slot < ring->nr_slots));
195 if (slot == ring->nr_slots - 1)
259 return (ring->nr_slots - ring->used_slots);
264 B43_WARN_ON(!(slot >= -1 && slot <= ring->nr_slots - 1));
265 if (slot == ring->nr_slots - 1)
272 B43_WARN_ON(!(slot >= 0 && slot <= ring->nr_slots - 1));
274 return ring->nr_slots - 1;
642 for (i = 0; i < ring->nr_slots; i++) {
653 ring->used_slots = ring->nr_slots;
728 b43_dma_write(ring, B43_DMA64_RXINDEX, ring->nr_slots *
743 b43_dma_write(ring, B43_DMA32_RXINDEX, ring->nr_slots *
781 for (i = 0; i < ring->nr_slots; i++) {
845 ring->nr_slots = B43_RXRING_SLOTS;
847 ring->nr_slots = B43_TXRING_SLOTS;
849 ring->meta = kcalloc(ring->nr_slots, sizeof(struct b43_dmadesc_meta),
853 for (i = 0; i < ring->nr_slots; i++)
891 ring->txhdr_cache = kcalloc(ring->nr_slots / TX_SLOTS_PER_FRAME,
907 ring->txhdr_cache = kcalloc(ring->nr_slots / TX_SLOTS_PER_FRAME,
990 ring->nr_slots,
1180 if (unlikely(!ring || *slot < 0 || *slot >= ring->nr_slots)) {
1437 firstused = ring->nr_slots + firstused;
1474 B43_WARN_ON(slot < 0 || slot >= ring->nr_slots);
1695 B43_WARN_ON(!(current_slot >= 0 && current_slot < ring->nr_slots));