Searched refs:atchan (Results 1 – 2 of 2) sorted by relevance
/linux-6.12.1/drivers/dma/ |
D | at_xdmac.c | 319 #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 …]
|
D | at_hdmac.c | 236 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 …]
|