Home
last modified time | relevance | path

Searched refs:xfer_done (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/i2c/busses/
H A Di2c-nomadik.c213 bool xfer_done; member
486 wait_event_hrtimeout(priv->xfer_wq, priv->xfer_done, timeout); in nmk_i2c_wait_xfer_done()
490 wait_event_timeout(priv->xfer_wq, priv->xfer_done, timeout); in nmk_i2c_wait_xfer_done()
493 return priv->xfer_done; in nmk_i2c_wait_xfer_done()
509 bool xfer_done; in read_i2c() local
522 priv->xfer_done = false; in read_i2c()
538 xfer_done = nmk_i2c_wait_xfer_done(priv); in read_i2c()
540 if (!xfer_done) in read_i2c()
574 bool xfer_done; in write_i2c() local
588 priv->xfer_done = false; in write_i2c()
[all …]
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()
/linux/drivers/usb/dwc2/
H A Dhcd_ddma.c1049 u32 n_bytes, int *xfer_done) in dwc2_update_non_isoc_urb_state_ddma() argument
1105 *xfer_done = 1; in dwc2_update_non_isoc_urb_state_ddma()
1109 *xfer_done = 1; in dwc2_update_non_isoc_urb_state_ddma()
1119 *xfer_done = 1; in dwc2_update_non_isoc_urb_state_ddma()
1131 int *xfer_done) in dwc2_process_non_isoc_desc() argument
1157 xfer_done); in dwc2_process_non_isoc_desc()
1158 if (failed || (*xfer_done && urb->status != -EINPROGRESS)) { in dwc2_process_non_isoc_desc()
1162 failed, *xfer_done); in dwc2_process_non_isoc_desc()
1177 if (*xfer_done) { in dwc2_process_non_isoc_desc()
1206 int xfer_done; in dwc2_complete_non_isoc_xfer_ddma() local
[all …]
/linux/drivers/spi/
H A Dspi-uniphier.c30 struct completion xfer_done; member
476 reinit_completion(&priv->xfer_done); in uniphier_spi_transfer_one_irq()
482 time_left = wait_for_completion_timeout(&priv->xfer_done, in uniphier_spi_transfer_one_irq()
634 complete(&priv->xfer_done); in uniphier_spi_handler()
659 init_completion(&priv->xfer_done); in uniphier_spi_probe()
H A Dspi-imx.c113 struct completion xfer_done; member
1311 complete(&spi_imx->xfer_done); in spi_imx_isr()
1999 reinit_completion(&spi_imx->xfer_done); in spi_imx_pio_transfer()
2007 time_left = wait_for_completion_timeout(&spi_imx->xfer_done, in spi_imx_pio_transfer()
2084 reinit_completion(&spi_imx->xfer_done); in spi_imx_pio_transfer_target()
2091 if (wait_for_completion_interruptible(&spi_imx->xfer_done) || in spi_imx_pio_transfer_target()
2214 complete(&spi_imx->xfer_done); in spi_imx_target_abort()
2302 init_completion(&spi_imx->xfer_done); in spi_imx_probe()
/linux/drivers/scsi/arm/
H A Dacornscsi.h338 unsigned char xfer_done:1; /* set if DMA reached end of BH list */ member
/linux/drivers/accel/qaic/
H A Dqaic_control.c186 struct completion xfer_done; member
1057 init_completion(&elem.xfer_done); in msg_xfer()
1101 ret = wait_for_completion_timeout(&elem.xfer_done, control_resp_timeout_s * HZ); in msg_xfer()
1103 ret = wait_for_completion_interruptible_timeout(&elem.xfer_done, in msg_xfer()
1419 complete_all(&elem->xfer_done); in resp_worker()
1601 complete_all(&elem->xfer_done); in wake_all_cntl()
/linux/drivers/usb/gadget/udc/
H A Dmax3420_udc.c703 goto xfer_done; in max3420_do_data()
727 xfer_done: in max3420_do_data()