Lines Matching refs:nr_slots
45 return (ring->nr_slots - ring->used_slots);
50 assert(slot >= -1 && slot <= ring->nr_slots - 1);
51 if (slot == ring->nr_slots - 1)
58 assert(slot >= 0 && slot <= ring->nr_slots - 1);
60 return ring->nr_slots - 1;
373 assert(slot >= 0 && slot < ring->nr_slots);
384 if (slot == ring->nr_slots - 1)
412 if (slot == ring->nr_slots - 1)
490 for (i = 0; i < ring->nr_slots; i++) {
498 ring->used_slots = ring->nr_slots;
616 for (i = 0; i < ring->nr_slots; i++) {
643 int nr_slots;
649 nr_slots = BCM43xx_RXRING_SLOTS;
651 nr_slots = BCM43xx_TXRING_SLOTS;
653 ring->meta = kcalloc(nr_slots, sizeof(struct bcm43xx_dmadesc_meta),
663 ring->nr_slots = nr_slots;
664 ring->suspend_mark = ring->nr_slots * BCM43xx_TXSUSPEND_PERCENT / 100;
665 ring->resume_mark = ring->nr_slots * BCM43xx_TXRESUME_PERCENT / 100;
716 ring->max_used_slots, ring->nr_slots);
926 assert(*slot >= 0 && *slot < ring->nr_slots);
1058 assert(slot >= 0 && slot < ring->nr_slots);
1213 assert(current_slot >= 0 && current_slot < ring->nr_slots);