Searched refs:atxdmac (Results 1 – 1 of 1) sorted by relevance
310 static inline void __iomem *at_xdmac_chan_reg_base(struct at_xdmac *atxdmac, unsigned int chan_nb) in at_xdmac_chan_reg_base() argument312 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)) argument316 #define at_xdmac_write(atxdmac, reg, value) \ argument317 writel_relaxed((value), (atxdmac)->regs + (reg))375 struct at_xdmac *atxdmac = to_at_xdmac(atchan->chan.device); in at_xdmac_runtime_suspend_descriptors() local382 pm_runtime_mark_last_busy(atxdmac->dev); in at_xdmac_runtime_suspend_descriptors()383 pm_runtime_put_autosuspend(atxdmac->dev); in at_xdmac_runtime_suspend_descriptors()389 struct at_xdmac *atxdmac = to_at_xdmac(atchan->chan.device); in at_xdmac_runtime_resume_descriptors() local397 ret = pm_runtime_resume_and_get(atxdmac->dev); in at_xdmac_runtime_resume_descriptors()[all …]