Searched refs:atxdmac (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-6.6/drivers/dma/ |
H A D | at_xdmac.c | 310 static inline void __iomem *at_xdmac_chan_reg_base(struct at_xdmac *atxdmac, unsigned int chan_nb) in at_xdmac_chan_reg_base() argument 312 return atxdmac->regs + (atxdmac->layout->chan_cc_reg_base + chan_nb * 0x40); in at_xdmac_chan_reg_base() 315 #define at_xdmac_read(atxdmac, reg) readl_relaxed((atxdmac)->regs + (reg)) 316 #define at_xdmac_write(atxdmac, reg, value) \ 317 writel_relaxed((value), (atxdmac)->regs + (reg)) 375 struct at_xdmac *atxdmac = to_at_xdmac(atchan->chan.device); in at_xdmac_runtime_suspend_descriptors() local 382 pm_runtime_mark_last_busy(atxdmac->dev); in at_xdmac_runtime_suspend_descriptors() 383 pm_runtime_put_autosuspend(atxdmac in at_xdmac_runtime_suspend_descriptors() 389 struct at_xdmac *atxdmac = to_at_xdmac(atchan->chan.device); at_xdmac_runtime_resume_descriptors() local 407 struct at_xdmac *atxdmac = to_at_xdmac(atchan->chan.device); at_xdmac_chan_is_enabled() local 422 at_xdmac_off(struct at_xdmac *atxdmac, bool suspend_descriptors) at_xdmac_off() argument 457 struct at_xdmac *atxdmac = to_at_xdmac(atchan->chan.device); at_xdmac_start_xfer() local 568 struct at_xdmac *atxdmac = to_at_xdmac(chan->device); at_xdmac_alloc_desc() local 638 struct at_xdmac *atxdmac = of_dma->of_dma_data; at_xdmac_xlate() local 668 struct at_xdmac *atxdmac = to_at_xdmac(atchan->chan.device); at_xdmac_compute_chan_conf() local 1542 struct at_xdmac *atxdmac = to_at_xdmac(atchan->chan.device); at_xdmac_tx_status() local 1723 struct at_xdmac *atxdmac = to_at_xdmac(atchan->chan.device); at_xdmac_handle_error() local 1768 struct at_xdmac *atxdmac = to_at_xdmac(atchan->chan.device); at_xdmac_tasklet() local 1829 struct at_xdmac *atxdmac = (struct at_xdmac *)dev_id; at_xdmac_interrupt() local 1911 at_xdmac_device_pause_set(struct at_xdmac *atxdmac, struct at_xdmac_chan *atchan) at_xdmac_device_pause_set() argument 1922 struct at_xdmac *atxdmac = to_at_xdmac(atchan->chan.device); at_xdmac_device_pause_internal() local 1934 struct at_xdmac *atxdmac = to_at_xdmac(atchan->chan.device); at_xdmac_device_pause() local 1963 struct at_xdmac *atxdmac = to_at_xdmac(atchan->chan.device); at_xdmac_device_resume_internal() local 1975 struct at_xdmac *atxdmac = to_at_xdmac(atchan->chan.device); at_xdmac_device_resume() local 2009 struct at_xdmac *atxdmac = to_at_xdmac(atchan->chan.device); at_xdmac_device_terminate_all() local 2093 struct at_xdmac *atxdmac = to_at_xdmac(chan->device); at_xdmac_free_chan_resources() local 2107 struct at_xdmac *atxdmac = (struct at_xdmac *)platform_get_drvdata(pdev); at_xdmac_axi_config() local 2131 struct at_xdmac *atxdmac = dev_get_drvdata(dev); atmel_xdmac_prepare() local 2146 struct at_xdmac *atxdmac = dev_get_drvdata(dev); atmel_xdmac_suspend() local 2183 struct at_xdmac *atxdmac = dev_get_drvdata(dev); atmel_xdmac_resume() local 2246 struct at_xdmac *atxdmac = dev_get_drvdata(dev); atmel_xdmac_runtime_suspend() local 2255 struct at_xdmac *atxdmac = dev_get_drvdata(dev); atmel_xdmac_runtime_resume() local 2262 struct at_xdmac *atxdmac; at_xdmac_probe() local 2436 struct at_xdmac *atxdmac = (struct at_xdmac *)platform_get_drvdata(pdev); at_xdmac_remove() local [all...] |
/kernel/linux/linux-5.10/drivers/dma/ |
H A D | at_xdmac.c | 249 static inline void __iomem *at_xdmac_chan_reg_base(struct at_xdmac *atxdmac, unsigned int chan_nb) in at_xdmac_chan_reg_base() argument 251 return atxdmac->regs + (AT_XDMAC_CHAN_REG_BASE + chan_nb * 0x40); in at_xdmac_chan_reg_base() 254 #define at_xdmac_read(atxdmac, reg) readl_relaxed((atxdmac)->regs + (reg)) 255 #define at_xdmac_write(atxdmac, reg, value) \ 256 writel_relaxed((value), (atxdmac)->regs + (reg)) 323 static void at_xdmac_off(struct at_xdmac *atxdmac) in at_xdmac_off() argument 325 at_xdmac_write(atxdmac, AT_XDMAC_GD, -1L); in at_xdmac_off() 328 while (at_xdmac_read(atxdmac, AT_XDMAC_GS)) in at_xdmac_off() 331 at_xdmac_write(atxdmac, AT_XDMAC_GI in at_xdmac_off() 338 struct at_xdmac *atxdmac = to_at_xdmac(atchan->chan.device); at_xdmac_start_xfer() local 443 struct at_xdmac *atxdmac = to_at_xdmac(chan->device); at_xdmac_alloc_desc() local 513 struct at_xdmac *atxdmac = of_dma->of_dma_data; at_xdmac_xlate() local 1399 struct at_xdmac *atxdmac = to_at_xdmac(atchan->chan.device); at_xdmac_tx_status() local 1574 struct at_xdmac *atxdmac = to_at_xdmac(atchan->chan.device); at_xdmac_handle_error() local 1667 struct at_xdmac *atxdmac = (struct at_xdmac *)dev_id; at_xdmac_interrupt() local 1752 struct at_xdmac *atxdmac = to_at_xdmac(atchan->chan.device); at_xdmac_device_pause() local 1773 struct at_xdmac *atxdmac = to_at_xdmac(atchan->chan.device); at_xdmac_device_resume() local 1795 struct at_xdmac *atxdmac = to_at_xdmac(atchan->chan.device); at_xdmac_device_terminate_all() local 1862 struct at_xdmac *atxdmac = to_at_xdmac(chan->device); at_xdmac_free_chan_resources() local 1877 struct at_xdmac *atxdmac = dev_get_drvdata(dev); atmel_xdmac_prepare() local 1896 struct at_xdmac *atxdmac = dev_get_drvdata(dev); atmel_xdmac_suspend() local 1921 struct at_xdmac *atxdmac = dev_get_drvdata(dev); atmel_xdmac_resume() local 1959 struct at_xdmac *atxdmac; at_xdmac_probe() local 2110 struct at_xdmac *atxdmac = (struct at_xdmac *)platform_get_drvdata(pdev); at_xdmac_remove() local [all...] |
Completed in 5 milliseconds