Searched refs:chan_dev (Results 1 – 3 of 3) sorted by relevance
| /Linux-v5.4/drivers/i2c/busses/ |
| D | i2c-stm32.c | 101 struct device *chan_dev; in stm32_i2c_prep_dma_xfer() local 115 chan_dev = dma->chan_using->device->dev; in stm32_i2c_prep_dma_xfer() 117 dma->dma_buf = dma_map_single(chan_dev, buf, dma->dma_len, in stm32_i2c_prep_dma_xfer() 119 if (dma_mapping_error(chan_dev, dma->dma_buf)) { in stm32_i2c_prep_dma_xfer() 149 dma_unmap_single(chan_dev, dma->dma_buf, dma->dma_len, in stm32_i2c_prep_dma_xfer()
|
| D | i2c-imx.c | 364 struct device *chan_dev = dma->chan_using->device->dev; in i2c_imx_dma_xfer() local 366 dma->dma_buf = dma_map_single(chan_dev, msgs->buf, in i2c_imx_dma_xfer() 368 if (dma_mapping_error(chan_dev, dma->dma_buf)) { in i2c_imx_dma_xfer() 395 dma_unmap_single(chan_dev, dma->dma_buf, in i2c_imx_dma_xfer()
|
| /Linux-v5.4/drivers/dma/ |
| D | dmaengine.c | 71 struct dma_chan_dev *chan_dev; in dev_to_dma_chan() local 73 chan_dev = container_of(dev, typeof(*chan_dev), device); in dev_to_dma_chan() 74 return chan_dev->chan; in dev_to_dma_chan() 149 struct dma_chan_dev *chan_dev; in chan_dev_release() local 151 chan_dev = container_of(dev, typeof(*chan_dev), device); in chan_dev_release() 152 if (atomic_dec_and_test(chan_dev->idr_ref)) { in chan_dev_release() 153 ida_free(&dma_ida, chan_dev->dev_id); in chan_dev_release() 154 kfree(chan_dev->idr_ref); in chan_dev_release() 156 kfree(chan_dev); in chan_dev_release()
|