Lines Matching refs:dma_lch_in
128 struct atmel_tdes_dma dma_lch_in; member
453 dd->dma_lch_in.dma_conf.dst_addr_width = in atmel_tdes_crypt_dma()
458 dd->dma_lch_in.dma_conf.dst_addr_width = in atmel_tdes_crypt_dma()
463 dd->dma_lch_in.dma_conf.dst_addr_width = in atmel_tdes_crypt_dma()
469 dmaengine_slave_config(dd->dma_lch_in.chan, &dd->dma_lch_in.dma_conf); in atmel_tdes_crypt_dma()
482 in_desc = dmaengine_prep_slave_sg(dd->dma_lch_in.chan, &sg[0], in atmel_tdes_crypt_dma()
501 dma_async_issue_pending(dd->dma_lch_in.chan); in atmel_tdes_crypt_dma()
730 dd->dma_lch_in.chan = dma_request_slave_channel_compat(mask, in atmel_tdes_dma_init()
732 if (!dd->dma_lch_in.chan) in atmel_tdes_dma_init()
735 dd->dma_lch_in.dma_conf.direction = DMA_MEM_TO_DEV; in atmel_tdes_dma_init()
736 dd->dma_lch_in.dma_conf.dst_addr = dd->phys_base + in atmel_tdes_dma_init()
738 dd->dma_lch_in.dma_conf.src_maxburst = 1; in atmel_tdes_dma_init()
739 dd->dma_lch_in.dma_conf.src_addr_width = in atmel_tdes_dma_init()
741 dd->dma_lch_in.dma_conf.dst_maxburst = 1; in atmel_tdes_dma_init()
742 dd->dma_lch_in.dma_conf.dst_addr_width = in atmel_tdes_dma_init()
744 dd->dma_lch_in.dma_conf.device_fc = false; in atmel_tdes_dma_init()
765 dma_release_channel(dd->dma_lch_in.chan); in atmel_tdes_dma_init()
773 dma_release_channel(dd->dma_lch_in.chan); in atmel_tdes_dma_cleanup()
1453 dma_chan_name(tdes_dd->dma_lch_in.chan), in atmel_tdes_probe()