Lines Matching refs:chans
75 if (!dma->chans[id]) in stm32_timers_dma_burst_read()
80 dma->chan = dma->chans[id]; in stm32_timers_dma_burst_read()
188 ddata->dma.chans[i] = dma_request_chan(dev, name); in stm32_timers_dma_probe()
190 ddata->dma.chans[STM32_TIMERS_DMA_UP] = dma_request_chan(dev, "up"); in stm32_timers_dma_probe()
191 ddata->dma.chans[STM32_TIMERS_DMA_TRIG] = dma_request_chan(dev, "trig"); in stm32_timers_dma_probe()
192 ddata->dma.chans[STM32_TIMERS_DMA_COM] = dma_request_chan(dev, "com"); in stm32_timers_dma_probe()
195 if (IS_ERR(ddata->dma.chans[i])) { in stm32_timers_dma_probe()
197 if (PTR_ERR(ddata->dma.chans[i]) != -ENODEV && !ret) in stm32_timers_dma_probe()
198 ret = PTR_ERR(ddata->dma.chans[i]); in stm32_timers_dma_probe()
200 ddata->dma.chans[i] = NULL; in stm32_timers_dma_probe()
213 if (ddata->dma.chans[i]) in stm32_timers_dma_remove()
214 dma_release_channel(ddata->dma.chans[i]); in stm32_timers_dma_remove()