Home
last modified time | relevance | path

Searched refs:uffdio_zeropage (Results 1 – 2 of 2) sorted by relevance

/linux/tools/testing/selftests/mm/
H A Duffd-unit-tests.c1674 struct uffdio_zeropage *uffdio_zeropage)
1676 uffd_test_ops->alias_mapping(gopts, &uffdio_zeropage->range.start,
1677 uffdio_zeropage->range.len,
1679 if (ioctl(gopts->uffd, UFFDIO_ZEROPAGE, uffdio_zeropage)) {
1680 if (uffdio_zeropage->zeropage != -EEXIST)
1682 (int64_t)uffdio_zeropage->zeropage);
1685 (int64_t)uffdio_zeropage->zeropage);
1691 struct uffdio_zeropage uffdio_zeropage
872 retry_uffdio_zeropage(uffd_global_test_opts_t * gopts,struct uffdio_zeropage * uffdio_zeropage) retry_uffdio_zeropage() argument
889 struct uffdio_zeropage uffdio_zeropage = { 0 }; do_uffdio_zeropage() local
[all...]
/linux/mm/
H A Duserfaultfd.c4166 struct uffdio_zeropage uffdio_zeropage; in userfaultfd_zeropage() local
4167 struct uffdio_zeropage __user *user_uffdio_zeropage; in userfaultfd_zeropage()
4170 user_uffdio_zeropage = (struct uffdio_zeropage __user *) arg; in userfaultfd_zeropage()
4180 if (copy_from_user(&uffdio_zeropage, user_uffdio_zeropage, in userfaultfd_zeropage()
4182 sizeof(uffdio_zeropage)-sizeof(__s64))) in userfaultfd_zeropage()
4185 ret = validate_range(ctx->mm, uffdio_zeropage.range.start, in userfaultfd_zeropage()
4186 uffdio_zeropage.range.len); in userfaultfd_zeropage()
4190 if (uffdio_zeropage.mode & ~UFFDIO_ZEROPAGE_MODE_DONTWAKE) in userfaultfd_zeropage()
4194 ret = mfill_atomic_zeropage(ctx, uffdio_zeropage.range.start, in userfaultfd_zeropage()
4195 uffdio_zeropage.range.len); in userfaultfd_zeropage()
[all …]