Home
last modified time | relevance | path

Searched refs:iommu_lock (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.10/arch/arm/mach-omap2/
Domap-iommu.c23 static DEFINE_SPINLOCK(iommu_lock);
42 spin_lock_irqsave(&iommu_lock, flags); in omap_iommu_dra7_emu_swsup_config()
49 spin_unlock_irqrestore(&iommu_lock, flags); in omap_iommu_dra7_emu_swsup_config()
62 spin_lock_irqsave(&iommu_lock, flags); in _get_pwrdm()
71 spin_unlock_irqrestore(&iommu_lock, flags); in _get_pwrdm()
105 spin_lock_irqsave(&iommu_lock, flags); in _get_pwrdm()
107 spin_unlock_irqrestore(&iommu_lock, flags); in _get_pwrdm()
/Linux-v5.10/drivers/vdpa/vdpa_sim/
Dvdpa_sim.c84 spinlock_t iommu_lock; member
150 spin_lock(&vdpasim->iommu_lock); in vdpasim_reset()
152 spin_unlock(&vdpasim->iommu_lock); in vdpasim_reset()
270 spin_lock(&vdpasim->iommu_lock); in vdpasim_map_page()
273 spin_unlock(&vdpasim->iommu_lock); in vdpasim_map_page()
287 spin_lock(&vdpasim->iommu_lock); in vdpasim_unmap_page()
290 spin_unlock(&vdpasim->iommu_lock); in vdpasim_unmap_page()
302 spin_lock(&vdpasim->iommu_lock); in vdpasim_alloc_coherent()
318 spin_unlock(&vdpasim->iommu_lock); in vdpasim_alloc_coherent()
330 spin_lock(&vdpasim->iommu_lock); in vdpasim_free_coherent()
[all …]
/Linux-v5.10/drivers/iommu/
Dfsl_pamu_domain.c18 static DEFINE_SPINLOCK(iommu_lock);
96 spin_lock_irqsave(&iommu_lock, flags); in map_subwins()
105 spin_unlock_irqrestore(&iommu_lock, flags); in map_subwins()
124 spin_lock_irqsave(&iommu_lock, flags); in map_win()
131 spin_unlock_irqrestore(&iommu_lock, flags); in map_win()
154 spin_lock_irqsave(&iommu_lock, flags); in update_liodn()
183 spin_unlock_irqrestore(&iommu_lock, flags); in update_liodn()
194 spin_lock_irqsave(&iommu_lock, flags); in update_liodn_stash()
198 spin_unlock_irqrestore(&iommu_lock, flags); in update_liodn_stash()
207 spin_unlock_irqrestore(&iommu_lock, flags); in update_liodn_stash()
[all …]
Dsun50i-iommu.c100 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()
[all …]
Domap-iommu.c851 spin_lock(&obj->iommu_lock); in omap_iommu_attach()
867 spin_unlock(&obj->iommu_lock); in omap_iommu_attach()
874 spin_unlock(&obj->iommu_lock); in omap_iommu_attach()
888 spin_lock(&obj->iommu_lock); in omap_iommu_detach()
896 spin_unlock(&obj->iommu_lock); in omap_iommu_detach()
1206 spin_lock_init(&obj->iommu_lock); in omap_iommu_probe()
Domap-iommu.h62 spinlock_t iommu_lock; /* global for this whole object */ member