Lines Matching defs:prev
171 return list_entry(dc->active_list.prev,
183 desc = list_entry(desc->tx_list.prev, typeof(*desc), desc_node);
428 struct txx9dmac_desc *prev = NULL;
433 if (prev) {
434 desc_write_CHAR(dc, prev, desc->txd.phys);
436 prev->txd.phys, ddev->descsize,
439 prev = txx9dmac_last_child(desc);
716 struct txx9dmac_desc *prev;
728 prev = first = NULL;
778 desc_write_CHAR(dc, prev, desc->txd.phys);
780 prev->txd.phys, ddev->descsize,
784 prev = desc;
789 txx9dmac_desc_set_INTENT(ddev, prev);
791 desc_write_CHAR(dc, prev, 0);
793 prev->txd.phys, ddev->descsize,
810 struct txx9dmac_desc *prev;
825 prev = first = NULL;
872 desc_write_CHAR(dc, prev, desc->txd.phys);
874 prev->txd.phys,
879 prev = desc;
884 txx9dmac_desc_set_INTENT(ddev, prev);
886 desc_write_CHAR(dc, prev, 0);
888 prev->txd.phys, ddev->descsize,
940 struct txx9dmac_desc *prev)
946 prev = txx9dmac_last_child(prev);
949 desc_write_CHAR(dc, prev, desc->txd.phys);
951 prev->txd.phys, ddev->descsize,
954 channel_read_CHAR(dc) == prev->txd.phys)
973 struct txx9dmac_desc *prev = txx9dmac_last_active(dc);
975 if (!(prev->txd.flags & DMA_PREP_INTERRUPT) ||
977 txx9dmac_chain_dynamic(dc, prev);