Home
last modified time | relevance | path

Searched refs:evca (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.10/drivers/dma/qcom/
Dhidma_ll.c244 evre_write_off = readl_relaxed(lldev->evca + HIDMA_EVCA_WRITE_PTR_REG); in hidma_handle_tre_completion()
279 readl_relaxed(lldev->evca + HIDMA_EVCA_WRITE_PTR_REG); in hidma_handle_tre_completion()
294 writel(evre_read_off, lldev->evca + HIDMA_EVCA_DOORBELL_REG); in hidma_handle_tre_completion()
334 val = readl(lldev->evca + HIDMA_EVCA_CTRLSTS_REG); in hidma_ll_reset()
337 writel(val, lldev->evca + HIDMA_EVCA_CTRLSTS_REG); in hidma_ll_reset()
343 ret = readl_poll_timeout(lldev->evca + HIDMA_EVCA_CTRLSTS_REG, val, in hidma_ll_reset()
395 writel(cause, lldev->evca + HIDMA_EVCA_IRQ_CLR_REG); in hidma_ll_int_handler_internal()
408 writel_relaxed(cause, lldev->evca + HIDMA_EVCA_IRQ_CLR_REG); in hidma_ll_int_handler_internal()
431 status = readl_relaxed(lldev->evca + HIDMA_EVCA_IRQ_STAT_REG); in hidma_ll_inthandler()
432 enable = readl_relaxed(lldev->evca + HIDMA_EVCA_IRQ_EN_REG); in hidma_ll_inthandler()
[all …]
Dhidma.h56 void __iomem *evca; /* Event Channel address */ member
151 void __iomem *trca, void __iomem *evca,
Dhidma.c760 void __iomem *evca; in hidma_probe() local
778 evca = devm_ioremap_resource(&pdev->dev, evca_resource); in hidma_probe()
779 if (IS_ERR(evca)) { in hidma_probe()
812 dmadev->dev_evca = evca; in hidma_probe()
Dhidma_dbg.c71 seq_printf(s, "evca=%p\n", lldev->evca); in hidma_ll_devstats()