Lines Matching refs:prev
174 return list_entry(dc->active_list.prev, in txx9dmac_last_active()
186 desc = list_entry(desc->tx_list.prev, typeof(*desc), desc_node); in txx9dmac_last_child()
435 struct txx9dmac_desc *prev = NULL; in txx9dmac_dequeue() local
440 if (prev) { in txx9dmac_dequeue()
441 desc_write_CHAR(dc, prev, desc->txd.phys); in txx9dmac_dequeue()
443 prev->txd.phys, ddev->descsize, in txx9dmac_dequeue()
446 prev = txx9dmac_last_child(desc); in txx9dmac_dequeue()
723 struct txx9dmac_desc *prev; in txx9dmac_prep_dma_memcpy() local
735 prev = first = NULL; in txx9dmac_prep_dma_memcpy()
785 desc_write_CHAR(dc, prev, desc->txd.phys); in txx9dmac_prep_dma_memcpy()
787 prev->txd.phys, ddev->descsize, in txx9dmac_prep_dma_memcpy()
791 prev = desc; in txx9dmac_prep_dma_memcpy()
796 txx9dmac_desc_set_INTENT(ddev, prev); in txx9dmac_prep_dma_memcpy()
798 desc_write_CHAR(dc, prev, 0); in txx9dmac_prep_dma_memcpy()
800 prev->txd.phys, ddev->descsize, in txx9dmac_prep_dma_memcpy()
817 struct txx9dmac_desc *prev; in txx9dmac_prep_slave_sg() local
832 prev = first = NULL; in txx9dmac_prep_slave_sg()
879 desc_write_CHAR(dc, prev, desc->txd.phys); in txx9dmac_prep_slave_sg()
881 prev->txd.phys, in txx9dmac_prep_slave_sg()
886 prev = desc; in txx9dmac_prep_slave_sg()
891 txx9dmac_desc_set_INTENT(ddev, prev); in txx9dmac_prep_slave_sg()
893 desc_write_CHAR(dc, prev, 0); in txx9dmac_prep_slave_sg()
895 prev->txd.phys, ddev->descsize, in txx9dmac_prep_slave_sg()
947 struct txx9dmac_desc *prev) in txx9dmac_chain_dynamic() argument
953 prev = txx9dmac_last_child(prev); in txx9dmac_chain_dynamic()
956 desc_write_CHAR(dc, prev, desc->txd.phys); in txx9dmac_chain_dynamic()
958 prev->txd.phys, ddev->descsize, in txx9dmac_chain_dynamic()
962 channel_read_CHAR(dc) == prev->txd.phys) in txx9dmac_chain_dynamic()
981 struct txx9dmac_desc *prev = txx9dmac_last_active(dc); in txx9dmac_issue_pending() local
983 if (!(prev->txd.flags & DMA_PREP_INTERRUPT) || in txx9dmac_issue_pending()
985 txx9dmac_chain_dynamic(dc, prev); in txx9dmac_issue_pending()