Searched refs:dma_completion (Results 1 – 11 of 11) sorted by relevance
| /linux-6.15/drivers/spi/ |
| H A D | spi-dw-dma.c | 145 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 D | spi-stm32-qspi.c | 116 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 D | spi-stm32-ospi.c | 124 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 D | atmel-quadspi.c | 285 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 D | spi-dw.h | 197 struct completion dma_completion; member
|
| /linux-6.15/drivers/mtd/nand/raw/ |
| H A D | intel-nand-controller.c | 291 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 D | sahara.c | 191 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 D | pata_arasan_cf.c | 208 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 D | stm32-cryp.c | 219 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 D | stm32-hash.c | 210 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 D | gpmi-nand.c | 2513 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()
|