Lines Matching defs:first
217 static void dwc_dostart(struct dw_dma_chan *dwc, struct dw_desc *first)
243 dwc->residue = first->total_len;
244 dwc->tx_node_active = &first->tx_list;
246 /* Submit first block */
247 dwc_do_single_block(dwc, first);
254 channel_writel(dwc, LLP, first->txd.phys);
367 * We are inside first active descriptor.
419 /* Check first descriptors addr */
425 /* Check first descriptors llp */
682 struct dw_desc *first;
714 prev = first = NULL;
730 if (!first) {
731 first = desc;
735 &first->tx_list);
745 first->txd.flags = flags;
746 first->total_len = len;
748 return &first->txd;
751 dwc_desc_put(dwc, first);
764 struct dw_desc *first;
781 prev = first = NULL;
830 if (!first) {
831 first = desc;
835 &first->tx_list);
889 if (!first) {
890 first = desc;
894 &first->tx_list);
912 first->total_len = total_len;
914 return &first->txd;
917 dwc_desc_put(dwc, first);