Lines Matching refs:iommu_lock
100 spinlock_t iommu_lock; member
303 assert_spin_locked(&iommu->iommu_lock); in sun50i_iommu_flush_all_tlb()
342 spin_lock_irqsave(&iommu->iommu_lock, flags); in sun50i_iommu_flush_iotlb_all()
344 spin_unlock_irqrestore(&iommu->iommu_lock, flags); in sun50i_iommu_flush_iotlb_all()
372 spin_lock_irqsave(&iommu->iommu_lock, flags); in sun50i_iommu_enable()
415 spin_unlock_irqrestore(&iommu->iommu_lock, flags); in sun50i_iommu_enable()
422 spin_unlock_irqrestore(&iommu->iommu_lock, flags); in sun50i_iommu_enable()
439 spin_lock_irqsave(&iommu->iommu_lock, flags); in sun50i_iommu_disable()
444 spin_unlock_irqrestore(&iommu->iommu_lock, flags); in sun50i_iommu_disable()
810 assert_spin_locked(&iommu->iommu_lock); in sun50i_iommu_handle_pt_irq()
834 assert_spin_locked(&iommu->iommu_lock); in sun50i_iommu_handle_perm_irq()
886 spin_lock(&iommu->iommu_lock); in sun50i_iommu_irq()
890 spin_unlock(&iommu->iommu_lock); in sun50i_iommu_irq()
910 spin_unlock(&iommu->iommu_lock); in sun50i_iommu_irq()
923 spin_lock_init(&iommu->iommu_lock); in sun50i_iommu_probe()