Searched refs:chan_using (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-stm32.c | 96 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 D | i2c-imx.c | 176 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 D | i2c-stm32.h | 29 * @chan_using: dma channel used for the current transfer (TX or RX) 39 struct dma_chan *chan_using; member
|
H A D | i2c-stm32f7.c | 703 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 D | i2c-stm32.c | 96 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 D | i2c-stm32.h | 29 * @chan_using: dma channel used for the current transfer (TX or RX) 39 struct dma_chan *chan_using; member
|
H A D | i2c-imx.c | 192 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 D | i2c-stm32f7.c | 730 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