Lines Matching refs:link
94 struct fsl_dma_link_descriptor link[NUM_DMA_LINKS]; member
162 struct fsl_dma_link_descriptor *link = in fsl_dma_update_pointers() local
163 &dma_private->link[dma_private->current_link]; in fsl_dma_update_pointers()
170 link->source_addr = cpu_to_be32(dma_private->dma_buf_next); in fsl_dma_update_pointers()
172 link->source_attr = cpu_to_be32(CCSR_DMA_ATR_SNOOP | in fsl_dma_update_pointers()
176 link->dest_addr = cpu_to_be32(dma_private->dma_buf_next); in fsl_dma_update_pointers()
178 link->dest_attr = cpu_to_be32(CCSR_DMA_ATR_SNOOP | in fsl_dma_update_pointers()
433 dma_private->link[i].next = cpu_to_be64(temp_link); in fsl_dma_open()
438 dma_private->link[i - 1].next = cpu_to_be64(dma_private->ld_buf_phys); in fsl_dma_open()
615 struct fsl_dma_link_descriptor *link = &dma_private->link[i]; in fsl_dma_hw_params() local
617 link->count = cpu_to_be32(period_size); in fsl_dma_hw_params()
637 link->source_addr = cpu_to_be32(temp_addr); in fsl_dma_hw_params()
638 link->source_attr = cpu_to_be32(CCSR_DMA_ATR_SNOOP | in fsl_dma_hw_params()
641 link->dest_addr = cpu_to_be32(ssi_sxx_phys); in fsl_dma_hw_params()
642 link->dest_attr = cpu_to_be32(CCSR_DMA_ATR_NOSNOOP | in fsl_dma_hw_params()
645 link->source_addr = cpu_to_be32(ssi_sxx_phys); in fsl_dma_hw_params()
646 link->source_attr = cpu_to_be32(CCSR_DMA_ATR_NOSNOOP | in fsl_dma_hw_params()
649 link->dest_addr = cpu_to_be32(temp_addr); in fsl_dma_hw_params()
650 link->dest_attr = cpu_to_be32(CCSR_DMA_ATR_SNOOP | in fsl_dma_hw_params()