Home
last modified time | relevance | path

Searched defs:atchan (Results 1 – 3 of 3) sorted by relevance

/linux-6.1.9/drivers/dma/
Dat_hdmac.c99 static struct at_desc *atc_first_active(struct at_dma_chan *atchan) in atc_first_active()
105 static struct at_desc *atc_first_queued(struct at_dma_chan *atchan) in atc_first_queued()
145 static struct at_desc *atc_desc_get(struct at_dma_chan *atchan) in atc_desc_get()
179 static void atc_desc_put(struct at_dma_chan *atchan, struct at_desc *desc) in atc_desc_put()
228 static void atc_dostart(struct at_dma_chan *atchan, struct at_desc *first) in atc_dostart()
271 static struct at_desc *atc_get_desc_by_cookie(struct at_dma_chan *atchan, in atc_get_desc_by_cookie()
317 struct at_dma_chan *atchan = to_at_dma_chan(chan); in atc_get_bytes_left() local
453 atc_chain_complete(struct at_dma_chan *atchan, struct at_desc *desc) in atc_chain_complete()
497 static void atc_advance_work(struct at_dma_chan *atchan) in atc_advance_work()
529 static void atc_handle_error(struct at_dma_chan *atchan) in atc_handle_error()
[all …]
Dat_xdmac.c315 #define at_xdmac_chan_read(atchan, reg) readl_relaxed((atchan)->ch_regs + (reg)) argument
316 #define at_xdmac_chan_write(atchan, reg, value) writel_relaxed((value), (atchan)->ch_regs + (reg)) argument
338 static inline int at_xdmac_chan_is_cyclic(struct at_xdmac_chan *atchan) in at_xdmac_chan_is_cyclic()
343 static inline int at_xdmac_chan_is_paused(struct at_xdmac_chan *atchan) in at_xdmac_chan_is_paused()
364 static bool at_xdmac_chan_is_enabled(struct at_xdmac_chan *atchan) in at_xdmac_chan_is_enabled()
381 static void at_xdmac_start_xfer(struct at_xdmac_chan *atchan, in at_xdmac_start_xfer()
471 struct at_xdmac_chan *atchan = to_at_xdmac_chan(tx->chan); in at_xdmac_tx_submit() local
515 static struct at_xdmac_desc *at_xdmac_get_desc(struct at_xdmac_chan *atchan) in at_xdmac_get_desc()
562 struct at_xdmac_chan *atchan; in at_xdmac_xlate() local
590 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_compute_chan_conf() local
[all …]
Dat_hdmac_regs.h290 #define channel_readl(atchan, name) \ argument
293 #define channel_writel(atchan, name, val) \ argument
378 static void vdbg_dump_regs(struct at_dma_chan *atchan) in vdbg_dump_regs()
398 static void vdbg_dump_regs(struct at_dma_chan *atchan) {} in vdbg_dump_regs()
401 static void atc_dump_lli(struct at_dma_chan *atchan, struct at_lli *lli) in atc_dump_lli()
438 static inline int atc_chan_is_enabled(struct at_dma_chan *atchan) in atc_chan_is_enabled()
449 static inline int atc_chan_is_paused(struct at_dma_chan *atchan) in atc_chan_is_paused()
458 static inline int atc_chan_is_cyclic(struct at_dma_chan *atchan) in atc_chan_is_cyclic()