Home
last modified time | relevance | path

Searched refs:dma_buf_next (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-6.6/sound/soc/fsl/
H A Dfsl_dma.c88 * @dma_buf_next: physical address of the next period to process
103 dma_addr_t dma_buf_next; member
170 link->source_addr = cpu_to_be32(dma_private->dma_buf_next); in fsl_dma_update_pointers()
173 upper_32_bits(dma_private->dma_buf_next)); in fsl_dma_update_pointers()
176 link->dest_addr = cpu_to_be32(dma_private->dma_buf_next); in fsl_dma_update_pointers()
179 upper_32_bits(dma_private->dma_buf_next)); in fsl_dma_update_pointers()
184 dma_private->dma_buf_next += dma_private->period_size; in fsl_dma_update_pointers()
186 if (dma_private->dma_buf_next >= dma_private->dma_buf_end) in fsl_dma_update_pointers()
187 dma_private->dma_buf_next = dma_private->dma_buf_phys; in fsl_dma_update_pointers()
546 dma_private->dma_buf_next in fsl_dma_hw_params()
[all...]
/kernel/linux/linux-5.10/sound/soc/fsl/
H A Dfsl_dma.c88 * @dma_buf_next: physical address of the next period to process
103 dma_addr_t dma_buf_next; member
170 link->source_addr = cpu_to_be32(dma_private->dma_buf_next); in fsl_dma_update_pointers()
173 upper_32_bits(dma_private->dma_buf_next)); in fsl_dma_update_pointers()
176 link->dest_addr = cpu_to_be32(dma_private->dma_buf_next); in fsl_dma_update_pointers()
179 upper_32_bits(dma_private->dma_buf_next)); in fsl_dma_update_pointers()
184 dma_private->dma_buf_next += dma_private->period_size; in fsl_dma_update_pointers()
186 if (dma_private->dma_buf_next >= dma_private->dma_buf_end) in fsl_dma_update_pointers()
187 dma_private->dma_buf_next = dma_private->dma_buf_phys; in fsl_dma_update_pointers()
573 dma_private->dma_buf_next in fsl_dma_hw_params()
[all...]
/kernel/linux/linux-5.10/drivers/dma/
H A Dfsl-edma-common.c456 dma_addr_t dma_buf_next; in fsl_edma_prep_dma_cyclic() local
474 dma_buf_next = dma_addr; in fsl_edma_prep_dma_cyclic()
490 if (dma_buf_next >= dma_addr + buf_len) in fsl_edma_prep_dma_cyclic()
491 dma_buf_next = dma_addr; in fsl_edma_prep_dma_cyclic()
497 src_addr = dma_buf_next; in fsl_edma_prep_dma_cyclic()
503 dst_addr = dma_buf_next; in fsl_edma_prep_dma_cyclic()
511 dma_buf_next += period_len; in fsl_edma_prep_dma_cyclic()
/kernel/linux/linux-6.6/drivers/dma/
H A Dfsl-edma-common.c580 dma_addr_t dma_buf_next; in fsl_edma_prep_dma_cyclic() local
599 dma_buf_next = dma_addr; in fsl_edma_prep_dma_cyclic()
615 if (dma_buf_next >= dma_addr + buf_len) in fsl_edma_prep_dma_cyclic()
616 dma_buf_next = dma_addr; in fsl_edma_prep_dma_cyclic()
622 src_addr = dma_buf_next; in fsl_edma_prep_dma_cyclic()
628 dst_addr = dma_buf_next; in fsl_edma_prep_dma_cyclic()
642 dma_buf_next += period_len; in fsl_edma_prep_dma_cyclic()

Completed in 6 milliseconds