Home
last modified time | relevance | path

Searched refs:hw_destroy_rwsem (Results 1 – 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/infiniband/core/
Drdma_core.c130 lockdep_assert_held(&ufile->hw_destroy_rwsem); in uverbs_destroy_uobject()
199 down_read(&ufile->hw_destroy_rwsem); in uobj_destroy()
219 up_read(&ufile->hw_destroy_rwsem); in uobj_destroy()
518 if (!down_read_trylock(&ufile->hw_destroy_rwsem)) in rdma_alloc_begin_uobject()
523 up_read(&ufile->hw_destroy_rwsem); in rdma_alloc_begin_uobject()
654 up_read(&ufile->hw_destroy_rwsem); in rdma_alloc_commit_uobject()
684 up_read(&ufile->hw_destroy_rwsem); in rdma_alloc_abort_uobject()
784 if (down_read_trylock(&ufile->hw_destroy_rwsem)) { in uverbs_uobject_fd_release()
798 up_read(&ufile->hw_destroy_rwsem); in uverbs_uobject_fd_release()
883 down_write(&ufile->hw_destroy_rwsem); in uverbs_destroy_ufile_hw()
[all …]
Duverbs_main.c715 if (!down_read_trylock(&ufile->hw_destroy_rwsem)) in rdma_umap_open()
728 up_read(&ufile->hw_destroy_rwsem); in rdma_umap_open()
732 up_read(&ufile->hw_destroy_rwsem); in rdma_umap_open()
815 lockdep_assert_held(&ufile->hw_destroy_rwsem); in uverbs_user_mmap_disassociate()
939 init_rwsem(&file->hw_destroy_rwsem); in ib_uverbs_open()
Duverbs.h154 struct rw_semaphore hw_destroy_rwsem; member
Duverbs_cmd.c237 if (!down_read_trylock(&file->hw_destroy_rwsem)) in ib_init_ucontext()
264 up_read(&file->hw_destroy_rwsem); in ib_init_ucontext()
272 up_read(&file->hw_destroy_rwsem); in ib_init_ucontext()