Lines Matching refs:desc_hw
231 struct xgene_dma_desc_hw *desc_hw; member
597 struct xgene_dma_desc_hw *desc_hw; in xgene_chan_xfer_request() local
600 desc_hw = &ring->desc_hw[ring->head]; in xgene_chan_xfer_request()
610 memcpy(desc_hw, &desc_sw->desc1, sizeof(*desc_hw)); in xgene_chan_xfer_request()
617 desc_hw = &ring->desc_hw[ring->head]; in xgene_chan_xfer_request()
622 memcpy(desc_hw, &desc_sw->desc2, sizeof(*desc_hw)); in xgene_chan_xfer_request()
690 struct xgene_dma_desc_hw *desc_hw; in xgene_dma_cleanup_descriptors() local
704 desc_hw = &ring->desc_hw[ring->head]; in xgene_dma_cleanup_descriptors()
707 if (unlikely(le64_to_cpu(desc_hw->m0) == in xgene_dma_cleanup_descriptors()
717 desc_hw->m0)), in xgene_dma_cleanup_descriptors()
719 desc_hw->m0))); in xgene_dma_cleanup_descriptors()
734 XGENE_DMA_DESC_DUMP(desc_hw, in xgene_dma_cleanup_descriptors()
742 desc_hw->m0 = cpu_to_le64(XGENE_DMA_DESC_EMPTY_SIGNATURE); in xgene_dma_cleanup_descriptors()
1095 desc = &ring->desc_hw[i]; in xgene_dma_setup_ring()