Lines Matching refs:curr_sde
501 struct sdma_engine *curr_sde = &sde->dd->per_sdma[index]; in sdma_err_progress_check() local
505 if (curr_sde == sde) in sdma_err_progress_check()
512 spin_lock_irqsave(&curr_sde->tail_lock, flags); in sdma_err_progress_check()
513 write_seqlock(&curr_sde->head_lock); in sdma_err_progress_check()
516 if (curr_sde->state.current_state != sdma_state_s99_running) { in sdma_err_progress_check()
517 write_sequnlock(&curr_sde->head_lock); in sdma_err_progress_check()
518 spin_unlock_irqrestore(&curr_sde->tail_lock, flags); in sdma_err_progress_check()
522 if ((curr_sde->descq_head != curr_sde->descq_tail) && in sdma_err_progress_check()
523 (curr_sde->descq_head == in sdma_err_progress_check()
524 curr_sde->progress_check_head)) in sdma_err_progress_check()
525 __sdma_process_event(curr_sde, in sdma_err_progress_check()
527 write_sequnlock(&curr_sde->head_lock); in sdma_err_progress_check()
528 spin_unlock_irqrestore(&curr_sde->tail_lock, flags); in sdma_err_progress_check()