Searched refs:pgtlock (Results 1 - 5 of 5) sorted by relevance
/kernel/linux/linux-6.6/drivers/iommu/ |
H A D | sprd-iommu.c | 78 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 D | mtk_iommu_v1.c | 112 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 D | msm_iommu.c | 46 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 D | mtk_iommu_v1.c | 92 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 D | msm_iommu.c | 47 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