Searched refs:pgtlock (Results 1 – 3 of 3) sorted by relevance
| /linux-6.15/drivers/iommu/ |
| H A D | sprd-iommu.c | 77 spinlock_t pgtlock; /* lock for page table */ member 144 spin_lock_init(&dom->pgtlock); in sprd_iommu_domain_alloc_paging() 310 spin_lock_irqsave(&dom->pgtlock, flags); in sprd_iommu_map() 315 spin_unlock_irqrestore(&dom->pgtlock, flags); in sprd_iommu_map() 337 spin_lock_irqsave(&dom->pgtlock, flags); in sprd_iommu_unmap() 339 spin_unlock_irqrestore(&dom->pgtlock, flags); in sprd_iommu_unmap() 378 spin_lock_irqsave(&dom->pgtlock, flags); in sprd_iommu_iova_to_phys() 381 spin_unlock_irqrestore(&dom->pgtlock, flags); in sprd_iommu_iova_to_phys()
|
| H A D | mtk_iommu_v1.c | 122 spinlock_t pgtlock; /* lock for page table */ member 269 spin_lock_init(&dom->pgtlock); in mtk_iommu_v1_domain_finalise() 357 spin_lock_irqsave(&dom->pgtlock, flags); in mtk_iommu_v1_map() 365 spin_unlock_irqrestore(&dom->pgtlock, flags); in mtk_iommu_v1_map() 382 spin_lock_irqsave(&dom->pgtlock, flags); in mtk_iommu_v1_unmap() 384 spin_unlock_irqrestore(&dom->pgtlock, flags); in mtk_iommu_v1_unmap() 397 spin_lock_irqsave(&dom->pgtlock, flags); in mtk_iommu_v1_iova_to_phys() 400 spin_unlock_irqrestore(&dom->pgtlock, flags); in mtk_iommu_v1_iova_to_phys()
|
| H A D | msm_iommu.c | 46 spinlock_t pgtlock; /* pagetable lock */ member 339 spin_lock_init(&priv->pgtlock); in msm_iommu_domain_config() 493 spin_lock_irqsave(&priv->pgtlock, flags); in msm_iommu_map() 496 spin_unlock_irqrestore(&priv->pgtlock, flags); in msm_iommu_map() 518 spin_lock_irqsave(&priv->pgtlock, flags); in msm_iommu_unmap() 520 spin_unlock_irqrestore(&priv->pgtlock, flags); in msm_iommu_unmap()
|