Searched refs:echan (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/drivers/dma/ti/ |
H A D | edma.c | 186 struct edma_chan *echan; member 442 static void edma_set_chmap(struct edma_chan *echan, int slot) in edma_set_chmap() argument 444 struct edma_cc *ecc = echan->ecc; in edma_set_chmap() 445 int channel = EDMA_CHAN_SLOT(echan->ch_num); in edma_set_chmap() 453 static void edma_setup_interrupt(struct edma_chan *echan, bool enable) in edma_setup_interrupt() argument 455 struct edma_cc *ecc = echan->ecc; in edma_setup_interrupt() 456 int channel = EDMA_CHAN_SLOT(echan->ch_num); in edma_setup_interrupt() 598 static void edma_start(struct edma_chan *echan) in edma_start() argument 600 struct edma_cc *ecc = echan->ecc; in edma_start() 601 int channel = EDMA_CHAN_SLOT(echan in edma_start() 625 edma_stop(struct edma_chan *echan) edma_stop() argument 652 edma_pause(struct edma_chan *echan) edma_pause() argument 662 edma_resume(struct edma_chan *echan) edma_resume() argument 671 edma_trigger_channel(struct edma_chan *echan) edma_trigger_channel() argument 684 edma_clean_channel(struct edma_chan *echan) edma_clean_channel() argument 702 edma_assign_channel_eventq(struct edma_chan *echan, enum dma_event_q eventq_no) edma_assign_channel_eventq() argument 720 edma_alloc_channel(struct edma_chan *echan, enum dma_event_q eventq_no) edma_alloc_channel() argument 746 edma_free_channel(struct edma_chan *echan) edma_free_channel() argument 775 edma_execute(struct edma_chan *echan) edma_execute() argument 870 struct edma_chan *echan = to_edma_chan(chan); edma_terminate_all() local 900 struct edma_chan *echan = to_edma_chan(chan); edma_synchronize() local 908 struct edma_chan *echan = to_edma_chan(chan); edma_slave_config() local 925 struct edma_chan *echan = to_edma_chan(chan); edma_dma_pause() local 936 struct edma_chan *echan = to_edma_chan(chan); edma_dma_resume() local 958 struct edma_chan *echan = to_edma_chan(chan); edma_config_pset() local 1071 struct edma_chan *echan = to_edma_chan(chan); edma_prep_slave_sg() local 1169 struct edma_chan *echan = to_edma_chan(chan); edma_prep_dma_memcpy() local 1284 struct edma_chan *echan = to_edma_chan(chan); edma_prep_dma_interleaved() local 1358 struct edma_chan *echan = to_edma_chan(chan); edma_prep_dma_cyclic() local 1510 edma_completion_handler(struct edma_chan *echan) edma_completion_handler() argument 1593 edma_error_handler(struct edma_chan *echan) edma_error_handler() argument 1725 struct edma_chan *echan = to_edma_chan(chan); edma_alloc_chan_resources() local 1769 struct edma_chan *echan = to_edma_chan(chan); edma_free_chan_resources() local 1805 struct edma_chan *echan = to_edma_chan(chan); edma_issue_pending() local 1827 struct edma_chan *echan = edesc->echan; edma_residue() local 1917 struct edma_chan *echan = to_edma_chan(chan); edma_tx_status() local 2060 struct edma_chan *echan = &ecc->slave_chans[i]; edma_dma_init() local 2292 struct edma_chan *echan; of_edma_xlate() local 2612 struct edma_chan *echan, *_echan; edma_cleanupp_vchan() local 2647 struct edma_chan *echan = ecc->slave_chans; edma_pm_suspend() local 2661 struct edma_chan *echan = ecc->slave_chans; edma_pm_resume() local 2726 struct edma_chan *echan = to_edma_chan(chan); edma_filter_fn() local [all...] |
/kernel/linux/linux-6.6/drivers/dma/ti/ |
H A D | edma.c | 177 struct edma_chan *echan; member 390 static void edma_set_chmap(struct edma_chan *echan, int slot) in edma_set_chmap() argument 392 struct edma_cc *ecc = echan->ecc; in edma_set_chmap() 393 int channel = EDMA_CHAN_SLOT(echan->ch_num); in edma_set_chmap() 401 static void edma_setup_interrupt(struct edma_chan *echan, bool enable) in edma_setup_interrupt() argument 403 struct edma_cc *ecc = echan->ecc; in edma_setup_interrupt() 404 int channel = EDMA_CHAN_SLOT(echan->ch_num); in edma_setup_interrupt() 546 static void edma_start(struct edma_chan *echan) in edma_start() argument 548 struct edma_cc *ecc = echan->ecc; in edma_start() 549 int channel = EDMA_CHAN_SLOT(echan in edma_start() 573 edma_stop(struct edma_chan *echan) edma_stop() argument 600 edma_pause(struct edma_chan *echan) edma_pause() argument 610 edma_resume(struct edma_chan *echan) edma_resume() argument 619 edma_trigger_channel(struct edma_chan *echan) edma_trigger_channel() argument 632 edma_clean_channel(struct edma_chan *echan) edma_clean_channel() argument 650 edma_assign_channel_eventq(struct edma_chan *echan, enum dma_event_q eventq_no) edma_assign_channel_eventq() argument 668 edma_alloc_channel(struct edma_chan *echan, enum dma_event_q eventq_no) edma_alloc_channel() argument 694 edma_free_channel(struct edma_chan *echan) edma_free_channel() argument 718 edma_execute(struct edma_chan *echan) edma_execute() argument 813 struct edma_chan *echan = to_edma_chan(chan); edma_terminate_all() local 843 struct edma_chan *echan = to_edma_chan(chan); edma_synchronize() local 851 struct edma_chan *echan = to_edma_chan(chan); edma_slave_config() local 868 struct edma_chan *echan = to_edma_chan(chan); edma_dma_pause() local 879 struct edma_chan *echan = to_edma_chan(chan); edma_dma_resume() local 901 struct edma_chan *echan = to_edma_chan(chan); edma_config_pset() local 1014 struct edma_chan *echan = to_edma_chan(chan); edma_prep_slave_sg() local 1112 struct edma_chan *echan = to_edma_chan(chan); edma_prep_dma_memcpy() local 1227 struct edma_chan *echan = to_edma_chan(chan); edma_prep_dma_interleaved() local 1301 struct edma_chan *echan = to_edma_chan(chan); edma_prep_dma_cyclic() local 1453 edma_completion_handler(struct edma_chan *echan) edma_completion_handler() argument 1536 edma_error_handler(struct edma_chan *echan) edma_error_handler() argument 1667 struct edma_chan *echan = to_edma_chan(chan); edma_alloc_chan_resources() local 1711 struct edma_chan *echan = to_edma_chan(chan); edma_free_chan_resources() local 1747 struct edma_chan *echan = to_edma_chan(chan); edma_issue_pending() local 1769 struct edma_chan *echan = edesc->echan; edma_residue() local 1859 struct edma_chan *echan = to_edma_chan(chan); edma_tx_status() local 2002 struct edma_chan *echan = &ecc->slave_chans[i]; edma_dma_init() local 2234 struct edma_chan *echan; of_edma_xlate() local 2554 struct edma_chan *echan, *_echan; edma_cleanupp_vchan() local 2589 struct edma_chan *echan = ecc->slave_chans; edma_pm_suspend() local 2603 struct edma_chan *echan = ecc->slave_chans; edma_pm_resume() local 2668 struct edma_chan *echan = to_edma_chan(chan); edma_filter_fn() local [all...] |
/kernel/linux/linux-5.10/drivers/dma/ |
H A D | fsl-edma-common.h | 133 struct fsl_edma_chan *echan; member
|
H A D | fsl-edma-common.c | 154 dma_pool_free(fsl_desc->echan->tcd_pool, fsl_desc->tcd[i].vtcd, in fsl_edma_free_desc() 431 fsl_desc->echan = fsl_chan; in fsl_edma_alloc_desc()
|
/kernel/linux/linux-6.6/drivers/dma/ |
H A D | fsl-edma-common.h | 165 struct fsl_edma_chan *echan; member
|
H A D | fsl-edma-common.c | 234 dma_pool_free(fsl_desc->echan->tcd_pool, fsl_desc->tcd[i].vtcd, in fsl_edma_free_desc() 555 fsl_desc->echan = fsl_chan; in fsl_edma_alloc_desc()
|
Completed in 12 milliseconds