Lines Matching refs:dma_desc
516 struct dwc2_dma_desc *dma_desc = &qh->desc_list[idx];
519 memset(dma_desc, 0, sizeof(*dma_desc));
527 dma_desc->buf = (u32)(qtd->urb->dma + frame_desc->offset);
528 dma_desc->status = qh->n_bytes[idx] << HOST_DMA_ISOC_NBYTES_SHIFT &
532 dma_desc->status |= HOST_DMA_A;
540 dma_desc->status |= HOST_DMA_IOC;
664 struct dwc2_dma_desc *dma_desc = &qh->desc_list[n_desc];
684 dma_desc->status = len << HOST_DMA_NBYTES_SHIFT & HOST_DMA_NBYTES_MASK;
689 dma_desc->status |= HOST_DMA_SUP;
691 dma_desc->buf = (u32)chan->xfer_dma;
867 struct dwc2_dma_desc *dma_desc;
884 dma_desc = &qh->desc_list[idx];
890 dma_desc->buf = (u32)(qtd->urb->dma + frame_desc->offset);
892 remain = (dma_desc->status & HOST_DMA_ISOC_NBYTES_MASK) >>
895 if ((dma_desc->status & HOST_DMA_STS_MASK) == HOST_DMA_STS_PKTERR) {
932 if (dma_desc->status & HOST_DMA_IOC)
1047 struct dwc2_dma_desc *dma_desc,
1055 remain = (dma_desc->status & HOST_DMA_NBYTES_MASK) >>
1066 if ((dma_desc->status & HOST_DMA_STS_MASK) == HOST_DMA_STS_PKTERR) {
1089 if (dma_desc->status & HOST_DMA_A) {
1135 struct dwc2_dma_desc *dma_desc;
1150 dma_desc = &qh->desc_list[desc_num];
1154 qtd, urb, desc_num, dma_desc, n_bytes);
1155 failed = dwc2_update_non_isoc_urb_state_ddma(hsotg, chan, qtd, dma_desc,