Searched refs:uffdio_zeropage (Results 1 – 3 of 3) sorted by relevance
/linux/tools/testing/selftests/vm/ |
A D | userfaultfd.c | 1018 struct uffdio_zeropage *uffdio_zeropage, in retry_uffdio_zeropage() argument 1022 uffdio_zeropage->range.len, in retry_uffdio_zeropage() 1025 if (uffdio_zeropage->zeropage != -EEXIST) in retry_uffdio_zeropage() 1027 (int64_t)uffdio_zeropage->zeropage); in retry_uffdio_zeropage() 1030 (int64_t)uffdio_zeropage->zeropage); in retry_uffdio_zeropage() 1036 struct uffdio_zeropage uffdio_zeropage; in __uffdio_zeropage() local 1044 uffdio_zeropage.range.len = page_size; in __uffdio_zeropage() 1045 uffdio_zeropage.mode = 0; in __uffdio_zeropage() 1047 res = uffdio_zeropage.zeropage; in __uffdio_zeropage() 1060 retry_uffdio_zeropage(ufd, &uffdio_zeropage, in __uffdio_zeropage() [all …]
|
/linux/fs/ |
A D | userfaultfd.c | 1749 struct uffdio_zeropage uffdio_zeropage; in userfaultfd_zeropage() local 1750 struct uffdio_zeropage __user *user_uffdio_zeropage; in userfaultfd_zeropage() 1760 if (copy_from_user(&uffdio_zeropage, user_uffdio_zeropage, in userfaultfd_zeropage() 1762 sizeof(uffdio_zeropage)-sizeof(__s64))) in userfaultfd_zeropage() 1765 ret = validate_range(ctx->mm, uffdio_zeropage.range.start, in userfaultfd_zeropage() 1766 uffdio_zeropage.range.len); in userfaultfd_zeropage() 1770 if (uffdio_zeropage.mode & ~UFFDIO_ZEROPAGE_MODE_DONTWAKE) in userfaultfd_zeropage() 1774 ret = mfill_zeropage(ctx->mm, uffdio_zeropage.range.start, in userfaultfd_zeropage() 1775 uffdio_zeropage.range.len, in userfaultfd_zeropage() 1789 range.start = uffdio_zeropage.range.start; in userfaultfd_zeropage() [all …]
|
/linux/include/uapi/linux/ |
A D | userfaultfd.h | 81 struct uffdio_zeropage) 249 struct uffdio_zeropage { struct
|
Completed in 11 milliseconds