Searched refs:umem_rwsem (Results 1 – 3 of 3) sorted by relevance
84 down_read(&per_mm->umem_rwsem); in ib_umem_notifier_release()105 up_read(&per_mm->umem_rwsem); in ib_umem_notifier_release()124 down_read(&per_mm->umem_rwsem); in ib_umem_notifier_invalidate_range_start()125 else if (!down_read_trylock(&per_mm->umem_rwsem)) in ib_umem_notifier_invalidate_range_start()129 up_read(&per_mm->umem_rwsem); in ib_umem_notifier_invalidate_range_start()144 up_read(&per_mm->umem_rwsem); in ib_umem_notifier_invalidate_range_start()167 up_read(&per_mm->umem_rwsem); in ib_umem_notifier_invalidate_range_end()179 init_rwsem(&per_mm->umem_rwsem); in ib_umem_alloc_notifier()267 down_write(&per_mm->umem_rwsem); in ib_init_umem_odp()270 up_write(&per_mm->umem_rwsem); in ib_init_umem_odp()[all …]
130 struct rw_semaphore umem_rwsem; member
118 down_read(&per_mm->umem_rwsem); in odp_next()130 up_read(&per_mm->umem_rwsem); in odp_next()141 down_read(&per_mm->umem_rwsem); in odp_lookup()159 up_read(&per_mm->umem_rwsem); in odp_lookup()580 down_read(&per_mm->umem_rwsem); in mlx5_ib_free_implicit_mr()604 up_read(&per_mm->umem_rwsem); in mlx5_ib_free_implicit_mr()