Lines Matching refs:lock
104 spin_lock_irqsave(&hsuc->lock, flags); in hsu_dma_stop_channel()
107 spin_unlock_irqrestore(&hsuc->lock, flags); in hsu_dma_stop_channel()
114 spin_lock_irqsave(&hsuc->lock, flags); in hsu_dma_start_channel()
116 spin_unlock_irqrestore(&hsuc->lock, flags); in hsu_dma_start_channel()
142 spin_lock_irqsave(&hsuc->lock, flags); in hsu_dma_chan_get_sr()
144 spin_unlock_irqrestore(&hsuc->lock, flags); in hsu_dma_chan_get_sr()
178 spin_lock_irqsave(&hsuc->vchan.lock, flags); in hsu_dma_irq()
191 spin_unlock_irqrestore(&hsuc->vchan.lock, flags); in hsu_dma_irq()
254 spin_lock_irqsave(&hsuc->vchan.lock, flags); in hsu_dma_issue_pending()
257 spin_unlock_irqrestore(&hsuc->vchan.lock, flags); in hsu_dma_issue_pending()
278 spin_lock_irqsave(&hsuc->lock, flags); in hsu_dma_active_desc_size()
283 spin_unlock_irqrestore(&hsuc->lock, flags); in hsu_dma_active_desc_size()
301 spin_lock_irqsave(&hsuc->vchan.lock, flags); in hsu_dma_tx_status()
311 spin_unlock_irqrestore(&hsuc->vchan.lock, flags); in hsu_dma_tx_status()
334 spin_lock_irqsave(&hsuc->lock, flags); in hsu_dma_chan_deactivate()
336 spin_unlock_irqrestore(&hsuc->lock, flags); in hsu_dma_chan_deactivate()
343 spin_lock_irqsave(&hsuc->lock, flags); in hsu_dma_chan_activate()
345 spin_unlock_irqrestore(&hsuc->lock, flags); in hsu_dma_chan_activate()
353 spin_lock_irqsave(&hsuc->vchan.lock, flags); in hsu_dma_pause()
358 spin_unlock_irqrestore(&hsuc->vchan.lock, flags); in hsu_dma_pause()
368 spin_lock_irqsave(&hsuc->vchan.lock, flags); in hsu_dma_resume()
373 spin_unlock_irqrestore(&hsuc->vchan.lock, flags); in hsu_dma_resume()
384 spin_lock_irqsave(&hsuc->vchan.lock, flags); in hsu_dma_terminate_all()
393 spin_unlock_irqrestore(&hsuc->vchan.lock, flags); in hsu_dma_terminate_all()
445 spin_lock_init(&hsuc->lock); in hsu_dma_probe()