Home
last modified time | relevance | path

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

/linux-6.1.9/mm/
Duserfaultfd.c536 atomic_t *mmap_changing, in __mcopy_atomic() argument
570 if (mmap_changing && atomic_read(mmap_changing)) in __mcopy_atomic()
705 atomic_t *mmap_changing, __u64 mode) in mcopy_atomic() argument
708 MCOPY_ATOMIC_NORMAL, mmap_changing, mode); in mcopy_atomic()
712 unsigned long len, atomic_t *mmap_changing) in mfill_zeropage() argument
715 mmap_changing, 0); in mfill_zeropage()
719 unsigned long len, atomic_t *mmap_changing) in mcopy_continue() argument
722 mmap_changing, 0); in mcopy_continue()
744 atomic_t *mmap_changing) in mwriteprotect_range() argument
767 if (mmap_changing && atomic_read(mmap_changing)) in mwriteprotect_range()
/linux-6.1.9/include/linux/
Duserfaultfd_k.h66 atomic_t *mmap_changing, __u64 mode);
70 atomic_t *mmap_changing);
72 unsigned long len, atomic_t *mmap_changing);
75 bool enable_wp, atomic_t *mmap_changing);
/linux-6.1.9/fs/
Duserfaultfd.c73 atomic_t mmap_changing; member
650 atomic_dec(&ctx->mmap_changing); in userfaultfd_event_wait_completion()
651 VM_BUG_ON(atomic_read(&ctx->mmap_changing) < 0); in userfaultfd_event_wait_completion()
696 atomic_set(&ctx->mmap_changing, 0); in dup_userfaultfd()
701 atomic_inc(&octx->mmap_changing); in dup_userfaultfd()
748 atomic_inc(&ctx->mmap_changing); in mremap_userfaultfd_prep()
793 atomic_inc(&ctx->mmap_changing); in userfaultfd_remove()
839 atomic_inc(&ctx->mmap_changing); in userfaultfd_unmap_prep()
1732 if (atomic_read(&ctx->mmap_changing)) in userfaultfd_copy()
1756 uffdio_copy.len, &ctx->mmap_changing, in userfaultfd_copy()
[all …]