Lines Matching refs:desc1
248 struct xgene_dma_desc_hw desc1; member
433 struct xgene_dma_desc_hw *desc1, *desc2; in xgene_dma_prep_cpy_desc() local
437 desc1 = &desc_sw->desc1; in xgene_dma_prep_cpy_desc()
438 xgene_dma_init_desc(desc1, chan->tx_ring.dst_ring_num); in xgene_dma_prep_cpy_desc()
441 desc1->m2 |= cpu_to_le64(XGENE_DMA_DESC_DR_BIT); in xgene_dma_prep_cpy_desc()
442 desc1->m3 |= cpu_to_le64(dst); in xgene_dma_prep_cpy_desc()
445 xgene_dma_set_src_buffer(&desc1->m1, &len, &src); in xgene_dma_prep_cpy_desc()
455 desc1->m0 |= cpu_to_le64(XGENE_DMA_DESC_NV_BIT); in xgene_dma_prep_cpy_desc()
476 struct xgene_dma_desc_hw *desc1, *desc2; in xgene_dma_prep_xor_desc() local
480 desc1 = &desc_sw->desc1; in xgene_dma_prep_xor_desc()
484 xgene_dma_init_desc(desc1, chan->tx_ring.dst_ring_num); in xgene_dma_prep_xor_desc()
487 desc1->m2 |= cpu_to_le64(XGENE_DMA_DESC_DR_BIT); in xgene_dma_prep_xor_desc()
488 desc1->m3 |= cpu_to_le64(*dst); in xgene_dma_prep_xor_desc()
491 desc1->m0 |= cpu_to_le64(XGENE_DMA_DESC_NV_BIT); in xgene_dma_prep_xor_desc()
494 desc1->m2 |= cpu_to_le64(xgene_dma_encode_xor_flyby(src_cnt)); in xgene_dma_prep_xor_desc()
499 xgene_dma_set_src_buffer((i == 0) ? &desc1->m1 : in xgene_dma_prep_xor_desc()
502 desc1->m2 |= cpu_to_le64((scf[i] << ((i + 1) * 8))); in xgene_dma_prep_xor_desc()
669 memcpy(desc_hw, &desc_sw->desc1, sizeof(*desc_hw)); in xgene_chan_xfer_request()
786 XGENE_DMA_DESC_DUMP(&desc_sw->desc1, in xgene_dma_cleanup_descriptors()