Searched refs:veventqs_rwsem (Results 1 – 5 of 5) sorted by relevance
275 lockdep_assert_held_write(&viommu->veventqs_rwsem); in iommufd_veventq_abort()292 down_write(&veventq->viommu->veventqs_rwsem); in iommufd_veventq_destroy()294 up_write(&veventq->viommu->veventqs_rwsem); in iommufd_veventq_destroy()549 down_write(&viommu->veventqs_rwsem); in iommufd_veventq_alloc()595 up_write(&viommu->veventqs_rwsem); in iommufd_veventq_alloc()
91 down_read(&viommu->veventqs_rwsem); in iommufd_viommu_report_event()119 up_read(&viommu->veventqs_rwsem); in iommufd_viommu_report_event()
63 init_rwsem(&viommu->veventqs_rwsem); in iommufd_viommu_alloc_ioctl()
596 lockdep_assert_held(&viommu->veventqs_rwsem); in iommufd_viommu_find_veventq()
102 struct rw_semaphore veventqs_rwsem; member