Lines Matching refs:trca
325 val = readl(lldev->trca + HIDMA_TRCA_CTRLSTS_REG); in hidma_ll_reset()
328 writel(val, lldev->trca + HIDMA_TRCA_CTRLSTS_REG); in hidma_ll_reset()
334 ret = readl_poll_timeout(lldev->trca + HIDMA_TRCA_CTRLSTS_REG, val, in hidma_ll_reset()
484 val = readl(lldev->trca + HIDMA_TRCA_CTRLSTS_REG); in hidma_ll_enable()
487 writel(val, lldev->trca + HIDMA_TRCA_CTRLSTS_REG); in hidma_ll_enable()
489 ret = readl_poll_timeout(lldev->trca + HIDMA_TRCA_CTRLSTS_REG, val, in hidma_ll_enable()
511 writel(lldev->tre_write_offset, lldev->trca + HIDMA_TRCA_DOORBELL_REG); in hidma_ll_start()
519 val = readl(lldev->trca + HIDMA_TRCA_CTRLSTS_REG); in hidma_ll_isenabled()
568 val = readl(lldev->trca + HIDMA_TRCA_CTRLSTS_REG); in hidma_ll_disable()
571 writel(val, lldev->trca + HIDMA_TRCA_CTRLSTS_REG); in hidma_ll_disable()
577 ret = readl_poll_timeout(lldev->trca + HIDMA_TRCA_CTRLSTS_REG, val, in hidma_ll_disable()
675 writel(lower_32_bits(addr), lldev->trca + HIDMA_TRCA_RING_LOW_REG); in hidma_ll_setup()
676 writel(upper_32_bits(addr), lldev->trca + HIDMA_TRCA_RING_HIGH_REG); in hidma_ll_setup()
677 writel(lldev->tre_ring_size, lldev->trca + HIDMA_TRCA_RING_LEN_REG); in hidma_ll_setup()
718 void __iomem *trca, void __iomem *evca, in hidma_ll_init() argument
726 if (!trca || !evca || !dev || !nr_tres) in hidma_ll_init()
741 lldev->trca = trca; in hidma_ll_init()