Searched refs:dma_lch_out (Results 1 - 4 of 4) sorted by relevance

/linux-4.1.27/drivers/crypto/
H A Datmel-aes.c141 struct atmel_aes_dma dma_lch_out; member in struct:atmel_aes_dev
310 /* dma_lch_out - completed */ atmel_aes_dma_callback()
330 dd->dma_lch_out.dma_conf.src_addr_width = atmel_aes_crypt_dma()
335 dd->dma_lch_out.dma_conf.src_addr_width = atmel_aes_crypt_dma()
340 dd->dma_lch_out.dma_conf.src_addr_width = atmel_aes_crypt_dma()
348 dd->dma_lch_out.dma_conf.src_maxburst = 1; atmel_aes_crypt_dma()
349 dd->dma_lch_out.dma_conf.dst_maxburst = 1; atmel_aes_crypt_dma()
353 dd->dma_lch_out.dma_conf.src_maxburst = dd->caps.max_burst_size; atmel_aes_crypt_dma()
354 dd->dma_lch_out.dma_conf.dst_maxburst = dd->caps.max_burst_size; atmel_aes_crypt_dma()
358 dmaengine_slave_config(dd->dma_lch_out.chan, &dd->dma_lch_out.dma_conf); atmel_aes_crypt_dma()
376 out_desc = dmaengine_prep_slave_sg(dd->dma_lch_out.chan, &sg[1], atmel_aes_crypt_dma()
386 dma_async_issue_pending(dd->dma_lch_out.chan); atmel_aes_crypt_dma()
792 dd->dma_lch_out.chan = dma_request_slave_channel_compat(mask, atmel_aes_dma_init()
794 if (!dd->dma_lch_out.chan) atmel_aes_dma_init()
797 dd->dma_lch_out.dma_conf.direction = DMA_DEV_TO_MEM; atmel_aes_dma_init()
798 dd->dma_lch_out.dma_conf.src_addr = dd->phys_base + atmel_aes_dma_init()
800 dd->dma_lch_out.dma_conf.src_maxburst = dd->caps.max_burst_size; atmel_aes_dma_init()
801 dd->dma_lch_out.dma_conf.src_addr_width = atmel_aes_dma_init()
803 dd->dma_lch_out.dma_conf.dst_maxburst = dd->caps.max_burst_size; atmel_aes_dma_init()
804 dd->dma_lch_out.dma_conf.dst_addr_width = atmel_aes_dma_init()
806 dd->dma_lch_out.dma_conf.device_fc = false; atmel_aes_dma_init()
820 dma_release_channel(dd->dma_lch_out.chan); atmel_aes_dma_cleanup()
1427 dma_chan_name(aes_dd->dma_lch_out.chan)); atmel_aes_probe()
H A Datmel-tdes.c133 struct atmel_tdes_dma dma_lch_out; member in struct:atmel_tdes_dev
257 /* dma_lch_out - completed */ atmel_tdes_dma_callback()
455 dd->dma_lch_out.dma_conf.src_addr_width = atmel_tdes_crypt_dma()
460 dd->dma_lch_out.dma_conf.src_addr_width = atmel_tdes_crypt_dma()
465 dd->dma_lch_out.dma_conf.src_addr_width = atmel_tdes_crypt_dma()
470 dmaengine_slave_config(dd->dma_lch_out.chan, &dd->dma_lch_out.dma_conf); atmel_tdes_crypt_dma()
488 out_desc = dmaengine_prep_slave_sg(dd->dma_lch_out.chan, &sg[1], atmel_tdes_crypt_dma()
498 dma_async_issue_pending(dd->dma_lch_out.chan); atmel_tdes_crypt_dma()
746 dd->dma_lch_out.chan = dma_request_slave_channel_compat(mask, atmel_tdes_dma_init()
748 if (!dd->dma_lch_out.chan) atmel_tdes_dma_init()
751 dd->dma_lch_out.dma_conf.direction = DMA_DEV_TO_MEM; atmel_tdes_dma_init()
752 dd->dma_lch_out.dma_conf.src_addr = dd->phys_base + atmel_tdes_dma_init()
754 dd->dma_lch_out.dma_conf.src_maxburst = 1; atmel_tdes_dma_init()
755 dd->dma_lch_out.dma_conf.src_addr_width = atmel_tdes_dma_init()
757 dd->dma_lch_out.dma_conf.dst_maxburst = 1; atmel_tdes_dma_init()
758 dd->dma_lch_out.dma_conf.dst_addr_width = atmel_tdes_dma_init()
760 dd->dma_lch_out.dma_conf.device_fc = false; atmel_tdes_dma_init()
774 dma_release_channel(dd->dma_lch_out.chan); atmel_tdes_dma_cleanup()
1454 dma_chan_name(tdes_dd->dma_lch_out.chan)); atmel_tdes_probe()
H A Domap-aes.c183 struct dma_chan *dma_lch_out; member in struct:omap_aes_dev
298 if (dd->dma_lch_out != NULL) omap_aes_dma_trigger_omap2()
353 /* dma_lch_out - completed */ omap_aes_dma_out_callback()
362 dd->dma_lch_out = NULL; omap_aes_dma_init()
377 dd->dma_lch_out = dma_request_slave_channel_compat(mask, omap_aes_dma_init()
381 if (!dd->dma_lch_out) { omap_aes_dma_init()
398 dma_release_channel(dd->dma_lch_out); omap_aes_dma_cleanup()
467 ret = dmaengine_slave_config(dd->dma_lch_out, &cfg); omap_aes_crypt_dma()
474 tx_out = dmaengine_prep_slave_sg(dd->dma_lch_out, out_sg, out_sg_len, omap_aes_crypt_dma()
489 dma_async_issue_pending(dd->dma_lch_out); omap_aes_crypt_dma()
552 dmaengine_terminate_all(dd->dma_lch_out); omap_aes_crypt_dma_stop()
H A Domap-des.c164 struct dma_chan *dma_lch_out; member in struct:omap_des_dev
291 if (dd->dma_lch_out != NULL) omap_des_dma_trigger_omap4()
337 /* dma_lch_out - completed */ omap_des_dma_out_callback()
346 dd->dma_lch_out = NULL; omap_des_dma_init()
361 dd->dma_lch_out = dma_request_slave_channel_compat(mask, omap_des_dma_init()
365 if (!dd->dma_lch_out) { omap_des_dma_init()
382 dma_release_channel(dd->dma_lch_out); omap_des_dma_cleanup()
451 ret = dmaengine_slave_config(dd->dma_lch_out, &cfg); omap_des_crypt_dma()
458 tx_out = dmaengine_prep_slave_sg(dd->dma_lch_out, out_sg, out_sg_len, omap_des_crypt_dma()
473 dma_async_issue_pending(dd->dma_lch_out); omap_des_crypt_dma()
537 dmaengine_terminate_all(dd->dma_lch_out); omap_des_crypt_dma_stop()

Completed in 103 milliseconds