Lines Matching refs:evtq
1567 struct arm_smmu_queue *q = &smmu->evtq.q; in arm_smmu_evtq_thread()
2719 iopf_queue_remove_device(master->smmu->evtq.iopf, dev); in arm_smmu_release_device()
2965 ret = arm_smmu_init_one_queue(smmu, &smmu->evtq.q, smmu->page1, in arm_smmu_init_queues()
2973 smmu->evtq.iopf = iopf_queue_alloc(dev_name(smmu->dev)); in arm_smmu_init_queues()
2974 if (!smmu->evtq.iopf) in arm_smmu_init_queues()
3191 smmu->evtq.q.irq = msi_get_virq(dev, EVTQ_MSI_INDEX); in arm_smmu_setup_msis()
3206 irq = smmu->evtq.q.irq; in arm_smmu_setup_unique_irqs()
3365 writeq_relaxed(smmu->evtq.q.q_base, smmu->base + ARM_SMMU_EVTQ_BASE); in arm_smmu_device_reset()
3366 writel_relaxed(smmu->evtq.q.llq.prod, smmu->page1 + ARM_SMMU_EVTQ_PROD); in arm_smmu_device_reset()
3367 writel_relaxed(smmu->evtq.q.llq.cons, smmu->page1 + ARM_SMMU_EVTQ_CONS); in arm_smmu_device_reset()
3595 smmu->evtq.q.llq.max_n_shift = min_t(u32, EVTQ_MAX_SZ_SHIFT, in arm_smmu_device_hw_probe()
3621 smmu->evtq.max_stalls = FIELD_GET(IDR5_STALL_MAX, reg); in arm_smmu_device_hw_probe()
3860 smmu->evtq.q.irq = irq; in arm_smmu_device_probe()
3914 iopf_queue_free(smmu->evtq.iopf); in arm_smmu_device_remove()