Home
last modified time | relevance | path

Searched refs:smmu_domain (Results 1 – 2 of 2) sorted by relevance

/Linux-v4.19/drivers/iommu/
Darm-smmu.c426 struct arm_smmu_domain *smmu_domain = cookie; in arm_smmu_tlb_sync_context() local
427 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_tlb_sync_context()
428 void __iomem *base = ARM_SMMU_CB(smmu, smmu_domain->cfg.cbndx); in arm_smmu_tlb_sync_context()
431 spin_lock_irqsave(&smmu_domain->cb_lock, flags); in arm_smmu_tlb_sync_context()
434 spin_unlock_irqrestore(&smmu_domain->cb_lock, flags); in arm_smmu_tlb_sync_context()
439 struct arm_smmu_domain *smmu_domain = cookie; in arm_smmu_tlb_sync_vmid() local
441 arm_smmu_tlb_sync_global(smmu_domain->smmu); in arm_smmu_tlb_sync_vmid()
446 struct arm_smmu_domain *smmu_domain = cookie; in arm_smmu_tlb_inv_context_s1() local
447 struct arm_smmu_cfg *cfg = &smmu_domain->cfg; in arm_smmu_tlb_inv_context_s1()
448 void __iomem *base = ARM_SMMU_CB(smmu_domain->smmu, cfg->cbndx); in arm_smmu_tlb_inv_context_s1()
[all …]
Darm-smmu-v3.c1382 struct arm_smmu_domain *smmu_domain = cookie; in arm_smmu_tlb_sync() local
1383 __arm_smmu_tlb_sync(smmu_domain->smmu); in arm_smmu_tlb_sync()
1388 struct arm_smmu_domain *smmu_domain = cookie; in arm_smmu_tlb_inv_context() local
1389 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_tlb_inv_context()
1392 if (smmu_domain->stage == ARM_SMMU_DOMAIN_S1) { in arm_smmu_tlb_inv_context()
1394 cmd.tlbi.asid = smmu_domain->s1_cfg.cd.asid; in arm_smmu_tlb_inv_context()
1398 cmd.tlbi.vmid = smmu_domain->s2_cfg.vmid; in arm_smmu_tlb_inv_context()
1408 struct arm_smmu_domain *smmu_domain = cookie; in arm_smmu_tlb_inv_range_nosync() local
1409 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_tlb_inv_range_nosync()
1417 if (smmu_domain->stage == ARM_SMMU_DOMAIN_S1) { in arm_smmu_tlb_inv_range_nosync()
[all …]