Lines Matching refs:nr_slots
78 B43_WARN_ON(!(slot >= 0 && slot < ring->nr_slots));
85 if (slot == ring->nr_slots - 1)
171 B43_WARN_ON(!(slot >= 0 && slot < ring->nr_slots));
178 if (slot == ring->nr_slots - 1)
242 return (ring->nr_slots - ring->used_slots);
247 B43_WARN_ON(!(slot >= -1 && slot <= ring->nr_slots - 1));
248 if (slot == ring->nr_slots - 1)
255 B43_WARN_ON(!(slot >= 0 && slot <= ring->nr_slots - 1));
257 return ring->nr_slots - 1;
631 for (i = 0; i < ring->nr_slots; i++) {
642 ring->used_slots = ring->nr_slots;
717 b43_dma_write(ring, B43_DMA64_RXINDEX, ring->nr_slots *
732 b43_dma_write(ring, B43_DMA32_RXINDEX, ring->nr_slots *
771 for (i = 0; i < ring->nr_slots; i++) {
833 ring->nr_slots = B43_RXRING_SLOTS;
835 ring->nr_slots = B43_TXRING_SLOTS;
837 ring->meta = kcalloc(ring->nr_slots, sizeof(struct b43_dmadesc_meta),
841 for (i = 0; i < ring->nr_slots; i++)
870 ring->txhdr_cache = kcalloc(ring->nr_slots / TX_SLOTS_PER_FRAME,
886 ring->txhdr_cache = kcalloc(ring->nr_slots / TX_SLOTS_PER_FRAME,
969 ring->nr_slots,
1158 if (unlikely(!ring || *slot < 0 || *slot >= ring->nr_slots)) {
1410 firstused = ring->nr_slots + firstused;
1422 B43_WARN_ON(slot < 0 || slot >= ring->nr_slots);
1600 B43_WARN_ON(!(current_slot >= 0 && current_slot < ring->nr_slots));