Lines Matching full:priq
2008 struct arm_smmu_queue *q = &smmu->priq.q; in arm_smmu_priq_thread()
2017 dev_err(smmu->dev, "PRIQ overflow detected -- requests lost\n"); in arm_smmu_priq_thread()
2052 dev_warn(smmu->dev, "PRIQ MSI write aborted\n"); in arm_smmu_gerror_handler()
2061 dev_err(smmu->dev, "PRIQ write aborted -- events may have been lost\n"); in arm_smmu_gerror_handler()
3751 /* priq */ in arm_smmu_init_queues()
3755 return arm_smmu_init_one_queue(smmu, &smmu->priq.q, smmu->page1, in arm_smmu_init_queues()
3757 PRIQ_ENT_DWORDS, "priq"); in arm_smmu_init_queues()
3927 /* Allocate MSIs for evtq, gerror and priq. Ignore cmdq */ in arm_smmu_setup_msis()
3936 smmu->priq.q.irq = msi_get_virq(dev, PRIQ_MSI_INDEX); in arm_smmu_setup_msis()
3972 irq = smmu->priq.q.irq; in arm_smmu_setup_unique_irqs()
3977 "arm-smmu-v3-priq", in arm_smmu_setup_unique_irqs()
3981 "failed to enable priq irq\n"); in arm_smmu_setup_unique_irqs()
3983 dev_warn(smmu->dev, "no priq irq - PRI will be broken\n"); in arm_smmu_setup_unique_irqs()
4142 writeq_relaxed(smmu->priq.q.q_base, in arm_smmu_device_reset()
4144 writel_relaxed(smmu->priq.q.llq.prod, in arm_smmu_device_reset()
4146 writel_relaxed(smmu->priq.q.llq.cons, in arm_smmu_device_reset()
4389 smmu->priq.q.llq.max_n_shift = min_t(u32, PRIQ_MAX_SZ_SHIFT, in arm_smmu_device_hw_probe()
4733 irq = platform_get_irq_byname_optional(pdev, "priq"); in arm_smmu_device_probe()
4735 smmu->priq.q.irq = irq; in arm_smmu_device_probe()