Home
last modified time | relevance | path

Searched refs:dma_lch_out (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/crypto/
H A Datmel-tdes.c123 struct atmel_tdes_dma dma_lch_out; member
413 dd->dma_lch_out.dma_conf.src_addr_width = addr_width; in atmel_tdes_crypt_dma()
416 dmaengine_slave_config(dd->dma_lch_out.chan, &dd->dma_lch_out.dma_conf); in atmel_tdes_crypt_dma()
434 out_desc = dmaengine_prep_slave_sg(dd->dma_lch_out.chan, &sg[1], in atmel_tdes_crypt_dma()
444 dma_async_issue_pending(dd->dma_lch_out.chan); in atmel_tdes_crypt_dma()
689 dd->dma_lch_out.chan = dma_request_chan(dd->dev, "rx"); in atmel_tdes_dma_init()
690 if (IS_ERR(dd->dma_lch_out.chan)) { in atmel_tdes_dma_init()
691 ret = PTR_ERR(dd->dma_lch_out.chan); in atmel_tdes_dma_init()
695 dd->dma_lch_out.dma_conf.src_addr = dd->phys_base + in atmel_tdes_dma_init()
697 dd->dma_lch_out.dma_conf.src_maxburst = 1; in atmel_tdes_dma_init()
[all …]
H A Domap-des.c156 struct dma_chan *dma_lch_out; member
282 if (dd->dma_lch_out != NULL) in omap_des_dma_trigger_omap4()
336 dd->dma_lch_out = NULL; in omap_des_dma_init()
345 dd->dma_lch_out = dma_request_chan(dd->dev, "tx"); in omap_des_dma_init()
346 if (IS_ERR(dd->dma_lch_out)) { in omap_des_dma_init()
348 err = PTR_ERR(dd->dma_lch_out); in omap_des_dma_init()
365 dma_release_channel(dd->dma_lch_out); in omap_des_dma_cleanup()
420 ret = dmaengine_slave_config(dd->dma_lch_out, &cfg); in omap_des_crypt_dma()
427 tx_out = dmaengine_prep_slave_sg(dd->dma_lch_out, out_sg, out_sg_len, in omap_des_crypt_dma()
442 dma_async_issue_pending(dd->dma_lch_out); in omap_des_crypt_dma()
[all …]
H A Domap-aes.c176 if (dd->dma_lch_out != NULL) in omap_aes_dma_trigger_omap2()
233 dd->dma_lch_out = NULL; in omap_aes_dma_init()
242 dd->dma_lch_out = dma_request_chan(dd->dev, "tx"); in omap_aes_dma_init()
243 if (IS_ERR(dd->dma_lch_out)) { in omap_aes_dma_init()
245 err = PTR_ERR(dd->dma_lch_out); in omap_aes_dma_init()
262 dma_release_channel(dd->dma_lch_out); in omap_aes_dma_cleanup()
319 ret = dmaengine_slave_config(dd->dma_lch_out, &cfg); in omap_aes_crypt_dma()
326 tx_out = dmaengine_prep_slave_sg(dd->dma_lch_out, out_sg, in omap_aes_crypt_dma()
353 dma_async_issue_pending(dd->dma_lch_out); in omap_aes_crypt_dma()
H A Domap-aes.h190 struct dma_chan *dma_lch_out; member
/linux/drivers/crypto/stm32/
H A Dstm32-cryp.c223 struct dma_chan *dma_lch_out; member
1046 tx_out = dmaengine_prep_slave_sg(cryp->dma_lch_out, cryp->out_sg, cryp->out_sg_len, in stm32_cryp_dma_start()
1077 dma_async_issue_pending(cryp->dma_lch_out); in stm32_cryp_dma_start()
1084 dmaengine_terminate_sync(cryp->dma_lch_out); in stm32_cryp_dma_start()
1454 if (!cryp->dma_lch_in || !cryp->dma_lch_out) in stm32_cryp_dma_check()
1605 if (!cryp->dma_lch_in || !cryp->dma_lch_out) { in stm32_cryp_aead_prepare()
2265 cryp->dma_lch_out = chan; in stm32_cryp_dma_init()
2267 ret = dmaengine_slave_config(cryp->dma_lch_out, &dma_conf); in stm32_cryp_dma_init()
2269 dma_release_channel(cryp->dma_lch_out); in stm32_cryp_dma_init()
2270 cryp->dma_lch_out = NULL; in stm32_cryp_dma_init()
[all …]