Home
last modified time | relevance | path

Searched refs:iommu_lock (Results 1 - 15 of 15) sorted by relevance

/kernel/linux/linux-5.10/arch/arm/mach-omap2/
H A 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()
/kernel/linux/linux-6.6/arch/arm/mach-omap2/
H A Domap-iommu.c24 static DEFINE_SPINLOCK(iommu_lock);
43 spin_lock_irqsave(&iommu_lock, flags); in omap_iommu_dra7_emu_swsup_config()
50 spin_unlock_irqrestore(&iommu_lock, flags); in omap_iommu_dra7_emu_swsup_config()
63 spin_lock_irqsave(&iommu_lock, flags); in _get_pwrdm()
72 spin_unlock_irqrestore(&iommu_lock, flags); in _get_pwrdm()
106 spin_lock_irqsave(&iommu_lock, flags); in _get_pwrdm()
108 spin_unlock_irqrestore(&iommu_lock, flags); in _get_pwrdm()
/kernel/linux/linux-5.10/drivers/vdpa/vdpa_sim/
H A Dvdpa_sim.c96 spinlock_t iommu_lock; member
162 spin_lock(&vdpasim->iommu_lock); in vdpasim_reset()
164 spin_unlock(&vdpasim->iommu_lock); in vdpasim_reset()
282 spin_lock(&vdpasim->iommu_lock); in vdpasim_map_page()
285 spin_unlock(&vdpasim->iommu_lock); in vdpasim_map_page()
299 spin_lock(&vdpasim->iommu_lock); in vdpasim_unmap_page()
302 spin_unlock(&vdpasim->iommu_lock); in vdpasim_unmap_page()
314 spin_lock(&vdpasim->iommu_lock); in vdpasim_alloc_coherent()
330 spin_unlock(&vdpasim->iommu_lock); in vdpasim_alloc_coherent()
342 spin_lock(&vdpasim->iommu_lock); in vdpasim_free_coherent()
[all...]
/kernel/linux/linux-6.6/drivers/iommu/
H A Dfsl_pamu_domain.c19 static DEFINE_SPINLOCK(iommu_lock);
64 spin_lock_irqsave(&iommu_lock, flags); in update_liodn_stash()
68 spin_unlock_irqrestore(&iommu_lock, flags); in update_liodn_stash()
72 spin_unlock_irqrestore(&iommu_lock, flags); in update_liodn_stash()
92 spin_lock_irqsave(&iommu_lock, flags); in pamu_set_liodn()
102 spin_unlock_irqrestore(&iommu_lock, flags); in pamu_set_liodn()
115 spin_lock_irqsave(&iommu_lock, flags); in remove_device_ref()
117 spin_unlock_irqrestore(&iommu_lock, flags); in remove_device_ref()
H A Dsun50i-iommu.c102 spinlock_t iommu_lock; member
336 assert_spin_locked(&iommu->iommu_lock); in sun50i_iommu_zap_range()
361 assert_spin_locked(&iommu->iommu_lock); in sun50i_iommu_flush_all_tlb()
400 spin_lock_irqsave(&iommu->iommu_lock, flags); in sun50i_iommu_flush_iotlb_all()
402 spin_unlock_irqrestore(&iommu->iommu_lock, flags); in sun50i_iommu_flush_iotlb_all()
412 spin_lock_irqsave(&iommu->iommu_lock, flags); in sun50i_iommu_iotlb_sync_map()
414 spin_unlock_irqrestore(&iommu->iommu_lock, flags); in sun50i_iommu_iotlb_sync_map()
442 spin_lock_irqsave(&iommu->iommu_lock, flags); in sun50i_iommu_enable()
485 spin_unlock_irqrestore(&iommu->iommu_lock, flags); in sun50i_iommu_enable()
492 spin_unlock_irqrestore(&iommu->iommu_lock, flag in sun50i_iommu_enable()
[all...]
H A Domap-iommu.h62 spinlock_t iommu_lock; /* global for this whole object */ member
H A Domap-iommu.c850 spin_lock(&obj->iommu_lock); in omap_iommu_attach()
866 spin_unlock(&obj->iommu_lock); in omap_iommu_attach()
873 spin_unlock(&obj->iommu_lock); in omap_iommu_attach()
887 spin_lock(&obj->iommu_lock); in omap_iommu_detach()
895 spin_unlock(&obj->iommu_lock); in omap_iommu_detach()
1205 spin_lock_init(&obj->iommu_lock); in omap_iommu_probe()
/kernel/linux/linux-5.10/drivers/iommu/
H A 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, flag in update_liodn_stash()
[all...]
H A Dsun50i-iommu.c101 spinlock_t iommu_lock; member
304 assert_spin_locked(&iommu->iommu_lock); in sun50i_iommu_flush_all_tlb()
343 spin_lock_irqsave(&iommu->iommu_lock, flags); in sun50i_iommu_flush_iotlb_all()
345 spin_unlock_irqrestore(&iommu->iommu_lock, flags); in sun50i_iommu_flush_iotlb_all()
373 spin_lock_irqsave(&iommu->iommu_lock, flags); in sun50i_iommu_enable()
416 spin_unlock_irqrestore(&iommu->iommu_lock, flags); in sun50i_iommu_enable()
423 spin_unlock_irqrestore(&iommu->iommu_lock, flags); in sun50i_iommu_enable()
440 spin_lock_irqsave(&iommu->iommu_lock, flags); in sun50i_iommu_disable()
445 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...]
H A Domap-iommu.h62 spinlock_t iommu_lock; /* global for this whole object */ member
H A 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()
/kernel/linux/linux-6.6/drivers/vdpa/vdpa_sim/
H A Dvdpa_sim.c146 spin_lock(&vdpasim->iommu_lock); in vdpasim_do_reset()
151 &vdpasim->iommu_lock); in vdpasim_do_reset()
162 spin_unlock(&vdpasim->iommu_lock); in vdpasim_do_reset()
236 spin_lock_init(&vdpasim->iommu_lock); in vdpasim_create()
267 &vdpasim->iommu_lock); in vdpasim_create()
600 &vdpasim->iommu_lock); in vdpasim_set_group_asid()
619 spin_lock(&vdpasim->iommu_lock); in vdpasim_set_map()
632 spin_unlock(&vdpasim->iommu_lock); in vdpasim_set_map()
637 spin_unlock(&vdpasim->iommu_lock); in vdpasim_set_map()
675 spin_lock(&vdpasim->iommu_lock); in vdpasim_dma_map()
[all...]
H A Dvdpa_sim.h77 spinlock_t iommu_lock; member
/kernel/linux/linux-6.6/drivers/vdpa/mlx5/core/
H A Dmlx5_vdpa.h55 spinlock_t iommu_lock; member
H A Dresources.c236 spin_lock_init(&mvdev->cvq.iommu_lock); in init_ctrl_vq()
237 vringh_set_iotlb(&mvdev->cvq.vring, mvdev->cvq.iotlb, &mvdev->cvq.iommu_lock); in init_ctrl_vq()

Completed in 21 milliseconds