Lines Matching refs:ld_queue
79 struct list_head ld_queue; member
453 list_splice_tail_init(&channel->ld_queue, &channel->ld_free); in rz_dmac_free_chan_resources()
493 list_move_tail(channel->ld_free.next, &channel->ld_queue); in rz_dmac_prep_dma_memcpy()
529 list_move_tail(channel->ld_free.next, &channel->ld_queue); in rz_dmac_prep_slave_sg()
542 list_splice_tail_init(&channel->ld_queue, &channel->ld_free); in rz_dmac_terminate_all()
559 if (!list_empty(&channel->ld_queue)) { in rz_dmac_issue_pending()
560 desc = list_first_entry(&channel->ld_queue, in rz_dmac_issue_pending()
568 list_move_tail(channel->ld_queue.next, in rz_dmac_issue_pending()
703 if (!list_empty(&channel->ld_queue)) { in rz_dmac_irq_handler_thread()
704 desc = list_first_entry(&channel->ld_queue, struct rz_dmac_desc, in rz_dmac_irq_handler_thread()
708 list_move_tail(channel->ld_queue.next, &channel->ld_active); in rz_dmac_irq_handler_thread()
816 INIT_LIST_HEAD(&channel->ld_queue); in rz_dmac_chan_probe()