Searched refs:tre_ch (Results 1 – 4 of 4) sorted by relevance
/Linux-v4.19/drivers/dma/qcom/ |
D | hidma.h | 89 u32 tre_ch; member 148 void (*callback)(void *data), void *data, u32 *tre_ch); 150 void hidma_ll_free(struct hidma_lldev *llhndl, u32 tre_ch); 151 enum dma_status hidma_ll_status(struct hidma_lldev *llhndl, u32 tre_ch); 153 void hidma_ll_queue_request(struct hidma_lldev *llhndl, u32 tre_ch); 157 void hidma_ll_set_transfer_params(struct hidma_lldev *llhndl, u32 tre_ch,
|
D | hidma_dbg.c | 23 static void hidma_ll_chstats(struct seq_file *s, void *llhndl, u32 tre_ch) in hidma_ll_chstats() argument 32 if (tre_ch >= lldev->nr_tres) { in hidma_ll_chstats() 33 dev_err(lldev->dev, "invalid TRE number in chstats:%d", tre_ch); in hidma_ll_chstats() 36 tre = &lldev->trepool[tre_ch]; in hidma_ll_chstats() 37 seq_printf(s, "------Channel %d -----\n", tre_ch); in hidma_ll_chstats() 103 hidma_ll_chstats(s, mchan->dmadev->lldev, mdesc->tre_ch); in hidma_chan_stats() 107 hidma_ll_chstats(s, mchan->dmadev->lldev, mdesc->tre_ch); in hidma_chan_stats() 111 hidma_ll_chstats(s, mchan->dmadev->lldev, mdesc->tre_ch); in hidma_chan_stats()
|
D | hidma_ll.c | 124 void hidma_ll_free(struct hidma_lldev *lldev, u32 tre_ch) in hidma_ll_free() argument 128 if (tre_ch >= lldev->nr_tres) { in hidma_ll_free() 129 dev_err(lldev->dev, "invalid TRE number in free:%d", tre_ch); in hidma_ll_free() 133 tre = &lldev->trepool[tre_ch]; in hidma_ll_free() 135 dev_err(lldev->dev, "trying to free an unused TRE:%d", tre_ch); in hidma_ll_free() 143 void (*callback)(void *data), void *data, u32 *tre_ch) in hidma_ll_request() argument 149 if (!tre_ch || !lldev) in hidma_ll_request() 175 *tre_ch = i; in hidma_ll_request() 532 void hidma_ll_queue_request(struct hidma_lldev *lldev, u32 tre_ch) in hidma_ll_queue_request() argument 537 tre = &lldev->trepool[tre_ch]; in hidma_ll_queue_request() [all …]
|
D | hidma.c | 145 llstat = hidma_ll_status(mdma->lldev, mdesc->tre_ch); in hidma_process_completed() 244 hidma_ll_queue_request(dmadev->lldev, qdesc->tre_ch); in hidma_issue_pending() 372 &mdesc->tre_ch); in hidma_alloc_chan_resources() 385 hidma_ll_free(dmadev->lldev, mdesc->tre_ch); in hidma_alloc_chan_resources() 418 hidma_ll_set_transfer_params(mdma->lldev, mdesc->tre_ch, in hidma_prep_dma_memcpy() 450 hidma_ll_set_transfer_params(mdma->lldev, mdesc->tre_ch, in hidma_prep_dma_memset() 545 hidma_ll_free(mdma->lldev, mdesc->tre_ch); in hidma_free_chan_resources()
|