Searched refs:hw_destroy_rwsem (Results 1 – 3 of 3) sorted by relevance
134 lockdep_assert_held(&ufile->hw_destroy_rwsem); in uverbs_destroy_uobject()204 down_read(&ufile->hw_destroy_rwsem); in uobj_destroy()217 up_read(&ufile->hw_destroy_rwsem); in uobj_destroy()501 if (!down_read_trylock(&ufile->hw_destroy_rwsem)) in rdma_alloc_begin_uobject()506 up_read(&ufile->hw_destroy_rwsem); in rdma_alloc_begin_uobject()647 up_read(&ufile->hw_destroy_rwsem); in rdma_alloc_commit_uobject()661 up_read(&ufile->hw_destroy_rwsem); in rdma_alloc_commit_uobject()678 up_read(&ufile->hw_destroy_rwsem); in rdma_alloc_abort_uobject()778 if (down_read_trylock(&ufile->hw_destroy_rwsem)) { in uverbs_close_fd()787 up_read(&ufile->hw_destroy_rwsem); in uverbs_close_fd()[all …]
157 struct rw_semaphore hw_destroy_rwsem; member
878 init_rwsem(&file->hw_destroy_rwsem); in ib_uverbs_open()