Home
last modified time | relevance | path

Searched refs:xfer_done (Results 1 - 25 of 41) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/spi/
H A Dspi-npcm-pspi.c21 struct completion xfer_done; member
256 reinit_completion(&priv->xfer_done); in npcm_pspi_transfer_one()
258 status = wait_for_completion_timeout(&priv->xfer_done, in npcm_pspi_transfer_one()
309 complete(&priv->xfer_done); in npcm_pspi_handler()
328 complete(&priv->xfer_done); in npcm_pspi_handler()
397 init_completion(&priv->xfer_done); in npcm_pspi_probe()
H A Dspi-slave-mt27xx.c70 struct completion xfer_done; member
103 if (wait_for_completion_interruptible(&mdata->xfer_done) || in mtk_spi_slave_wait_for_completion()
271 reinit_completion(&mdata->xfer_done); in mtk_spi_slave_transfer_one()
305 complete(&mdata->xfer_done); in mtk_slave_abort()
362 complete(&mdata->xfer_done); in mtk_spi_slave_interrupt()
393 init_completion(&mdata->xfer_done); in mtk_spi_slave_probe()
H A Dspi-fsl-lpspi.c115 struct completion xfer_done; member
466 complete(&fsl_lpspi->xfer_done); in fsl_lpspi_slave_abort()
481 if (wait_for_completion_interruptible(&fsl_lpspi->xfer_done) || in fsl_lpspi_wait_for_completion()
487 if (!wait_for_completion_timeout(&fsl_lpspi->xfer_done, HZ)) { in fsl_lpspi_wait_for_completion()
697 reinit_completion(&fsl_lpspi->xfer_done); in fsl_lpspi_pio_transfer()
762 complete(&fsl_lpspi->xfer_done); in fsl_lpspi_isr()
856 init_completion(&fsl_lpspi->xfer_done); in fsl_lpspi_probe()
H A Dspi-pic32.c112 struct completion xfer_done; member
230 complete(&pic32s->xfer_done); in pic32_err_stop()
274 complete(&pic32s->xfer_done); in pic32_spi_rx_irq()
297 complete(&pic32s->xfer_done); in pic32_spi_dma_rx_notify()
523 reinit_completion(&pic32s->xfer_done); in pic32_spi_one_transfer()
550 timeout = wait_for_completion_timeout(&pic32s->xfer_done, 2 * HZ); in pic32_spi_one_transfer()
798 init_completion(&pic32s->xfer_done); in pic32_spi_probe()
H A Dspi-pic32-sqi.c144 struct completion xfer_done; member
230 complete(&sqi->xfer_done); in pic32_sqi_isr()
352 reinit_completion(&sqi->xfer_done); in pic32_sqi_one_message()
413 timeout = wait_for_completion_timeout(&sqi->xfer_done, 5 * HZ); in pic32_sqi_one_message()
623 init_completion(&sqi->xfer_done); in pic32_sqi_probe()
H A Dspi-uniphier.c30 struct completion xfer_done; member
479 reinit_completion(&priv->xfer_done); in uniphier_spi_transfer_one_irq()
485 time_left = wait_for_completion_timeout(&priv->xfer_done, in uniphier_spi_transfer_one_irq()
637 complete(&priv->xfer_done); in uniphier_spi_handler()
693 init_completion(&priv->xfer_done); in uniphier_spi_probe()
H A Dspi-imx.c87 struct completion xfer_done; member
1161 complete(&spi_imx->xfer_done); in spi_imx_isr()
1468 reinit_completion(&spi_imx->xfer_done); in spi_imx_pio_transfer()
1476 timeout = wait_for_completion_timeout(&spi_imx->xfer_done, in spi_imx_pio_transfer()
1506 reinit_completion(&spi_imx->xfer_done); in spi_imx_pio_transfer_slave()
1513 if (wait_for_completion_interruptible(&spi_imx->xfer_done) || in spi_imx_pio_transfer_slave()
1599 complete(&spi_imx->xfer_done); in spi_imx_slave_abort()
1674 init_completion(&spi_imx->xfer_done); in spi_imx_probe()
/kernel/linux/linux-6.6/drivers/spi/
H A Dspi-slave-mt27xx.c70 struct completion xfer_done; member
120 if (wait_for_completion_interruptible(&mdata->xfer_done) || in mtk_spi_slave_wait_for_completion()
288 reinit_completion(&mdata->xfer_done); in mtk_spi_slave_transfer_one()
322 complete(&mdata->xfer_done); in mtk_slave_abort()
379 complete(&mdata->xfer_done); in mtk_spi_slave_interrupt()
421 init_completion(&mdata->xfer_done); in mtk_spi_slave_probe()
H A Dspi-npcm-pspi.c21 struct completion xfer_done; member
256 reinit_completion(&priv->xfer_done); in npcm_pspi_transfer_one()
258 status = wait_for_completion_timeout(&priv->xfer_done, in npcm_pspi_transfer_one()
309 complete(&priv->xfer_done); in npcm_pspi_handler()
328 complete(&priv->xfer_done); in npcm_pspi_handler()
397 init_completion(&priv->xfer_done); in npcm_pspi_probe()
H A Dspi-fsl-lpspi.c114 struct completion xfer_done; member
471 complete(&fsl_lpspi->xfer_done); in fsl_lpspi_target_abort()
486 if (wait_for_completion_interruptible(&fsl_lpspi->xfer_done) || in fsl_lpspi_wait_for_completion()
492 if (!wait_for_completion_timeout(&fsl_lpspi->xfer_done, HZ)) { in fsl_lpspi_wait_for_completion()
702 reinit_completion(&fsl_lpspi->xfer_done); in fsl_lpspi_pio_transfer()
767 complete(&fsl_lpspi->xfer_done); in fsl_lpspi_isr()
850 init_completion(&fsl_lpspi->xfer_done); in fsl_lpspi_probe()
H A Dspi-pic32.c112 struct completion xfer_done; member
230 complete(&pic32s->xfer_done); in pic32_err_stop()
274 complete(&pic32s->xfer_done); in pic32_spi_rx_irq()
297 complete(&pic32s->xfer_done); in pic32_spi_dma_rx_notify()
521 reinit_completion(&pic32s->xfer_done); in pic32_spi_one_transfer()
548 timeout = wait_for_completion_timeout(&pic32s->xfer_done, 2 * HZ); in pic32_spi_one_transfer()
794 init_completion(&pic32s->xfer_done); in pic32_spi_probe()
H A Dspi-pic32-sqi.c144 struct completion xfer_done; member
230 complete(&sqi->xfer_done); in pic32_sqi_isr()
352 reinit_completion(&sqi->xfer_done); in pic32_sqi_one_message()
413 timeout = wait_for_completion_timeout(&sqi->xfer_done, 5 * HZ); in pic32_sqi_one_message()
623 init_completion(&sqi->xfer_done); in pic32_sqi_probe()
H A Dspi-uniphier.c30 struct completion xfer_done; member
479 reinit_completion(&priv->xfer_done); in uniphier_spi_transfer_one_irq()
485 time_left = wait_for_completion_timeout(&priv->xfer_done, in uniphier_spi_transfer_one_irq()
637 complete(&priv->xfer_done); in uniphier_spi_handler()
693 init_completion(&priv->xfer_done); in uniphier_spi_probe()
H A Dspi-imx.c96 struct completion xfer_done; member
1204 complete(&spi_imx->xfer_done); in spi_imx_isr()
1512 reinit_completion(&spi_imx->xfer_done); in spi_imx_pio_transfer()
1520 timeout = wait_for_completion_timeout(&spi_imx->xfer_done, in spi_imx_pio_transfer()
1598 reinit_completion(&spi_imx->xfer_done); in spi_imx_pio_transfer_target()
1605 if (wait_for_completion_interruptible(&spi_imx->xfer_done) || in spi_imx_pio_transfer_target()
1709 complete(&spi_imx->xfer_done); in spi_imx_target_abort()
1799 init_completion(&spi_imx->xfer_done); in spi_imx_probe()
/kernel/linux/linux-5.10/drivers/usb/dwc2/
H A Dhcd_ddma.c1072 u32 n_bytes, int *xfer_done) in dwc2_update_non_isoc_urb_state_ddma()
1128 *xfer_done = 1; in dwc2_update_non_isoc_urb_state_ddma()
1132 *xfer_done = 1; in dwc2_update_non_isoc_urb_state_ddma()
1142 *xfer_done = 1; in dwc2_update_non_isoc_urb_state_ddma()
1154 int *xfer_done) in dwc2_process_non_isoc_desc()
1180 xfer_done); in dwc2_process_non_isoc_desc()
1181 if (failed || (*xfer_done && urb->status != -EINPROGRESS)) { in dwc2_process_non_isoc_desc()
1184 dev_vdbg(hsotg->dev, "failed=%1x xfer_done=%1x\n", in dwc2_process_non_isoc_desc()
1185 failed, *xfer_done); in dwc2_process_non_isoc_desc()
1200 if (*xfer_done) { in dwc2_process_non_isoc_desc()
1067 dwc2_update_non_isoc_urb_state_ddma(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, struct dwc2_qtd *qtd, struct dwc2_dma_desc *dma_desc, enum dwc2_halt_status halt_status, u32 n_bytes, int *xfer_done) dwc2_update_non_isoc_urb_state_ddma() argument
1149 dwc2_process_non_isoc_desc(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, int chnum, struct dwc2_qtd *qtd, int desc_num, enum dwc2_halt_status halt_status, int *xfer_done) dwc2_process_non_isoc_desc() argument
1229 int xfer_done; dwc2_complete_non_isoc_xfer_ddma() local
[all...]
/kernel/linux/linux-6.6/drivers/usb/dwc2/
H A Dhcd_ddma.c1042 u32 n_bytes, int *xfer_done) in dwc2_update_non_isoc_urb_state_ddma()
1098 *xfer_done = 1; in dwc2_update_non_isoc_urb_state_ddma()
1102 *xfer_done = 1; in dwc2_update_non_isoc_urb_state_ddma()
1112 *xfer_done = 1; in dwc2_update_non_isoc_urb_state_ddma()
1124 int *xfer_done) in dwc2_process_non_isoc_desc()
1150 xfer_done); in dwc2_process_non_isoc_desc()
1151 if (failed || (*xfer_done && urb->status != -EINPROGRESS)) { in dwc2_process_non_isoc_desc()
1154 dev_vdbg(hsotg->dev, "failed=%1x xfer_done=%1x\n", in dwc2_process_non_isoc_desc()
1155 failed, *xfer_done); in dwc2_process_non_isoc_desc()
1170 if (*xfer_done) { in dwc2_process_non_isoc_desc()
1037 dwc2_update_non_isoc_urb_state_ddma(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, struct dwc2_qtd *qtd, struct dwc2_dma_desc *dma_desc, enum dwc2_halt_status halt_status, u32 n_bytes, int *xfer_done) dwc2_update_non_isoc_urb_state_ddma() argument
1119 dwc2_process_non_isoc_desc(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, int chnum, struct dwc2_qtd *qtd, int desc_num, enum dwc2_halt_status halt_status, int *xfer_done) dwc2_process_non_isoc_desc() argument
1199 int xfer_done; dwc2_complete_non_isoc_xfer_ddma() local
[all...]
/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-xlp9xx.c247 goto xfer_done; in xlp9xx_i2c_isr()
252 goto xfer_done; in xlp9xx_i2c_isr()
274 goto xfer_done; in xlp9xx_i2c_isr()
278 xfer_done: in xlp9xx_i2c_isr()
H A Di2c-sh7760.c96 struct completion xfer_done; member
228 complete(&id->xfer_done); in sh7760_i2c_irq()
322 init_completion(&id->xfer_done); in sh7760_i2c_master_xfer()
329 wait_for_completion(&id->xfer_done); in sh7760_i2c_master_xfer()
H A Di2c-cadence.c168 * @xfer_done: Transfer complete status
192 struct completion xfer_done; member
527 complete(&id->xfer_done); in cdns_i2c_master_isr()
717 reinit_completion(&id->xfer_done); in cdns_i2c_process_msg()
746 time_left = wait_for_completion_timeout(&id->xfer_done, msg_timeout); in cdns_i2c_process_msg()
1213 init_completion(&id->xfer_done); in cdns_i2c_probe()
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-sh7760.c96 struct completion xfer_done; member
228 complete(&id->xfer_done); in sh7760_i2c_irq()
322 init_completion(&id->xfer_done); in sh7760_i2c_master_xfer()
329 wait_for_completion(&id->xfer_done); in sh7760_i2c_master_xfer()
H A Di2c-xlp9xx.c247 goto xfer_done; in xlp9xx_i2c_isr()
252 goto xfer_done; in xlp9xx_i2c_isr()
274 goto xfer_done; in xlp9xx_i2c_isr()
278 xfer_done: in xlp9xx_i2c_isr()
H A Di2c-cadence.c171 * @xfer_done: Transfer complete status
199 struct completion xfer_done; member
538 complete(&id->xfer_done); in cdns_i2c_master_isr()
760 reinit_completion(&id->xfer_done); in cdns_i2c_process_msg()
789 time_left = wait_for_completion_timeout(&id->xfer_done, msg_timeout); in cdns_i2c_process_msg()
1325 init_completion(&id->xfer_done); in cdns_i2c_probe()
/kernel/linux/linux-5.10/drivers/dma/
H A Ddma-axi-dmac.c295 u32 xfer_done, len, id, i; in axi_dmac_dequeue_partial_xfers() local
330 xfer_done = axi_dmac_read(dmac, AXI_DMAC_REG_TRANSFER_DONE); in axi_dmac_dequeue_partial_xfers()
331 xfer_done = !(xfer_done & AXI_DMAC_FLAG_PARTIAL_XFER_DONE); in axi_dmac_dequeue_partial_xfers()
333 } while (!xfer_done); in axi_dmac_dequeue_partial_xfers()
/kernel/linux/linux-6.6/drivers/dma/
H A Ddma-axi-dmac.c299 u32 xfer_done, len, id, i; in axi_dmac_dequeue_partial_xfers() local
334 xfer_done = axi_dmac_read(dmac, AXI_DMAC_REG_TRANSFER_DONE); in axi_dmac_dequeue_partial_xfers()
335 xfer_done = !(xfer_done & AXI_DMAC_FLAG_PARTIAL_XFER_DONE); in axi_dmac_dequeue_partial_xfers()
337 } while (!xfer_done); in axi_dmac_dequeue_partial_xfers()
/kernel/linux/linux-6.6/drivers/accel/qaic/
H A Dqaic_data.c646 init_completion(&bo->xfer_done); in qaic_alloc_init_bo()
647 complete_all(&bo->xfer_done); in qaic_alloc_init_bo()
1237 reinit_completion(&bo->xfer_done); in send_bo_list_to_device()
1606 complete_all(&bo->xfer_done); in dbc_irq_threaded_fn()
1700 ret = wait_for_completion_interruptible_timeout(&bo->xfer_done, timeout); in qaic_wait_bo_ioctl()
1812 complete_all(&bo->xfer_done); in empty_xfer_list()
1887 init_completion(&bo->xfer_done); in release_dbc()
1888 complete_all(&bo->xfer_done); in release_dbc()

Completed in 34 milliseconds

12