Home
last modified time | relevance | path

Searched refs:chan_using (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-stm32.c96 dma->chan_using = NULL; in stm32_i2c_dma_free()
109 dma->chan_using = dma->chan_rx; in stm32_i2c_prep_dma_xfer()
113 dma->chan_using = dma->chan_tx; in stm32_i2c_prep_dma_xfer()
119 chan_dev = dma->chan_using->device->dev; in stm32_i2c_prep_dma_xfer()
128 txdesc = dmaengine_prep_slave_single(dma->chan_using, dma->dma_buf, in stm32_i2c_prep_dma_xfer()
148 dma_async_issue_pending(dma->chan_using); in stm32_i2c_prep_dma_xfer()
H A Di2c-imx.c176 struct dma_chan *chan_using; member
351 dma_unmap_single(dma->chan_using->device->dev, dma->dma_buf, in i2c_imx_dma_callback()
362 struct device *chan_dev = dma->chan_using->device->dev; in i2c_imx_dma_xfer()
371 txdesc = dmaengine_prep_slave_single(dma->chan_using, dma->dma_buf, in i2c_imx_dma_xfer()
387 dma_async_issue_pending(dma->chan_using); in i2c_imx_dma_xfer()
391 dmaengine_terminate_all(dma->chan_using); in i2c_imx_dma_xfer()
412 dma->chan_using = NULL; in i2c_imx_dma_free()
668 dma->chan_using = dma->chan_tx; in i2c_imx_dma_write()
689 dmaengine_terminate_all(dma->chan_using); in i2c_imx_dma_write()
731 dma->chan_using in i2c_imx_dma_read()
[all...]
H A Di2c-stm32.h29 * @chan_using: dma channel used for the current transfer (TX or RX)
39 struct dma_chan *chan_using; member
H A Di2c-stm32f7.c703 struct device *dev = dma->chan_using->device->dev; in stm32f7_i2c_dma_callback()
1506 dmaengine_terminate_all(dma->chan_using); in stm32f7_i2c_isr_event()
1573 dmaengine_terminate_all(dma->chan_using); in stm32f7_i2c_isr_event_thread()
1640 dmaengine_terminate_all(dma->chan_using); in stm32f7_i2c_isr_error()
1691 dmaengine_terminate_all(dma->chan_using); in stm32f7_i2c_xfer()
1749 dmaengine_terminate_all(dma->chan_using); in stm32f7_i2c_smbus_xfer()
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-stm32.c96 dma->chan_using = NULL; in stm32_i2c_dma_free()
109 dma->chan_using = dma->chan_rx; in stm32_i2c_prep_dma_xfer()
113 dma->chan_using = dma->chan_tx; in stm32_i2c_prep_dma_xfer()
119 chan_dev = dma->chan_using->device->dev; in stm32_i2c_prep_dma_xfer()
128 txdesc = dmaengine_prep_slave_single(dma->chan_using, dma->dma_buf, in stm32_i2c_prep_dma_xfer()
148 dma_async_issue_pending(dma->chan_using); in stm32_i2c_prep_dma_xfer()
H A Di2c-stm32.h29 * @chan_using: dma channel used for the current transfer (TX or RX)
39 struct dma_chan *chan_using; member
H A Di2c-imx.c192 struct dma_chan *chan_using; member
419 dma_unmap_single(dma->chan_using->device->dev, dma->dma_buf, in i2c_imx_dma_callback()
430 struct device *chan_dev = dma->chan_using->device->dev; in i2c_imx_dma_xfer()
439 txdesc = dmaengine_prep_slave_single(dma->chan_using, dma->dma_buf, in i2c_imx_dma_xfer()
455 dma_async_issue_pending(dma->chan_using); in i2c_imx_dma_xfer()
459 dmaengine_terminate_sync(dma->chan_using); in i2c_imx_dma_xfer()
480 dma->chan_using = NULL; in i2c_imx_dma_free()
961 dma->chan_using = dma->chan_tx; in i2c_imx_dma_write()
982 dmaengine_terminate_sync(dma->chan_using); in i2c_imx_dma_write()
1024 dma->chan_using in i2c_imx_dma_read()
[all...]
H A Di2c-stm32f7.c730 struct device *dev = dma->chan_using->device->dev; in stm32f7_i2c_dma_callback()
1523 dmaengine_terminate_async(dma->chan_using); in stm32f7_i2c_isr_event()
1590 dmaengine_terminate_async(dma->chan_using); in stm32f7_i2c_isr_event_thread()
1667 dmaengine_terminate_async(dma->chan_using); in stm32f7_i2c_isr_error()
1705 dmaengine_synchronize(dma->chan_using); in stm32f7_i2c_xfer()
1721 dmaengine_terminate_sync(dma->chan_using); in stm32f7_i2c_xfer()
1767 dmaengine_synchronize(dma->chan_using); in stm32f7_i2c_smbus_xfer()
1782 dmaengine_terminate_sync(dma->chan_using); in stm32f7_i2c_smbus_xfer()

Completed in 10 milliseconds