Home
last modified time | relevance | path

Searched refs:map_changing_lock (Results 1 – 3 of 3) sorted by relevance

/linux-6.15/mm/
H A Duserfaultfd.c514 up_read(&ctx->map_changing_lock); in mfill_atomic_hugetlb()
557 down_read(&ctx->map_changing_lock); in mfill_atomic_hugetlb()
603 up_read(&ctx->map_changing_lock); in mfill_atomic_hugetlb()
632 up_read(&ctx->map_changing_lock); in mfill_atomic_hugetlb()
741 down_read(&ctx->map_changing_lock); in mfill_atomic()
819 up_read(&ctx->map_changing_lock); in mfill_atomic()
850 up_read(&ctx->map_changing_lock); in mfill_atomic()
956 down_read(&ctx->map_changing_lock); in mwriteprotect_range()
987 up_read(&ctx->map_changing_lock); in mwriteprotect_range()
1728 down_read(&ctx->map_changing_lock); in move_pages()
[all …]
/linux-6.15/fs/
H A Duserfaultfd.c652 init_rwsem(&ctx->map_changing_lock); in dup_userfaultfd()
658 down_write(&octx->map_changing_lock); in dup_userfaultfd()
660 up_write(&octx->map_changing_lock); in dup_userfaultfd()
735 down_write(&ctx->map_changing_lock); in mremap_userfaultfd_prep()
737 up_write(&ctx->map_changing_lock); in mremap_userfaultfd_prep()
781 down_write(&ctx->map_changing_lock); in userfaultfd_remove()
783 up_write(&ctx->map_changing_lock); in userfaultfd_remove()
825 down_write(&ctx->map_changing_lock); in userfaultfd_unmap_prep()
827 up_write(&ctx->map_changing_lock); in userfaultfd_unmap_prep()
2127 init_rwsem(&ctx->map_changing_lock); in new_userfaultfd()
/linux-6.15/include/linux/
H A Duserfaultfd_k.h78 struct rw_semaphore map_changing_lock; member