Lines Matching refs:dt_lock
95 spinlock_t dt_lock; /* lock for modifying page directory table */ member
809 spin_lock_irqsave(&rk_domain->dt_lock, flags); in rk_iommu_iova_to_phys()
823 spin_unlock_irqrestore(&rk_domain->dt_lock, flags); in rk_iommu_iova_to_phys()
878 assert_spin_locked(&rk_domain->dt_lock); in rk_dte_get_page_table()
915 assert_spin_locked(&rk_domain->dt_lock); in rk_iommu_unmap_iova()
959 assert_spin_locked(&rk_domain->dt_lock); in rk_iommu_map_iova()
1010 spin_lock_irqsave(&rk_domain->dt_lock, flags); in rk_iommu_map()
1021 spin_unlock_irqrestore(&rk_domain->dt_lock, flags); in rk_iommu_map()
1032 spin_unlock_irqrestore(&rk_domain->dt_lock, flags); in rk_iommu_map()
1049 spin_lock_irqsave(&rk_domain->dt_lock, flags); in rk_iommu_unmap()
1061 spin_unlock_irqrestore(&rk_domain->dt_lock, flags); in rk_iommu_unmap()
1071 spin_unlock_irqrestore(&rk_domain->dt_lock, flags); in rk_iommu_unmap()
1351 spin_lock_init(&rk_domain->dt_lock); in rk_iommu_domain_alloc()