• Home
  • Raw
  • Download

Lines Matching refs:rxs

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