Searched refs:veventqs_rwsem (Results 1 – 5 of 5) sorted by relevance
229 lockdep_assert_held_write(&viommu->veventqs_rwsem); in iommufd_veventq_abort()246 down_write(&veventq->viommu->veventqs_rwsem); in iommufd_veventq_destroy()248 up_write(&veventq->viommu->veventqs_rwsem); in iommufd_veventq_destroy()493 down_write(&viommu->veventqs_rwsem); in iommufd_veventq_alloc()538 up_write(&viommu->veventqs_rwsem); in iommufd_veventq_alloc()
144 down_read(&viommu->veventqs_rwsem); in iommufd_viommu_report_event()172 up_read(&viommu->veventqs_rwsem); in iommufd_viommu_report_event()
84 init_rwsem(&viommu->veventqs_rwsem); in iommufd_viommu_alloc_ioctl()
684 lockdep_assert_held(&viommu->veventqs_rwsem); in iommufd_viommu_find_veventq()
109 struct rw_semaphore veventqs_rwsem; member