Searched refs:uffdio_zeropage (Results 1 – 3 of 3) sorted by relevance
/Linux-v5.10/tools/testing/selftests/vm/ |
D | userfaultfd.c | 952 struct uffdio_zeropage *uffdio_zeropage, in retry_uffdio_zeropage() argument 955 uffd_test_ops->alias_mapping(&uffdio_zeropage->range.start, in retry_uffdio_zeropage() 956 uffdio_zeropage->range.len, in retry_uffdio_zeropage() 958 if (ioctl(ufd, UFFDIO_ZEROPAGE, uffdio_zeropage)) { in retry_uffdio_zeropage() 959 if (uffdio_zeropage->zeropage != -EEXIST) { in retry_uffdio_zeropage() 961 uffdio_zeropage->zeropage); in retry_uffdio_zeropage() 966 uffdio_zeropage->zeropage); exit(1); in retry_uffdio_zeropage() 972 struct uffdio_zeropage uffdio_zeropage; in __uffdio_zeropage() local 982 uffdio_zeropage.range.start = (unsigned long) area_dst + offset; in __uffdio_zeropage() 983 uffdio_zeropage.range.len = page_size; in __uffdio_zeropage() [all …]
|
/Linux-v5.10/include/uapi/linux/ |
D | userfaultfd.h | 73 struct uffdio_zeropage) 228 struct uffdio_zeropage { struct
|
/Linux-v5.10/fs/ |
D | userfaultfd.c | 1723 struct uffdio_zeropage uffdio_zeropage; in userfaultfd_zeropage() local 1724 struct uffdio_zeropage __user *user_uffdio_zeropage; in userfaultfd_zeropage() 1727 user_uffdio_zeropage = (struct uffdio_zeropage __user *) arg; in userfaultfd_zeropage() 1734 if (copy_from_user(&uffdio_zeropage, user_uffdio_zeropage, in userfaultfd_zeropage() 1736 sizeof(uffdio_zeropage)-sizeof(__s64))) in userfaultfd_zeropage() 1739 ret = validate_range(ctx->mm, &uffdio_zeropage.range.start, in userfaultfd_zeropage() 1740 uffdio_zeropage.range.len); in userfaultfd_zeropage() 1744 if (uffdio_zeropage.mode & ~UFFDIO_ZEROPAGE_MODE_DONTWAKE) in userfaultfd_zeropage() 1748 ret = mfill_zeropage(ctx->mm, uffdio_zeropage.range.start, in userfaultfd_zeropage() 1749 uffdio_zeropage.range.len, in userfaultfd_zeropage() [all …]
|