Home
last modified time | relevance | path

Searched refs:atxdmac (Results 1 – 1 of 1) sorted by relevance

/linux-4.4.14/drivers/dma/
Dat_xdmac.c258 static inline void __iomem *at_xdmac_chan_reg_base(struct at_xdmac *atxdmac, unsigned int chan_nb) in at_xdmac_chan_reg_base() argument
260 return atxdmac->regs + (AT_XDMAC_CHAN_REG_BASE + chan_nb * 0x40); in at_xdmac_chan_reg_base()
263 #define at_xdmac_read(atxdmac, reg) readl_relaxed((atxdmac)->regs + (reg)) argument
264 #define at_xdmac_write(atxdmac, reg, value) \ argument
265 writel_relaxed((value), (atxdmac)->regs + (reg))
327 static void at_xdmac_off(struct at_xdmac *atxdmac) in at_xdmac_off() argument
329 at_xdmac_write(atxdmac, AT_XDMAC_GD, -1L); in at_xdmac_off()
332 while (at_xdmac_read(atxdmac, AT_XDMAC_GS)) in at_xdmac_off()
335 at_xdmac_write(atxdmac, AT_XDMAC_GID, -1L); in at_xdmac_off()
342 struct at_xdmac *atxdmac = to_at_xdmac(atchan->chan.device); in at_xdmac_start_xfer() local
[all …]