Lines Matching refs:cmdq
579 struct arm_smmu_cmdq cmdq; member
850 struct arm_smmu_queue *q = &smmu->cmdq.q; in arm_smmu_cmdq_skip_err()
893 struct arm_smmu_queue *q = &smmu->cmdq.q; in arm_smmu_cmdq_issue_cmd()
901 spin_lock(&smmu->cmdq.lock); in arm_smmu_cmdq_issue_cmd()
914 spin_unlock(&smmu->cmdq.lock); in arm_smmu_cmdq_issue_cmd()
1970 arm_smmu_free_one_queue(smmu, &smmu->cmdq.q); in arm_smmu_free_queues()
1982 spin_lock_init(&smmu->cmdq.lock); in arm_smmu_init_queues()
1983 ret = arm_smmu_init_one_queue(smmu, &smmu->cmdq.q, ARM_SMMU_CMDQ_PROD, in arm_smmu_init_queues()
2008 arm_smmu_free_one_queue(smmu, &smmu->cmdq.q); in arm_smmu_init_queues()
2302 irq = smmu->cmdq.q.irq; in arm_smmu_setup_irqs()
2390 writeq_relaxed(smmu->cmdq.q.q_base, smmu->base + ARM_SMMU_CMDQ_BASE); in arm_smmu_device_reset()
2391 writel_relaxed(smmu->cmdq.q.prod, smmu->base + ARM_SMMU_CMDQ_PROD); in arm_smmu_device_reset()
2392 writel_relaxed(smmu->cmdq.q.cons, smmu->base + ARM_SMMU_CMDQ_CONS); in arm_smmu_device_reset()
2573 smmu->cmdq.q.max_n_shift = min((u32)CMDQ_MAX_SZ_SHIFT, in arm_smmu_device_probe()
2575 if (!smmu->cmdq.q.max_n_shift) { in arm_smmu_device_probe()
2680 smmu->cmdq.q.irq = irq; in arm_smmu_device_dt_probe()