Searched refs:iommu_lock (Results 1 – 6 of 6) sorted by relevance
| /Linux-v5.10/arch/arm/mach-omap2/ |
| D | omap-iommu.c | 23 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/ |
| D | vdpa_sim.c | 84 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/ |
| D | fsl_pamu_domain.c | 18 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 …]
|
| D | sun50i-iommu.c | 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() [all …]
|
| D | omap-iommu.c | 851 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()
|
| D | omap-iommu.h | 62 spinlock_t iommu_lock; /* global for this whole object */ member
|