Lines Matching refs:dma_lch_out
133 struct atmel_tdes_dma dma_lch_out; member
455 dd->dma_lch_out.dma_conf.src_addr_width = in atmel_tdes_crypt_dma()
460 dd->dma_lch_out.dma_conf.src_addr_width = in atmel_tdes_crypt_dma()
465 dd->dma_lch_out.dma_conf.src_addr_width = in atmel_tdes_crypt_dma()
470 dmaengine_slave_config(dd->dma_lch_out.chan, &dd->dma_lch_out.dma_conf); in atmel_tdes_crypt_dma()
488 out_desc = dmaengine_prep_slave_sg(dd->dma_lch_out.chan, &sg[1], in atmel_tdes_crypt_dma()
498 dma_async_issue_pending(dd->dma_lch_out.chan); in atmel_tdes_crypt_dma()
745 dd->dma_lch_out.chan = dma_request_slave_channel_compat(mask, in atmel_tdes_dma_init()
747 if (!dd->dma_lch_out.chan) in atmel_tdes_dma_init()
750 dd->dma_lch_out.dma_conf.direction = DMA_DEV_TO_MEM; in atmel_tdes_dma_init()
751 dd->dma_lch_out.dma_conf.src_addr = dd->phys_base + in atmel_tdes_dma_init()
753 dd->dma_lch_out.dma_conf.src_maxburst = 1; in atmel_tdes_dma_init()
754 dd->dma_lch_out.dma_conf.src_addr_width = in atmel_tdes_dma_init()
756 dd->dma_lch_out.dma_conf.dst_maxburst = 1; in atmel_tdes_dma_init()
757 dd->dma_lch_out.dma_conf.dst_addr_width = in atmel_tdes_dma_init()
759 dd->dma_lch_out.dma_conf.device_fc = false; in atmel_tdes_dma_init()
773 dma_release_channel(dd->dma_lch_out.chan); in atmel_tdes_dma_cleanup()
1428 dma_chan_name(tdes_dd->dma_lch_out.chan)); in atmel_tdes_probe()