Home
last modified time | relevance | path

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

/linux-6.12.1/drivers/dma/
Dat_xdmac.c319 #define at_xdmac_chan_read(atchan, reg) readl_relaxed((atchan)->ch_regs + (reg)) argument
320 #define at_xdmac_chan_write(atchan, reg, value) writel_relaxed((value), (atchan)->ch_regs + (reg)) argument
342 static inline int at_xdmac_chan_is_cyclic(struct at_xdmac_chan *atchan) in at_xdmac_chan_is_cyclic() argument
344 return test_bit(AT_XDMAC_CHAN_IS_CYCLIC, &atchan->status); in at_xdmac_chan_is_cyclic()
347 static inline int at_xdmac_chan_is_paused(struct at_xdmac_chan *atchan) in at_xdmac_chan_is_paused() argument
349 return test_bit(AT_XDMAC_CHAN_IS_PAUSED, &atchan->status); in at_xdmac_chan_is_paused()
352 static inline int at_xdmac_chan_is_paused_internal(struct at_xdmac_chan *atchan) in at_xdmac_chan_is_paused_internal() argument
354 return test_bit(AT_XDMAC_CHAN_IS_PAUSED_INTERNAL, &atchan->status); in at_xdmac_chan_is_paused_internal()
373 static void at_xdmac_runtime_suspend_descriptors(struct at_xdmac_chan *atchan) in at_xdmac_runtime_suspend_descriptors() argument
375 struct at_xdmac *atxdmac = to_at_xdmac(atchan->chan.device); in at_xdmac_runtime_suspend_descriptors()
[all …]
Dat_hdmac.c236 struct at_dma_chan *atchan; member
297 #define channel_readl(atchan, name) \ argument
298 __raw_readl((atchan)->ch_regs + ATC_##name##_OFFSET)
300 #define channel_writel(atchan, name, val) \ argument
301 __raw_writel((val), (atchan)->ch_regs + ATC_##name##_OFFSET)
390 static void vdbg_dump_regs(struct at_dma_chan *atchan) in vdbg_dump_regs() argument
392 struct at_dma *atdma = to_at_dma(atchan->vc.chan.device); in vdbg_dump_regs()
394 dev_err(chan2dev(&atchan->vc.chan), in vdbg_dump_regs()
396 atchan->vc.chan.chan_id, in vdbg_dump_regs()
400 dev_err(chan2dev(&atchan->vc.chan), in vdbg_dump_regs()
[all …]