/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spi-tegra20-sflash.c | 132 struct completion xfer_completion; member 320 reinit_completion(&tsd->xfer_completion); in tegra_sflash_transfer_one_message() 329 ret = wait_for_completion_timeout(&tsd->xfer_completion, in tegra_sflash_transfer_one_message() 373 complete(&tsd->xfer_completion); in handle_cpu_based_xfer() 386 complete(&tsd->xfer_completion); in handle_cpu_based_xfer() 486 init_completion(&tsd->xfer_completion); in tegra_sflash_probe()
|
H A D | spi-at91-usart.c | 86 struct completion xfer_completion; member 111 complete(&aus->xfer_completion); in dma_callback() 273 return wait_for_completion_timeout(&aus->xfer_completion, in at91_usart_spi_dma_timeout() 414 reinit_completion(&aus->xfer_completion); in at91_usart_spi_transfer_one() 592 init_completion(&aus->xfer_completion); in at91_usart_spi_probe()
|
H A D | spi-tegra20-slink.c | 194 struct completion xfer_completion; member 806 reinit_completion(&tspi->xfer_completion); in tegra_slink_transfer_one() 814 ret = wait_for_completion_timeout(&tspi->xfer_completion, in tegra_slink_transfer_one() 857 complete(&tspi->xfer_completion); in handle_cpu_based_xfer() 870 complete(&tspi->xfer_completion); in handle_cpu_based_xfer() 930 complete(&tspi->xfer_completion); in handle_dma_based_xfer() 944 complete(&tspi->xfer_completion); in handle_dma_based_xfer() 1100 init_completion(&tspi->xfer_completion); in tegra_slink_probe()
|
H A D | spi-s3c64xx.c | 168 * @xfer_completion: To indicate completion of xfer task. 187 struct completion xfer_completion; member 263 complete(&sdd->xfer_completion); in s3c64xx_spi_dmacb() 267 complete(&sdd->xfer_completion); in s3c64xx_spi_dmacb() 481 val = wait_for_completion_timeout(&sdd->xfer_completion, val); in s3c64xx_wait_for_dma() 686 reinit_completion(&sdd->xfer_completion); in s3c64xx_spi_transfer_one() 1239 init_completion(&sdd->xfer_completion); in s3c64xx_spi_probe()
|
H A D | spi-sprd.c | 166 struct completion xfer_completion; member 586 reinit_completion(&ss->xfer_completion); in sprd_spi_dma_txrx_bufs() 637 wait_for_completion(&(ss->xfer_completion)); in sprd_spi_dma_txrx_bufs() 823 complete(&ss->xfer_completion); in sprd_spi_handle_irq() 835 complete(&ss->xfer_completion); in sprd_spi_handle_irq() 951 init_completion(&ss->xfer_completion); in sprd_spi_probe()
|
H A D | spi-atmel.c | 271 struct completion xfer_completion; member 576 complete(&as->xfer_completion); in dma_callback() 1090 complete(&as->xfer_completion); in atmel_spi_pio_interrupt() 1102 complete(&as->xfer_completion); in atmel_spi_pio_interrupt() 1139 complete(&as->xfer_completion); in atmel_spi_pdc_interrupt() 1146 complete(&as->xfer_completion); in atmel_spi_pdc_interrupt() 1330 reinit_completion(&as->xfer_completion); in atmel_spi_one_transfer() 1354 dma_timeout = wait_for_completion_timeout(&as->xfer_completion, in atmel_spi_one_transfer() 1519 init_completion(&as->xfer_completion); in atmel_spi_probe()
|
H A D | spi-tegra114.c | 210 struct completion xfer_completion; member 1052 reinit_completion(&tspi->xfer_completion); in tegra_spi_transfer_one_message() 1071 ret = wait_for_completion_timeout(&tspi->xfer_completion, in tegra_spi_transfer_one_message() 1139 complete(&tspi->xfer_completion); in handle_cpu_based_xfer() 1156 complete(&tspi->xfer_completion); in handle_cpu_based_xfer() 1214 complete(&tspi->xfer_completion); in handle_dma_based_xfer() 1231 complete(&tspi->xfer_completion); in handle_dma_based_xfer() 1389 init_completion(&tspi->xfer_completion); in tegra_spi_probe()
|
H A D | spi-bcm2835.c | 391 complete(&bs->ctlr->xfer_completion); in bcm2835_spi_interrupt() 613 complete(&ctlr->xfer_completion); in bcm2835_spi_dma_rx_done() 645 complete(&ctlr->xfer_completion); in bcm2835_spi_dma_tx_done()
|
H A D | spi-bcm2835aux.c | 257 complete(&master->xfer_completion); in bcm2835aux_spi_interrupt()
|
H A D | spi.c | 1122 if (wait_for_completion_interruptible(&ctlr->xfer_completion)) { in spi_transfer_wait() 1137 ms = wait_for_completion_timeout(&ctlr->xfer_completion, in spi_transfer_wait() 1278 reinit_completion(&ctlr->xfer_completion); in spi_transfer_one_message() 1363 complete(&ctlr->xfer_completion); in spi_finalize_current_transfer() 2729 init_completion(&ctlr->xfer_completion); in spi_register_controller()
|
H A D | spi-rockchip.c | 577 complete(&ctlr->xfer_completion); in rockchip_spi_slave_abort()
|
/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spi-tegra20-sflash.c | 132 struct completion xfer_completion; member 320 reinit_completion(&tsd->xfer_completion); in tegra_sflash_transfer_one_message() 329 ret = wait_for_completion_timeout(&tsd->xfer_completion, in tegra_sflash_transfer_one_message() 372 complete(&tsd->xfer_completion); in handle_cpu_based_xfer() 385 complete(&tsd->xfer_completion); in handle_cpu_based_xfer() 485 init_completion(&tsd->xfer_completion); in tegra_sflash_probe()
|
H A D | spi-at91-usart.c | 85 struct completion xfer_completion; member 110 complete(&aus->xfer_completion); in dma_callback() 272 return wait_for_completion_timeout(&aus->xfer_completion, in at91_usart_spi_dma_timeout() 413 reinit_completion(&aus->xfer_completion); in at91_usart_spi_transfer_one() 571 init_completion(&aus->xfer_completion); in at91_usart_spi_probe()
|
H A D | spi-s3c64xx.c | 174 * @xfer_completion: To indicate completion of xfer task. 193 struct completion xfer_completion; member 269 complete(&sdd->xfer_completion); in s3c64xx_spi_dmacb() 273 complete(&sdd->xfer_completion); in s3c64xx_spi_dmacb() 527 val = wait_for_completion_timeout(&sdd->xfer_completion, val); in s3c64xx_wait_for_dma() 581 if (!wait_for_completion_timeout(&sdd->xfer_completion, val)) in s3c64xx_wait_for_pio() 757 reinit_completion(&sdd->xfer_completion); in s3c64xx_spi_transfer_one() 790 reinit_completion(&sdd->xfer_completion); in s3c64xx_spi_transfer_one() 1048 complete(&sdd->xfer_completion); in s3c64xx_spi_irq() 1260 init_completion(&sdd->xfer_completion); in s3c64xx_spi_probe() [all...] |
H A D | spi-tegra20-slink.c | 196 struct completion xfer_completion; member 804 reinit_completion(&tspi->xfer_completion); in tegra_slink_transfer_one() 812 ret = wait_for_completion_timeout(&tspi->xfer_completion, in tegra_slink_transfer_one() 855 complete(&tspi->xfer_completion); in handle_cpu_based_xfer() 868 complete(&tspi->xfer_completion); in handle_cpu_based_xfer() 928 complete(&tspi->xfer_completion); in handle_dma_based_xfer() 942 complete(&tspi->xfer_completion); in handle_dma_based_xfer() 1075 init_completion(&tspi->xfer_completion); in tegra_slink_probe()
|
H A D | spi-tegra210-quad.c | 218 struct completion xfer_completion; member 1103 reinit_completion(&tqspi->xfer_completion); in tegra_qspi_combined_seq_xfer() 1117 (&tqspi->xfer_completion, in tegra_qspi_combined_seq_xfer() 1236 reinit_completion(&tqspi->xfer_completion); in tegra_qspi_non_combined_seq_xfer() 1246 ret = wait_for_completion_timeout(&tqspi->xfer_completion, in tegra_qspi_non_combined_seq_xfer() 1344 complete(&tqspi->xfer_completion); in handle_cpu_based_xfer() 1357 complete(&tqspi->xfer_completion); in handle_cpu_based_xfer() 1411 complete(&tqspi->xfer_completion); in handle_dma_based_xfer() 1425 complete(&tqspi->xfer_completion); in handle_dma_based_xfer() 1600 init_completion(&tqspi->xfer_completion); in tegra_qspi_probe() [all...] |
H A D | spi-sprd.c | 165 struct completion xfer_completion; member 585 reinit_completion(&ss->xfer_completion); in sprd_spi_dma_txrx_bufs() 636 wait_for_completion(&(ss->xfer_completion)); in sprd_spi_dma_txrx_bufs() 822 complete(&ss->xfer_completion); in sprd_spi_handle_irq() 834 complete(&ss->xfer_completion); in sprd_spi_handle_irq() 949 init_completion(&ss->xfer_completion); in sprd_spi_probe()
|
H A D | spi-atmel.c | 273 struct completion xfer_completion; member 649 complete(&as->xfer_completion); in dma_callback() 1153 complete(&as->xfer_completion); in atmel_spi_pio_interrupt() 1165 complete(&as->xfer_completion); in atmel_spi_pio_interrupt() 1202 complete(&as->xfer_completion); in atmel_spi_pdc_interrupt() 1209 complete(&as->xfer_completion); in atmel_spi_pdc_interrupt() 1392 reinit_completion(&as->xfer_completion); in atmel_spi_one_transfer() 1419 ret_timeout = wait_for_completion_timeout(&as->xfer_completion, dma_timeout); in atmel_spi_one_transfer() 1576 init_completion(&as->xfer_completion); in atmel_spi_probe()
|
H A D | spi-tegra114.c | 209 struct completion xfer_completion; member 1046 reinit_completion(&tspi->xfer_completion); in tegra_spi_transfer_one_message() 1065 ret = wait_for_completion_timeout(&tspi->xfer_completion, in tegra_spi_transfer_one_message() 1132 complete(&tspi->xfer_completion); in handle_cpu_based_xfer() 1149 complete(&tspi->xfer_completion); in handle_cpu_based_xfer() 1207 complete(&tspi->xfer_completion); in handle_dma_based_xfer() 1224 complete(&tspi->xfer_completion); in handle_dma_based_xfer() 1381 init_completion(&tspi->xfer_completion); in tegra_spi_probe()
|
H A D | spi.c | 1329 if (wait_for_completion_interruptible(&ctlr->xfer_completion)) { in spi_transfer_wait() 1354 ms = wait_for_completion_timeout(&ctlr->xfer_completion, in spi_transfer_wait() 1508 reinit_completion(&ctlr->xfer_completion); in spi_transfer_one_message() 1603 complete(&ctlr->xfer_completion); in spi_finalize_current_transfer() 3145 init_completion(&ctlr->xfer_completion); in spi_register_controller()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/vc4/ |
H A D | vc4_dsi.c | 595 struct completion xfer_completion; member 1229 reinit_completion(&dsi->xfer_completion); in vc4_dsi_host_transfer() 1258 if (!wait_for_completion_timeout(&dsi->xfer_completion, in vc4_dsi_host_transfer() 1450 complete(&dsi->xfer_completion); in vc4_dsi_irq_handler() 1453 complete(&dsi->xfer_completion); in vc4_dsi_irq_handler() 1604 init_completion(&dsi->xfer_completion); in vc4_dsi_bind()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/vc4/ |
H A D | vc4_dsi.c | 598 struct completion xfer_completion; member 1253 reinit_completion(&dsi->xfer_completion); in vc4_dsi_host_transfer() 1282 if (!wait_for_completion_timeout(&dsi->xfer_completion, in vc4_dsi_host_transfer() 1524 complete(&dsi->xfer_completion); in vc4_dsi_irq_handler() 1527 complete(&dsi->xfer_completion); in vc4_dsi_irq_handler() 1722 init_completion(&dsi->xfer_completion); in vc4_dsi_bind()
|
/kernel/linux/linux-5.10/include/linux/spi/ |
H A D | spi.h | 374 * @xfer_completion: used by core transfer_one_message() 618 struct completion xfer_completion; member
|
/kernel/linux/linux-6.6/include/linux/spi/ |
H A D | spi.h | 433 * @xfer_completion: used by core transfer_one_message() 683 struct completion xfer_completion; member
|