Home
last modified time | relevance | path

Searched refs:pgtlock (Results 1 - 5 of 5) sorted by relevance

/kernel/linux/linux-6.6/drivers/iommu/
H A Dsprd-iommu.c78 spinlock_t pgtlock; /* lock for page table */ member
148 spin_lock_init(&dom->pgtlock); in sprd_iommu_domain_alloc()
314 spin_lock_irqsave(&dom->pgtlock, flags); in sprd_iommu_map()
319 spin_unlock_irqrestore(&dom->pgtlock, flags); in sprd_iommu_map()
341 spin_lock_irqsave(&dom->pgtlock, flags); in sprd_iommu_unmap()
343 spin_unlock_irqrestore(&dom->pgtlock, flags); in sprd_iommu_unmap()
381 spin_lock_irqsave(&dom->pgtlock, flags); in sprd_iommu_iova_to_phys()
384 spin_unlock_irqrestore(&dom->pgtlock, flags); in sprd_iommu_iova_to_phys()
H A Dmtk_iommu_v1.c112 spinlock_t pgtlock; /* lock for page table */ member
259 spin_lock_init(&dom->pgtlock); in mtk_iommu_v1_domain_finalise()
339 spin_lock_irqsave(&dom->pgtlock, flags); in mtk_iommu_v1_map()
347 spin_unlock_irqrestore(&dom->pgtlock, flags); in mtk_iommu_v1_map()
364 spin_lock_irqsave(&dom->pgtlock, flags); in mtk_iommu_v1_unmap()
366 spin_unlock_irqrestore(&dom->pgtlock, flags); in mtk_iommu_v1_unmap()
379 spin_lock_irqsave(&dom->pgtlock, flags); in mtk_iommu_v1_iova_to_phys()
382 spin_unlock_irqrestore(&dom->pgtlock, flags); in mtk_iommu_v1_iova_to_phys()
H A Dmsm_iommu.c46 spinlock_t pgtlock; /* pagetable lock */ member
342 spin_lock_init(&priv->pgtlock); in msm_iommu_domain_config()
481 spin_lock_irqsave(&priv->pgtlock, flags); in msm_iommu_map()
484 spin_unlock_irqrestore(&priv->pgtlock, flags); in msm_iommu_map()
505 spin_lock_irqsave(&priv->pgtlock, flags); in msm_iommu_unmap()
507 spin_unlock_irqrestore(&priv->pgtlock, flags); in msm_iommu_unmap()
/kernel/linux/linux-5.10/drivers/iommu/
H A Dmtk_iommu_v1.c92 spinlock_t pgtlock; /* lock for page table */ member
225 spin_lock_init(&dom->pgtlock); in mtk_iommu_domain_finalise()
308 spin_lock_irqsave(&dom->pgtlock, flags); in mtk_iommu_map()
319 spin_unlock_irqrestore(&dom->pgtlock, flags); in mtk_iommu_map()
335 spin_lock_irqsave(&dom->pgtlock, flags); in mtk_iommu_unmap()
337 spin_unlock_irqrestore(&dom->pgtlock, flags); in mtk_iommu_unmap()
351 spin_lock_irqsave(&dom->pgtlock, flags); in mtk_iommu_iova_to_phys()
354 spin_unlock_irqrestore(&dom->pgtlock, flags); in mtk_iommu_iova_to_phys()
H A Dmsm_iommu.c47 spinlock_t pgtlock; /* pagetable lock */ member
350 spin_lock_init(&priv->pgtlock); in msm_iommu_domain_config()
493 spin_lock_irqsave(&priv->pgtlock, flags); in msm_iommu_map()
495 spin_unlock_irqrestore(&priv->pgtlock, flags); in msm_iommu_map()
506 spin_lock_irqsave(&priv->pgtlock, flags); in msm_iommu_unmap()
508 spin_unlock_irqrestore(&priv->pgtlock, flags); in msm_iommu_unmap()

Completed in 6 milliseconds