Searched refs:iommu_lock (Results 1 – 10 of 10) sorted by relevance
| /Linux-v6.1/arch/arm/mach-omap2/ |
| D | omap-iommu.c | 24 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()
|
| /Linux-v6.1/drivers/vdpa/vdpa_sim/ |
| D | vdpa_sim.c | 100 spin_lock(&vdpasim->iommu_lock); in vdpasim_do_reset() 105 &vdpasim->iommu_lock); in vdpasim_do_reset() 112 spin_unlock(&vdpasim->iommu_lock); in vdpasim_do_reset() 155 spin_lock(&vdpasim->iommu_lock); in vdpasim_map_range() 158 spin_unlock(&vdpasim->iommu_lock); in vdpasim_map_range() 171 spin_lock(&vdpasim->iommu_lock); in vdpasim_unmap_range() 174 spin_unlock(&vdpasim->iommu_lock); in vdpasim_unmap_range() 281 spin_lock_init(&vdpasim->iommu_lock); in vdpasim_create() 313 &vdpasim->iommu_lock); in vdpasim_create() 602 &vdpasim->iommu_lock); in vdpasim_set_group_asid() [all …]
|
| D | vdpa_sim.h | 71 spinlock_t iommu_lock; member
|
| /Linux-v6.1/drivers/iommu/ |
| D | sun50i-iommu.c | 99 spinlock_t iommu_lock; member 302 assert_spin_locked(&iommu->iommu_lock); in sun50i_iommu_flush_all_tlb() 341 spin_lock_irqsave(&iommu->iommu_lock, flags); in sun50i_iommu_flush_iotlb_all() 343 spin_unlock_irqrestore(&iommu->iommu_lock, flags); in sun50i_iommu_flush_iotlb_all() 371 spin_lock_irqsave(&iommu->iommu_lock, flags); in sun50i_iommu_enable() 414 spin_unlock_irqrestore(&iommu->iommu_lock, flags); in sun50i_iommu_enable() 421 spin_unlock_irqrestore(&iommu->iommu_lock, flags); in sun50i_iommu_enable() 438 spin_lock_irqsave(&iommu->iommu_lock, flags); in sun50i_iommu_disable() 443 spin_unlock_irqrestore(&iommu->iommu_lock, flags); in sun50i_iommu_disable() 798 assert_spin_locked(&iommu->iommu_lock); in sun50i_iommu_handle_pt_irq() [all …]
|
| D | fsl_pamu_domain.c | 19 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()
|
| D | omap-iommu.c | 850 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()
|
| D | omap-iommu.h | 62 spinlock_t iommu_lock; /* global for this whole object */ member
|
| /Linux-v6.1/drivers/vdpa/mlx5/core/ |
| D | mlx5_vdpa.h | 54 spinlock_t iommu_lock; member
|
| D | resources.c | 236 vringh_set_iotlb(&mvdev->cvq.vring, mvdev->cvq.iotlb, &mvdev->cvq.iommu_lock); in init_ctrl_vq()
|
| /Linux-v6.1/drivers/vdpa/mlx5/net/ |
| D | mlx5_vnet.c | 2627 spin_lock(&mvdev->cvq.iommu_lock); in set_map_control() 2639 spin_unlock(&mvdev->cvq.iommu_lock); in set_map_control()
|