Searched refs:mmap_sem (Results 1 - 7 of 7) sorted by relevance

/freebsd-11-stable/sys/ofed/drivers/infiniband/core/
H A Dib_umem.c161 down_write(&current->mm->mmap_sem);
225 up_write(&current->mm->mmap_sem);
238 down_write(&umem->mm->mmap_sem);
240 up_write(&umem->mm->mmap_sem);
275 * We may be called with the mm's mmap_sem already held. This
279 * up here and not be able to take the mmap_sem. In that case
283 if (!down_write_trylock(&mm->mmap_sem)) {
292 down_write(&mm->mmap_sem);
295 up_write(&mm->mmap_sem);
H A Dib_umem_odp.c316 * Lock-dep detects a false positive for mmap_sem vs.
571 down_read(&owning_mm->mmap_sem);
582 up_read(&owning_mm->mmap_sem);
/freebsd-11-stable/sys/compat/linuxkpi/common/include/linux/
H A Dmm_types.h46 struct rw_semaphore mmap_sem; member in struct:mm_struct
/freebsd-11-stable/sys/compat/linuxkpi/common/src/
H A Dlinux_current.c99 init_rwsem(&mm->mmap_sem);
H A Dlinux_compat.c540 down_write(&vmap->vm_mm->mmap_sem);
588 up_write(&vmap->vm_mm->mmap_sem);
657 down_write(&vmap->vm_mm->mmap_sem);
661 up_write(&vmap->vm_mm->mmap_sem);
1267 if (unlikely(down_write_killable(&vmap->vm_mm->mmap_sem))) {
1272 up_write(&vmap->vm_mm->mmap_sem);
/freebsd-11-stable/sys/contrib/vchiq/interface/vchiq_arm/
H A Dvchiq_arm.c1527 down_read(&current->mm->mmap_sem);
1536 up_read(&current->mm->mmap_sem);
/freebsd-11-stable/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_main.c1366 * The close operation is usually called under mm->mmap_sem except when
1443 down_write(&owning_mm->mmap_sem);
1465 up_write(&owning_mm->mmap_sem);

Completed in 126 milliseconds