/kernel/linux/linux-5.10/drivers/dma/ |
H A D | at_hdmac.c | 80 static struct at_desc *atc_first_active(struct at_dma_chan *atchan) in atc_first_active() argument 86 static struct at_desc *atc_first_queued(struct at_dma_chan *atchan) in atc_first_queued() argument 126 static struct at_desc *atc_desc_get(struct at_dma_chan *atchan) in atc_desc_get() argument 160 atc_desc_put(struct at_dma_chan *atchan, struct at_desc *desc) atc_desc_put() argument 209 atc_dostart(struct at_dma_chan *atchan, struct at_desc *first) atc_dostart() argument 252 atc_get_desc_by_cookie(struct at_dma_chan *atchan, dma_cookie_t cookie) atc_get_desc_by_cookie() argument 298 struct at_dma_chan *atchan = to_at_dma_chan(chan); atc_get_bytes_left() local 434 atc_chain_complete(struct at_dma_chan *atchan, struct at_desc *desc) atc_chain_complete() argument 478 atc_advance_work(struct at_dma_chan *atchan) atc_advance_work() argument 510 atc_handle_error(struct at_dma_chan *atchan) atc_handle_error() argument 558 atc_handle_cyclic(struct at_dma_chan *atchan) atc_handle_cyclic() argument 574 struct at_dma_chan *atchan = from_tasklet(atchan, t, tasklet); atc_tasklet() local 588 struct at_dma_chan *atchan; at_dma_interrupt() local 639 struct at_dma_chan *atchan = to_at_dma_chan(tx->chan); atc_tx_submit() local 665 struct at_dma_chan *atchan = to_at_dma_chan(chan); atc_prep_dma_interleaved() local 765 struct at_dma_chan *atchan = to_at_dma_chan(chan); atc_prep_dma_memcpy() local 838 struct at_dma_chan *atchan = to_at_dma_chan(chan); atc_create_memset_desc() local 944 struct at_dma_chan *atchan = to_at_dma_chan(chan); atc_prep_dma_memset_sg() local 1029 struct at_dma_chan *atchan = to_at_dma_chan(chan); atc_prep_slave_sg() local 1192 struct at_dma_chan *atchan = to_at_dma_chan(chan); atc_dma_cyclic_fill_desc() local 1249 struct at_dma_chan *atchan = to_at_dma_chan(chan); atc_prep_dma_cyclic() local 1322 struct at_dma_chan *atchan = to_at_dma_chan(chan); atc_config() local 1340 struct at_dma_chan *atchan = to_at_dma_chan(chan); atc_pause() local 1359 struct at_dma_chan *atchan = to_at_dma_chan(chan); atc_resume() local 1381 struct at_dma_chan *atchan = to_at_dma_chan(chan); atc_terminate_all() local 1431 struct at_dma_chan *atchan = to_at_dma_chan(chan); atc_tx_status() local 1473 struct at_dma_chan *atchan = to_at_dma_chan(chan); atc_issue_pending() local 1497 struct at_dma_chan *atchan = to_at_dma_chan(chan); atc_alloc_chan_resources() local 1560 struct at_dma_chan *atchan = to_at_dma_chan(chan); atc_free_chan_resources() local 1605 struct at_dma_chan *atchan; at_dma_xlate() local 1840 struct at_dma_chan *atchan = &atdma->chan[i]; at_dma_probe() local 1965 struct at_dma_chan *atchan = to_at_dma_chan(chan); at_dma_remove() local 2003 struct at_dma_chan *atchan = to_at_dma_chan(chan); at_dma_prepare() local 2011 atc_suspend_cyclic(struct at_dma_chan *atchan) atc_suspend_cyclic() argument 2038 struct at_dma_chan *atchan = to_at_dma_chan(chan); at_dma_suspend_noirq() local 2052 atc_resume_cyclic(struct at_dma_chan *atchan) atc_resume_cyclic() argument 2088 struct at_dma_chan *atchan = to_at_dma_chan(chan); at_dma_resume_noirq() local [all...] |
H A D | at_hdmac_regs.h | 356 static void vdbg_dump_regs(struct at_dma_chan *atchan) in vdbg_dump_regs() argument 376 vdbg_dump_regs(struct at_dma_chan *atchan) vdbg_dump_regs() argument 379 atc_dump_lli(struct at_dma_chan *atchan, struct at_lli *lli) atc_dump_lli() argument 416 atc_chan_is_enabled(struct at_dma_chan *atchan) atc_chan_is_enabled() argument 427 atc_chan_is_paused(struct at_dma_chan *atchan) atc_chan_is_paused() argument 436 atc_chan_is_cyclic(struct at_dma_chan *atchan) atc_chan_is_cyclic() argument [all...] |
H A D | at_xdmac.c | 281 static inline int at_xdmac_chan_is_cyclic(struct at_xdmac_chan *atchan) in at_xdmac_chan_is_cyclic() argument 286 static inline int at_xdmac_chan_is_paused(struct at_xdmac_chan *atchan) in at_xdmac_chan_is_paused() argument 318 static bool at_xdmac_chan_is_enabled(struct at_xdmac_chan *atchan) in at_xdmac_chan_is_enabled() argument 335 at_xdmac_start_xfer(struct at_xdmac_chan *atchan, struct at_xdmac_desc *first) at_xdmac_start_xfer() argument 423 struct at_xdmac_chan *atchan = to_at_xdmac_chan(tx->chan); at_xdmac_tx_submit() local 467 at_xdmac_get_desc(struct at_xdmac_chan *atchan) at_xdmac_get_desc() argument 514 struct at_xdmac_chan *atchan; at_xdmac_xlate() local 542 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); at_xdmac_compute_chan_conf() local 619 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); at_xdmac_set_slave_config() local 636 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); at_xdmac_prep_slave_sg() local 739 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); at_xdmac_prep_dma_cyclic() local 848 at_xdmac_interleaved_queue_desc(struct dma_chan *chan, struct at_xdmac_chan *atchan, struct at_xdmac_desc *prev, dma_addr_t src, dma_addr_t dst, struct dma_interleaved_template *xt, struct data_chunk *chunk) at_xdmac_interleaved_queue_desc() argument 944 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); at_xdmac_prep_interleaved() local 1040 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); at_xdmac_prep_dma_memcpy() local 1141 at_xdmac_memset_create_desc(struct dma_chan *chan, struct at_xdmac_chan *atchan, dma_addr_t dst_addr, size_t len, int value) at_xdmac_memset_create_desc() argument 1213 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); at_xdmac_prep_dma_memset() local 1237 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); at_xdmac_prep_dma_memset_sg() local 1398 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); at_xdmac_tx_status() local 1536 at_xdmac_advance_work(struct at_xdmac_chan *atchan) at_xdmac_advance_work() argument 1554 at_xdmac_handle_cyclic(struct at_xdmac_chan *atchan) at_xdmac_handle_cyclic() argument 1572 at_xdmac_handle_error(struct at_xdmac_chan *atchan) at_xdmac_handle_error() argument 1614 struct at_xdmac_chan *atchan = from_tasklet(atchan, t, tasklet); at_xdmac_tasklet() local 1668 struct at_xdmac_chan *atchan; at_xdmac_interrupt() local 1721 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); at_xdmac_issue_pending() local 1736 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); at_xdmac_device_config() local 1751 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); at_xdmac_device_pause() local 1772 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); at_xdmac_device_resume() local 1794 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); at_xdmac_device_terminate_all() local 1821 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); at_xdmac_alloc_chan_resources() local 1861 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); at_xdmac_free_chan_resources() local 1881 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); atmel_xdmac_prepare() local 1900 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); atmel_xdmac_suspend() local 1922 struct at_xdmac_chan *atchan; atmel_xdmac_resume() local 2061 struct at_xdmac_chan *atchan = &atxdmac->chan[i]; at_xdmac_probe() local 2121 struct at_xdmac_chan *atchan = &atxdmac->chan[i]; at_xdmac_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/dma/ |
H A D | at_hdmac.c | 230 struct at_dma_chan *atchan; member 382 static void vdbg_dump_regs(struct at_dma_chan *atchan) in vdbg_dump_regs() argument 402 vdbg_dump_regs(struct at_dma_chan *atchan) vdbg_dump_regs() argument 405 atc_dump_lli(struct at_dma_chan *atchan, struct at_lli *lli) atc_dump_lli() argument 442 atc_chan_is_enabled(struct at_dma_chan *atchan) atc_chan_is_enabled() argument 453 atc_chan_is_paused(struct at_dma_chan *atchan) atc_chan_is_paused() argument 462 atc_chan_is_cyclic(struct at_dma_chan *atchan) atc_chan_is_cyclic() argument 550 atc_dostart(struct at_dma_chan *atchan) atc_dostart() argument 669 atc_get_llis_residue(struct at_dma_chan *atchan, struct at_desc *desc, u32 *residue) atc_get_llis_residue() argument 739 struct at_dma_chan *atchan = to_at_dma_chan(chan); atc_get_residue() local 769 atc_handle_error(struct at_dma_chan *atchan, unsigned int i) atc_handle_error() argument 790 atdma_handle_chan_done(struct at_dma_chan *atchan, u32 pending, unsigned int i) atdma_handle_chan_done() argument 819 struct at_dma_chan *atchan; at_dma_interrupt() local 862 struct at_dma_chan *atchan = to_at_dma_chan(chan); atc_prep_dma_interleaved() local 965 struct at_dma_chan *atchan = to_at_dma_chan(chan); atc_prep_dma_memcpy() local 1087 struct at_dma_chan *atchan = to_at_dma_chan(chan); atc_prep_dma_memset() local 1157 struct at_dma_chan *atchan = to_at_dma_chan(chan); atc_prep_dma_memset_sg() local 1244 struct at_dma_chan *atchan = to_at_dma_chan(chan); atc_prep_slave_sg() local 1422 struct at_dma_chan *atchan = to_at_dma_chan(chan); atc_dma_cyclic_fill_desc() local 1487 struct at_dma_chan *atchan = to_at_dma_chan(chan); atc_prep_dma_cyclic() local 1552 struct at_dma_chan *atchan = to_at_dma_chan(chan); atc_config() local 1570 struct at_dma_chan *atchan = to_at_dma_chan(chan); atc_pause() local 1589 struct at_dma_chan *atchan = to_at_dma_chan(chan); atc_resume() local 1611 struct at_dma_chan *atchan = to_at_dma_chan(chan); atc_terminate_all() local 1668 struct at_dma_chan *atchan = to_at_dma_chan(chan); atc_tx_status() local 1698 struct at_dma_chan *atchan = to_at_dma_chan(chan); atc_issue_pending() local 1717 struct at_dma_chan *atchan = to_at_dma_chan(chan); atc_alloc_chan_resources() local 1757 struct at_dma_chan *atchan = to_at_dma_chan(chan); atc_free_chan_resources() local 1790 struct at_dma_chan *atchan; at_dma_xlate() local 2011 struct at_dma_chan *atchan = &atdma->chan[i]; at_dma_probe() local 2144 struct at_dma_chan *atchan = to_at_dma_chan(chan); at_dma_prepare() local 2152 atc_suspend_cyclic(struct at_dma_chan *atchan) atc_suspend_cyclic() argument 2179 struct at_dma_chan *atchan = to_at_dma_chan(chan); at_dma_suspend_noirq() local 2193 atc_resume_cyclic(struct at_dma_chan *atchan) atc_resume_cyclic() argument 2229 struct at_dma_chan *atchan = to_at_dma_chan(chan); at_dma_resume_noirq() local [all...] |
H A D | at_xdmac.c | 342 static inline int at_xdmac_chan_is_cyclic(struct at_xdmac_chan *atchan) in at_xdmac_chan_is_cyclic() argument 347 static inline int at_xdmac_chan_is_paused(struct at_xdmac_chan *atchan) in at_xdmac_chan_is_paused() argument 352 static inline int at_xdmac_chan_is_paused_internal(struct at_xdmac_chan *atchan) in at_xdmac_chan_is_paused_internal() argument 373 at_xdmac_runtime_suspend_descriptors(struct at_xdmac_chan *atchan) at_xdmac_runtime_suspend_descriptors() argument 387 at_xdmac_runtime_resume_descriptors(struct at_xdmac_chan *atchan) at_xdmac_runtime_resume_descriptors() argument 405 at_xdmac_chan_is_enabled(struct at_xdmac_chan *atchan) at_xdmac_chan_is_enabled() argument 425 struct at_xdmac_chan *atchan; at_xdmac_off() local 454 at_xdmac_start_xfer(struct at_xdmac_chan *atchan, struct at_xdmac_desc *first) at_xdmac_start_xfer() argument 548 struct at_xdmac_chan *atchan = to_at_xdmac_chan(tx->chan); at_xdmac_tx_submit() local 592 at_xdmac_get_desc(struct at_xdmac_chan *atchan) at_xdmac_get_desc() argument 639 struct at_xdmac_chan *atchan; at_xdmac_xlate() local 667 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); at_xdmac_compute_chan_conf() local 749 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); at_xdmac_set_slave_config() local 766 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); at_xdmac_prep_slave_sg() local 869 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); at_xdmac_prep_dma_cyclic() local 978 at_xdmac_interleaved_queue_desc(struct dma_chan *chan, struct at_xdmac_chan *atchan, struct at_xdmac_desc *prev, dma_addr_t src, dma_addr_t dst, struct dma_interleaved_template *xt, struct data_chunk *chunk) at_xdmac_interleaved_queue_desc() argument 1076 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); at_xdmac_prep_interleaved() local 1172 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); at_xdmac_prep_dma_memcpy() local 1275 at_xdmac_memset_create_desc(struct dma_chan *chan, struct at_xdmac_chan *atchan, dma_addr_t dst_addr, size_t len, int value) at_xdmac_memset_create_desc() argument 1356 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); at_xdmac_prep_dma_memset() local 1380 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); at_xdmac_prep_dma_memset_sg() local 1541 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); at_xdmac_tx_status() local 1682 at_xdmac_advance_work(struct at_xdmac_chan *atchan) at_xdmac_advance_work() argument 1700 at_xdmac_handle_cyclic(struct at_xdmac_chan *atchan) at_xdmac_handle_cyclic() argument 1721 at_xdmac_handle_error(struct at_xdmac_chan *atchan) at_xdmac_handle_error() argument 1767 struct at_xdmac_chan *atchan = from_tasklet(atchan, t, tasklet); at_xdmac_tasklet() local 1830 struct at_xdmac_chan *atchan; at_xdmac_interrupt() local 1883 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); at_xdmac_issue_pending() local 1898 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); at_xdmac_device_config() local 1911 at_xdmac_device_pause_set(struct at_xdmac *atxdmac, struct at_xdmac_chan *atchan) at_xdmac_device_pause_set() argument 1920 at_xdmac_device_pause_internal(struct at_xdmac_chan *atchan) at_xdmac_device_pause_internal() argument 1933 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); at_xdmac_device_pause() local 1961 at_xdmac_device_resume_internal(struct at_xdmac_chan *atchan) at_xdmac_device_resume_internal() argument 1974 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); at_xdmac_device_resume() local 2008 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); at_xdmac_device_terminate_all() local 2052 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); at_xdmac_alloc_chan_resources() local 2092 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); at_xdmac_free_chan_resources() local 2135 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); atmel_xdmac_prepare() local 2155 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); atmel_xdmac_suspend() local 2184 struct at_xdmac_chan *atchan; atmel_xdmac_resume() local 2378 struct at_xdmac_chan *atchan = &atxdmac->chan[i]; at_xdmac_probe() local 2450 struct at_xdmac_chan *atchan = &atxdmac->chan[i]; at_xdmac_remove() local [all...] |