Lines Matching refs:link
97 struct fsl_dma_link_descriptor link[NUM_DMA_LINKS]; member
165 struct fsl_dma_link_descriptor *link = in fsl_dma_update_pointers() local
166 &dma_private->link[dma_private->current_link]; in fsl_dma_update_pointers()
173 link->source_addr = cpu_to_be32(dma_private->dma_buf_next); in fsl_dma_update_pointers()
175 link->source_attr = cpu_to_be32(CCSR_DMA_ATR_SNOOP | in fsl_dma_update_pointers()
179 link->dest_addr = cpu_to_be32(dma_private->dma_buf_next); in fsl_dma_update_pointers()
181 link->dest_attr = cpu_to_be32(CCSR_DMA_ATR_SNOOP | in fsl_dma_update_pointers()
462 dma_private->link[i].next = cpu_to_be64(temp_link); in fsl_dma_open()
467 dma_private->link[i - 1].next = cpu_to_be64(dma_private->ld_buf_phys); in fsl_dma_open()
644 struct fsl_dma_link_descriptor *link = &dma_private->link[i]; in fsl_dma_hw_params() local
646 link->count = cpu_to_be32(period_size); in fsl_dma_hw_params()
666 link->source_addr = cpu_to_be32(temp_addr); in fsl_dma_hw_params()
667 link->source_attr = cpu_to_be32(CCSR_DMA_ATR_SNOOP | in fsl_dma_hw_params()
670 link->dest_addr = cpu_to_be32(ssi_sxx_phys); in fsl_dma_hw_params()
671 link->dest_attr = cpu_to_be32(CCSR_DMA_ATR_NOSNOOP | in fsl_dma_hw_params()
674 link->source_addr = cpu_to_be32(ssi_sxx_phys); in fsl_dma_hw_params()
675 link->source_attr = cpu_to_be32(CCSR_DMA_ATR_NOSNOOP | in fsl_dma_hw_params()
678 link->dest_addr = cpu_to_be32(temp_addr); in fsl_dma_hw_params()
679 link->dest_attr = cpu_to_be32(CCSR_DMA_ATR_SNOOP | in fsl_dma_hw_params()