Lines Matching refs:fsc

152 	struct fsl_edma_slave_config	fsc;  member
340 fsl_chan->fsc.dir = cfg->direction; in fsl_edma_slave_config()
342 fsl_chan->fsc.dev_addr = cfg->src_addr; in fsl_edma_slave_config()
343 fsl_chan->fsc.addr_width = cfg->src_addr_width; in fsl_edma_slave_config()
344 fsl_chan->fsc.burst = cfg->src_maxburst; in fsl_edma_slave_config()
345 fsl_chan->fsc.attr = fsl_edma_get_tcd_attr(cfg->src_addr_width); in fsl_edma_slave_config()
347 fsl_chan->fsc.dev_addr = cfg->dst_addr; in fsl_edma_slave_config()
348 fsl_chan->fsc.addr_width = cfg->dst_addr_width; in fsl_edma_slave_config()
349 fsl_chan->fsc.burst = cfg->dst_maxburst; in fsl_edma_slave_config()
350 fsl_chan->fsc.attr = fsl_edma_get_tcd_attr(cfg->dst_addr_width); in fsl_edma_slave_config()
363 enum dma_transfer_direction dir = fsl_chan->fsc.dir; in fsl_edma_desc_residue()
543 if (!is_slave_direction(fsl_chan->fsc.dir)) in fsl_edma_prep_dma_cyclic()
553 nbytes = fsl_chan->fsc.addr_width * fsl_chan->fsc.burst; in fsl_edma_prep_dma_cyclic()
563 if (fsl_chan->fsc.dir == DMA_MEM_TO_DEV) { in fsl_edma_prep_dma_cyclic()
565 dst_addr = fsl_chan->fsc.dev_addr; in fsl_edma_prep_dma_cyclic()
566 soff = fsl_chan->fsc.addr_width; in fsl_edma_prep_dma_cyclic()
569 src_addr = fsl_chan->fsc.dev_addr; in fsl_edma_prep_dma_cyclic()
572 doff = fsl_chan->fsc.addr_width; in fsl_edma_prep_dma_cyclic()
576 fsl_chan->fsc.attr, soff, nbytes, 0, iter, in fsl_edma_prep_dma_cyclic()
596 if (!is_slave_direction(fsl_chan->fsc.dir)) in fsl_edma_prep_slave_sg()
604 nbytes = fsl_chan->fsc.addr_width * fsl_chan->fsc.burst; in fsl_edma_prep_slave_sg()
609 if (fsl_chan->fsc.dir == DMA_MEM_TO_DEV) { in fsl_edma_prep_slave_sg()
611 dst_addr = fsl_chan->fsc.dev_addr; in fsl_edma_prep_slave_sg()
612 soff = fsl_chan->fsc.addr_width; in fsl_edma_prep_slave_sg()
615 src_addr = fsl_chan->fsc.dev_addr; in fsl_edma_prep_slave_sg()
618 doff = fsl_chan->fsc.addr_width; in fsl_edma_prep_slave_sg()
625 dst_addr, fsl_chan->fsc.attr, soff, in fsl_edma_prep_slave_sg()
631 dst_addr, fsl_chan->fsc.attr, soff, in fsl_edma_prep_slave_sg()