Lines Matching refs:rxs
192 struct dln2_mod_rx_slots *rxs = &dln2->mod_rx_slots[handle];
200 rxc = &rxs->slots[rx_slot];
202 spin_lock_irqsave(&rxs->lock, flags);
208 spin_unlock_irqrestore(&rxs->lock, flags);
350 struct dln2_mod_rx_slots *rxs;
358 rxs = &dln2->mod_rx_slots[handle];
360 spin_lock_irqsave(&rxs->lock, flags);
362 *slot = find_first_zero_bit(rxs->bmap, DLN2_MAX_RX_SLOTS);
365 struct dln2_rx_context *rxc = &rxs->slots[*slot];
367 set_bit(*slot, rxs->bmap);
371 spin_unlock_irqrestore(&rxs->lock, flags);
395 struct dln2_mod_rx_slots *rxs;
400 rxs = &dln2->mod_rx_slots[handle];
402 spin_lock_irqsave(&rxs->lock, flags);
404 clear_bit(slot, rxs->bmap);
406 rxc = &rxs->slots[slot];
412 spin_unlock_irqrestore(&rxs->lock, flags);
423 wake_up_interruptible(&rxs->wq);
436 struct dln2_mod_rx_slots *rxs = &dln2->mod_rx_slots[handle];
461 rxc = &rxs->slots[rx_slot];
730 struct dln2_mod_rx_slots *rxs = &dln2->mod_rx_slots[i];
733 spin_lock_irqsave(&rxs->lock, flags);
737 struct dln2_rx_context *rxc = &rxs->slots[j];
743 spin_unlock_irqrestore(&rxs->lock, flags);