Searched defs:atchan (Results 1 – 5 of 5) sorted by relevance
| /kernel/linux/linux-5.10/drivers/dma/ |
| D | at_hdmac.c | 80 static struct at_desc *atc_first_active(struct at_dma_chan *atchan) in atc_first_active() 86 static struct at_desc *atc_first_queued(struct at_dma_chan *atchan) in atc_first_queued() 126 static struct at_desc *atc_desc_get(struct at_dma_chan *atchan) in atc_desc_get() 160 static void atc_desc_put(struct at_dma_chan *atchan, struct at_desc *desc) in atc_desc_put() 209 static void atc_dostart(struct at_dma_chan *atchan, struct at_desc *first) in atc_dostart() 252 static struct at_desc *atc_get_desc_by_cookie(struct at_dma_chan *atchan, in atc_get_desc_by_cookie() 298 struct at_dma_chan *atchan = to_at_dma_chan(chan); in atc_get_bytes_left() local 434 atc_chain_complete(struct at_dma_chan *atchan, struct at_desc *desc) in atc_chain_complete() 478 static void atc_advance_work(struct at_dma_chan *atchan) in atc_advance_work() 510 static void atc_handle_error(struct at_dma_chan *atchan) in atc_handle_error() [all …]
|
| D | at_xdmac.c | 258 #define at_xdmac_chan_read(atchan, reg) readl_relaxed((atchan)->ch_regs + (reg)) argument 259 #define at_xdmac_chan_write(atchan, reg, value) writel_relaxed((value), (atchan)->ch_regs + (reg)) argument 281 static inline int at_xdmac_chan_is_cyclic(struct at_xdmac_chan *atchan) in at_xdmac_chan_is_cyclic() 286 static inline int at_xdmac_chan_is_paused(struct at_xdmac_chan *atchan) in at_xdmac_chan_is_paused() 318 static bool at_xdmac_chan_is_enabled(struct at_xdmac_chan *atchan) in at_xdmac_chan_is_enabled() 335 static void at_xdmac_start_xfer(struct at_xdmac_chan *atchan, in at_xdmac_start_xfer() 423 struct at_xdmac_chan *atchan = to_at_xdmac_chan(tx->chan); in at_xdmac_tx_submit() local 467 static struct at_xdmac_desc *at_xdmac_get_desc(struct at_xdmac_chan *atchan) in at_xdmac_get_desc() 514 struct at_xdmac_chan *atchan; in at_xdmac_xlate() local 542 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_compute_chan_conf() local [all …]
|
| D | at_hdmac_regs.h | 268 #define channel_readl(atchan, name) \ argument 271 #define channel_writel(atchan, name, val) \ argument 356 static void vdbg_dump_regs(struct at_dma_chan *atchan) in vdbg_dump_regs() 376 static void vdbg_dump_regs(struct at_dma_chan *atchan) {} in vdbg_dump_regs() 379 static void atc_dump_lli(struct at_dma_chan *atchan, struct at_lli *lli) in atc_dump_lli() 416 static inline int atc_chan_is_enabled(struct at_dma_chan *atchan) in atc_chan_is_enabled() 427 static inline int atc_chan_is_paused(struct at_dma_chan *atchan) in atc_chan_is_paused() 436 static inline int atc_chan_is_cyclic(struct at_dma_chan *atchan) in atc_chan_is_cyclic()
|
| /kernel/linux/linux-6.6/drivers/dma/ |
| D | at_hdmac.c | 230 struct at_dma_chan *atchan; member 289 #define channel_readl(atchan, name) \ argument 292 #define channel_writel(atchan, name, val) \ argument 382 static void vdbg_dump_regs(struct at_dma_chan *atchan) in vdbg_dump_regs() 402 static void vdbg_dump_regs(struct at_dma_chan *atchan) {} in vdbg_dump_regs() 405 static void atc_dump_lli(struct at_dma_chan *atchan, struct at_lli *lli) in atc_dump_lli() 442 static inline int atc_chan_is_enabled(struct at_dma_chan *atchan) in atc_chan_is_enabled() 453 static inline int atc_chan_is_paused(struct at_dma_chan *atchan) in atc_chan_is_paused() 462 static inline int atc_chan_is_cyclic(struct at_dma_chan *atchan) in atc_chan_is_cyclic() 550 static void atc_dostart(struct at_dma_chan *atchan) in atc_dostart() [all …]
|
| 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() 347 static inline int at_xdmac_chan_is_paused(struct at_xdmac_chan *atchan) 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() 373 static void at_xdmac_runtime_suspend_descriptors(struct at_xdmac_chan *atchan) in at_xdmac_runtime_suspend_descriptors() 387 static int at_xdmac_runtime_resume_descriptors(struct at_xdmac_chan *atchan) in at_xdmac_runtime_resume_descriptors() 405 static bool at_xdmac_chan_is_enabled(struct at_xdmac_chan *atchan) in at_xdmac_chan_is_enabled() 425 struct at_xdmac_chan *atchan; in at_xdmac_off() local 454 static void at_xdmac_start_xfer(struct at_xdmac_chan *atchan, in at_xdmac_start_xfer() [all …]
|