Searched refs:hw_destroy_rwsem (Results 1 – 4 of 4) sorted by relevance
130 lockdep_assert_held(&ufile->hw_destroy_rwsem); in uverbs_destroy_uobject()199 down_read(&ufile->hw_destroy_rwsem); in uobj_destroy()212 up_read(&ufile->hw_destroy_rwsem); in uobj_destroy()505 if (!down_read_trylock(&ufile->hw_destroy_rwsem)) in rdma_alloc_begin_uobject()510 up_read(&ufile->hw_destroy_rwsem); in rdma_alloc_begin_uobject()635 up_read(&ufile->hw_destroy_rwsem); in rdma_alloc_commit_uobject()650 up_read(&ufile->hw_destroy_rwsem); in rdma_alloc_abort_uobject()750 if (down_read_trylock(&ufile->hw_destroy_rwsem)) { in uverbs_uobject_fd_release()764 up_read(&ufile->hw_destroy_rwsem); in uverbs_uobject_fd_release()844 down_write(&ufile->hw_destroy_rwsem); in uverbs_destroy_ufile_hw()[all …]
706 if (!down_read_trylock(&ufile->hw_destroy_rwsem)) in rdma_umap_open()719 up_read(&ufile->hw_destroy_rwsem); in rdma_umap_open()723 up_read(&ufile->hw_destroy_rwsem); in rdma_umap_open()763 lockdep_assert_held(&ufile->hw_destroy_rwsem); in uverbs_user_mmap_disassociate()877 init_rwsem(&file->hw_destroy_rwsem); in ib_uverbs_open()
158 struct rw_semaphore hw_destroy_rwsem; member
243 if (!down_read_trylock(&file->hw_destroy_rwsem)) in ib_init_ucontext()263 up_read(&file->hw_destroy_rwsem); in ib_init_ucontext()269 up_read(&file->hw_destroy_rwsem); in ib_init_ucontext()