Home
last modified time | relevance | path

Searched refs:dma_completion (Results 1 – 11 of 11) sorted by relevance

/linux-6.15/drivers/spi/
H A Dspi-dw-dma.c145 init_completion(&dws->dma_completion); in dw_spi_dma_init_mfld()
189 init_completion(&dws->dma_completion); in dw_spi_dma_init_generic()
226 complete(&dws->dma_completion); in dw_spi_dma_transfer_handler()
270 ms = wait_for_completion_timeout(&dws->dma_completion, in dw_spi_dma_wait()
321 complete(&dws->dma_completion); in dw_spi_dma_tx_done()
422 complete(&dws->dma_completion); in dw_spi_dma_rx_done()
499 reinit_completion(&dws->dma_completion); in dw_spi_dma_setup()
625 reinit_completion(&dws->dma_completion); in dw_spi_dma_transfer_one()
H A Dspi-stm32-qspi.c116 struct completion dma_completion; member
208 struct completion *dma_completion = arg; in stm32_qspi_dma_callback() local
210 complete(dma_completion); in stm32_qspi_dma_callback()
249 reinit_completion(&qspi->dma_completion); in stm32_qspi_tx_dma()
251 desc->callback_param = &qspi->dma_completion; in stm32_qspi_tx_dma()
262 if (!wait_for_completion_timeout(&qspi->dma_completion, in stm32_qspi_tx_dma()
735 init_completion(&qspi->dma_completion); in stm32_qspi_dma_setup()
H A Dspi-stm32-ospi.c124 struct completion dma_completion; member
248 struct completion *dma_completion = arg; in stm32_ospi_dma_callback() local
250 complete(dma_completion); in stm32_ospi_dma_callback()
300 init_completion(&ospi->dma_completion); in stm32_ospi_dma_setup()
348 reinit_completion(&ospi->dma_completion); in stm32_ospi_tx_dma()
350 desc->callback_param = &ospi->dma_completion; in stm32_ospi_tx_dma()
361 if (!wait_for_completion_timeout(&ospi->dma_completion, in stm32_ospi_tx_dma()
H A Datmel-quadspi.c285 struct completion dma_completion; member
767 complete(&aq->dma_completion); in atmel_qspi_dma_callback()
785 reinit_completion(&aq->dma_completion); in atmel_qspi_dma_xfer()
796 ret = wait_for_completion_timeout(&aq->dma_completion, in atmel_qspi_dma_xfer()
1304 init_completion(&aq->dma_completion); in atmel_qspi_dma_init()
H A Dspi-dw.h197 struct completion dma_completion; member
/linux-6.15/drivers/mtd/nand/raw/
H A Dintel-nand-controller.c291 struct completion *dma_completion; in ebu_dma_start() local
302 dma_completion = &ebu_host->dma_access_complete; in ebu_dma_start()
306 dma_completion = &ebu_host->dma_access_complete; in ebu_dma_start()
334 init_completion(dma_completion); in ebu_dma_start()
338 time_left = wait_for_completion_timeout(dma_completion, msecs_to_jiffies(1000)); in ebu_dma_start()
/linux-6.15/drivers/crypto/
H A Dsahara.c191 struct completion dma_completion; member
594 reinit_completion(&dev->dma_completion); in sahara_aes_process()
600 time_left = wait_for_completion_timeout(&dev->dma_completion, in sahara_aes_process()
962 reinit_completion(&dev->dma_completion); in sahara_sha_process()
966 time_left = wait_for_completion_timeout(&dev->dma_completion, in sahara_sha_process()
1226 complete(&dev->dma_completion); in sahara_irq_handler()
1372 init_completion(&dev->dma_completion); in sahara_probe()
/linux-6.15/drivers/ata/
H A Dpata_arasan_cf.c208 struct completion dma_completion; member
361 complete(&acdev->dma_completion); in dma_callback()
422 if (!wait_for_completion_timeout(&acdev->dma_completion, TIMEOUT)) { in dma_xfer()
869 init_completion(&acdev->dma_completion); in arasan_cf_probe()
/linux-6.15/drivers/crypto/stm32/
H A Dstm32-cryp.c219 struct completion dma_completion; member
922 complete(&cryp->dma_completion); /* completion to indicate no timeout */ in stm32_cryp_dma_callback()
1053 reinit_completion(&cryp->dma_completion); in stm32_cryp_dma_start()
1082 if (!wait_for_completion_timeout(&cryp->dma_completion, msecs_to_jiffies(1000))) { in stm32_cryp_dma_start()
2279 init_completion(&cryp->dma_completion); in stm32_cryp_dma_init()
H A Dstm32-hash.c210 struct completion dma_completion; member
541 reinit_completion(&hdev->dma_completion); in stm32_hash_xmit_dma()
567 if (!wait_for_completion_timeout(&hdev->dma_completion, in stm32_hash_xmit_dma()
588 complete(&hdev->dma_completion); in stm32_hash_dma_callback()
651 init_completion(&hdev->dma_completion); in stm32_hash_dma_init()
/linux-6.15/drivers/mtd/nand/raw/gpmi-nand/
H A Dgpmi-nand.c2513 struct completion *dma_completion, *bch_completion; in gpmi_nfc_exec_op() local
2612 dma_completion = &this->dma_done; in gpmi_nfc_exec_op()
2615 init_completion(dma_completion); in gpmi_nfc_exec_op()
2627 to = wait_for_completion_timeout(dma_completion, msecs_to_jiffies(1000)); in gpmi_nfc_exec_op()