Searched refs:uffdio_zeropage (Results 1 – 2 of 2) sorted by relevance
| /linux/tools/testing/selftests/mm/ |
| H A D | uffd-unit-tests.c | 1674 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 D | userfaultfd.c | 4166 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 …]
|