Lines Matching refs:rxs
198 struct dln2_mod_rx_slots *rxs = &dln2->mod_rx_slots[handle];
206 rxc = &rxs->slots[rx_slot];
208 spin_lock_irqsave(&rxs->lock, flags);
214 spin_unlock_irqrestore(&rxs->lock, flags);
356 struct dln2_mod_rx_slots *rxs;
364 rxs = &dln2->mod_rx_slots[handle];
366 spin_lock_irqsave(&rxs->lock, flags);
368 *slot = find_first_zero_bit(rxs->bmap, DLN2_MAX_RX_SLOTS);
371 struct dln2_rx_context *rxc = &rxs->slots[*slot];
373 set_bit(*slot, rxs->bmap);
377 spin_unlock_irqrestore(&rxs->lock, flags);
401 struct dln2_mod_rx_slots *rxs;
406 rxs = &dln2->mod_rx_slots[handle];
408 spin_lock_irqsave(&rxs->lock, flags);
410 clear_bit(slot, rxs->bmap);
412 rxc = &rxs->slots[slot];
418 spin_unlock_irqrestore(&rxs->lock, flags);
429 wake_up_interruptible(&rxs->wq);
442 struct dln2_mod_rx_slots *rxs = &dln2->mod_rx_slots[handle];
467 rxc = &rxs->slots[rx_slot];
736 struct dln2_mod_rx_slots *rxs = &dln2->mod_rx_slots[i];
739 spin_lock_irqsave(&rxs->lock, flags);
743 struct dln2_rx_context *rxc = &rxs->slots[j];
749 spin_unlock_irqrestore(&rxs->lock, flags);