Home
last modified time | relevance | path

Searched refs:userfaultfd_ctx (Results 1 – 5 of 5) sorted by relevance

/linux-6.15/fs/
H A Duserfaultfd.c55 struct userfaultfd_ctx *orig;
56 struct userfaultfd_ctx *new;
61 struct userfaultfd_ctx *ctx;
70 struct userfaultfd_ctx *ctx;
367 struct userfaultfd_ctx *ctx; in handle_userfault()
725 struct userfaultfd_ctx *ctx; in mremap_userfaultfd_prep()
773 struct userfaultfd_ctx *ctx; in userfaultfd_remove()
904 struct userfaultfd_ctx *ctx) in find_userfault()
910 struct userfaultfd_ctx *ctx) in find_userfault_evt()
2094 struct userfaultfd_ctx *ctx = (struct userfaultfd_ctx *) mem; in init_once_userfaultfd_ctx()
[all …]
/linux-6.15/include/linux/
H A Duserfaultfd_k.h53 struct userfaultfd_ctx { struct
123 extern ssize_t mfill_atomic_copy(struct userfaultfd_ctx *ctx, unsigned long dst_start,
126 extern ssize_t mfill_atomic_zeropage(struct userfaultfd_ctx *ctx,
129 extern ssize_t mfill_atomic_continue(struct userfaultfd_ctx *ctx, unsigned long dst_start,
131 extern ssize_t mfill_atomic_poison(struct userfaultfd_ctx *ctx, unsigned long start,
133 extern int mwriteprotect_range(struct userfaultfd_ctx *ctx, unsigned long start,
141 ssize_t move_pages(struct userfaultfd_ctx *ctx, unsigned long dst_start,
252 struct userfaultfd_ctx *uffd_ctx = vma->vm_userfaultfd_ctx.ctx; in vma_has_uffd_without_event_remap()
286 int userfaultfd_register_range(struct userfaultfd_ctx *ctx,
292 void userfaultfd_release_new(struct userfaultfd_ctx *ctx);
[all …]
H A Dmm_types.h694 struct userfaultfd_ctx *ctx;
/linux-6.15/mm/
H A Duserfaultfd.c489 struct userfaultfd_ctx *ctx, in mfill_atomic_hugetlb()
645 extern ssize_t mfill_atomic_hugetlb(struct userfaultfd_ctx *ctx,
697 static __always_inline ssize_t mfill_atomic(struct userfaultfd_ctx *ctx, in mfill_atomic()
869 ssize_t mfill_atomic_zeropage(struct userfaultfd_ctx *ctx, in mfill_atomic_zeropage()
929 int mwriteprotect_range(struct userfaultfd_ctx *ctx, unsigned long start, in mwriteprotect_range()
1462 static int validate_move_areas(struct userfaultfd_ctx *ctx, in validate_move_areas()
1701 ssize_t move_pages(struct userfaultfd_ctx *ctx, unsigned long dst_start, in move_pages()
1892 struct userfaultfd_ctx *ctx, in userfaultfd_set_ctx()
1942 int userfaultfd_register_range(struct userfaultfd_ctx *ctx, in userfaultfd_register_range()
2002 void userfaultfd_release_new(struct userfaultfd_ctx *ctx) in userfaultfd_release_new()
[all …]
/linux-6.15/Documentation/mm/
H A Dprocess_addrs.rst236 :c:type:`!userfaultfd_ctx` object which