Lines Matching refs:dma_lch_in
130 struct atmel_sha_dma dma_lch_in; member
435 dd->dma_lch_in.dma_conf.src_maxburst = 16; in atmel_sha_xmit_dma()
436 dd->dma_lch_in.dma_conf.dst_maxburst = 16; in atmel_sha_xmit_dma()
438 dmaengine_slave_config(dd->dma_lch_in.chan, &dd->dma_lch_in.dma_conf); in atmel_sha_xmit_dma()
446 in_desc = dmaengine_prep_slave_sg(dd->dma_lch_in.chan, sg, 2, in atmel_sha_xmit_dma()
452 in_desc = dmaengine_prep_slave_sg(dd->dma_lch_in.chan, sg, 1, in atmel_sha_xmit_dma()
475 dma_async_issue_pending(dd->dma_lch_in.chan); in atmel_sha_xmit_dma()
1243 dd->dma_lch_in.chan = dma_request_slave_channel_compat(mask_in, in atmel_sha_dma_init()
1245 if (!dd->dma_lch_in.chan) { in atmel_sha_dma_init()
1250 dd->dma_lch_in.dma_conf.direction = DMA_MEM_TO_DEV; in atmel_sha_dma_init()
1251 dd->dma_lch_in.dma_conf.dst_addr = dd->phys_base + in atmel_sha_dma_init()
1253 dd->dma_lch_in.dma_conf.src_maxburst = 1; in atmel_sha_dma_init()
1254 dd->dma_lch_in.dma_conf.src_addr_width = in atmel_sha_dma_init()
1256 dd->dma_lch_in.dma_conf.dst_maxburst = 1; in atmel_sha_dma_init()
1257 dd->dma_lch_in.dma_conf.dst_addr_width = in atmel_sha_dma_init()
1259 dd->dma_lch_in.dma_conf.device_fc = false; in atmel_sha_dma_init()
1266 dma_release_channel(dd->dma_lch_in.chan); in atmel_sha_dma_cleanup()
1441 dma_chan_name(sha_dd->dma_lch_in.chan)); in atmel_sha_probe()