Lines Matching refs:fsc
159 struct fsl_edma_slave_config fsc; member
350 fsl_chan->fsc.dir = cfg->direction; in fsl_edma_slave_config()
352 fsl_chan->fsc.dev_addr = cfg->src_addr; in fsl_edma_slave_config()
353 fsl_chan->fsc.addr_width = cfg->src_addr_width; in fsl_edma_slave_config()
354 fsl_chan->fsc.burst = cfg->src_maxburst; in fsl_edma_slave_config()
355 fsl_chan->fsc.attr = fsl_edma_get_tcd_attr(cfg->src_addr_width); in fsl_edma_slave_config()
357 fsl_chan->fsc.dev_addr = cfg->dst_addr; in fsl_edma_slave_config()
358 fsl_chan->fsc.addr_width = cfg->dst_addr_width; in fsl_edma_slave_config()
359 fsl_chan->fsc.burst = cfg->dst_maxburst; in fsl_edma_slave_config()
360 fsl_chan->fsc.attr = fsl_edma_get_tcd_attr(cfg->dst_addr_width); in fsl_edma_slave_config()
373 enum dma_transfer_direction dir = fsl_chan->fsc.dir; in fsl_edma_desc_residue()
553 if (!is_slave_direction(fsl_chan->fsc.dir)) in fsl_edma_prep_dma_cyclic()
563 nbytes = fsl_chan->fsc.addr_width * fsl_chan->fsc.burst; in fsl_edma_prep_dma_cyclic()
573 if (fsl_chan->fsc.dir == DMA_MEM_TO_DEV) { in fsl_edma_prep_dma_cyclic()
575 dst_addr = fsl_chan->fsc.dev_addr; in fsl_edma_prep_dma_cyclic()
576 soff = fsl_chan->fsc.addr_width; in fsl_edma_prep_dma_cyclic()
579 src_addr = fsl_chan->fsc.dev_addr; in fsl_edma_prep_dma_cyclic()
582 doff = fsl_chan->fsc.addr_width; in fsl_edma_prep_dma_cyclic()
586 fsl_chan->fsc.attr, soff, nbytes, 0, iter, in fsl_edma_prep_dma_cyclic()
606 if (!is_slave_direction(fsl_chan->fsc.dir)) in fsl_edma_prep_slave_sg()
614 nbytes = fsl_chan->fsc.addr_width * fsl_chan->fsc.burst; in fsl_edma_prep_slave_sg()
619 if (fsl_chan->fsc.dir == DMA_MEM_TO_DEV) { in fsl_edma_prep_slave_sg()
621 dst_addr = fsl_chan->fsc.dev_addr; in fsl_edma_prep_slave_sg()
622 soff = fsl_chan->fsc.addr_width; in fsl_edma_prep_slave_sg()
625 src_addr = fsl_chan->fsc.dev_addr; in fsl_edma_prep_slave_sg()
628 doff = fsl_chan->fsc.addr_width; in fsl_edma_prep_slave_sg()
635 dst_addr, fsl_chan->fsc.attr, soff, in fsl_edma_prep_slave_sg()
641 dst_addr, fsl_chan->fsc.attr, soff, in fsl_edma_prep_slave_sg()