Home
last modified time | relevance | path

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

/Linux-v6.6/mm/
Duserfaultfd.c560 atomic_t *mmap_changing, in mfill_atomic() argument
593 if (mmap_changing && atomic_read(mmap_changing)) in mfill_atomic()
727 atomic_t *mmap_changing, uffd_flags_t flags) in mfill_atomic_copy() argument
729 return mfill_atomic(dst_mm, dst_start, src_start, len, mmap_changing, in mfill_atomic_copy()
734 unsigned long len, atomic_t *mmap_changing) in mfill_atomic_zeropage() argument
736 return mfill_atomic(dst_mm, start, 0, len, mmap_changing, in mfill_atomic_zeropage()
741 unsigned long len, atomic_t *mmap_changing, in mfill_atomic_continue() argument
744 return mfill_atomic(dst_mm, start, 0, len, mmap_changing, in mfill_atomic_continue()
749 unsigned long len, atomic_t *mmap_changing, in mfill_atomic_poison() argument
752 return mfill_atomic(dst_mm, start, 0, len, mmap_changing, in mfill_atomic_poison()
[all …]
/Linux-v6.6/include/linux/
Duserfaultfd_k.h79 atomic_t *mmap_changing, uffd_flags_t flags);
83 atomic_t *mmap_changing);
85 unsigned long len, atomic_t *mmap_changing,
88 unsigned long len, atomic_t *mmap_changing,
92 bool enable_wp, atomic_t *mmap_changing);
/Linux-v6.6/fs/
Duserfaultfd.c88 atomic_t mmap_changing; member
676 atomic_dec(&ctx->mmap_changing); in userfaultfd_event_wait_completion()
677 VM_BUG_ON(atomic_read(&ctx->mmap_changing) < 0); in userfaultfd_event_wait_completion()
723 atomic_set(&ctx->mmap_changing, 0); in dup_userfaultfd()
728 atomic_inc(&octx->mmap_changing); in dup_userfaultfd()
775 atomic_inc(&ctx->mmap_changing); in mremap_userfaultfd_prep()
821 atomic_inc(&ctx->mmap_changing); in userfaultfd_remove()
863 atomic_inc(&ctx->mmap_changing); in userfaultfd_unmap_prep()
1756 if (atomic_read(&ctx->mmap_changing)) in userfaultfd_copy()
1780 uffdio_copy.len, &ctx->mmap_changing, in userfaultfd_copy()
[all …]