Lines Matching defs:new
315 * pausing the channel, after which a new assertion of DREQ# resumes channel
764 struct fsl_desc_sw *first = NULL, *prev = NULL, *new;
778 new = fsl_dma_alloc_descriptor(chan);
779 if (!new) {
786 set_desc_cnt(chan, &new->hw, copy);
787 set_desc_src(chan, &new->hw, dma_src);
788 set_desc_dst(chan, &new->hw, dma_dst);
791 first = new;
793 set_desc_next(chan, &prev->hw, new->async_tx.phys);
795 new->async_tx.cookie = 0;
796 async_tx_ack(&new->async_tx);
798 prev = new;
804 list_add_tail(&new->node, &first->tx_list);
807 new->async_tx.flags = flags; /* client is in control of this ack */
808 new->async_tx.cookie = -EBUSY;
810 /* Set End-of-link to the last link descriptor of new list */
811 set_ld_eol(chan, new);
971 * transaction. It will start a new transaction if there is