Searched refs:uffdio_zeropage (Results 1 – 4 of 4) sorted by relevance
891 struct uffdio_zeropage *uffdio_zeropage) in retry_uffdio_zeropage() argument894 uffdio_zeropage->range.len, in retry_uffdio_zeropage()896 if (ioctl(ufd, UFFDIO_ZEROPAGE, uffdio_zeropage)) { in retry_uffdio_zeropage()897 if (uffdio_zeropage->zeropage != -EEXIST) in retry_uffdio_zeropage()899 (int64_t)uffdio_zeropage->zeropage); in retry_uffdio_zeropage()902 (int64_t)uffdio_zeropage->zeropage); in retry_uffdio_zeropage()908 struct uffdio_zeropage uffdio_zeropage = { 0 }; in do_uffdio_zeropage() local913 uffdio_zeropage.range.len = page_size; in do_uffdio_zeropage()914 uffdio_zeropage.mode = 0; in do_uffdio_zeropage()916 res = uffdio_zeropage.zeropage; in do_uffdio_zeropage()[all …]
1640 struct uffdio_zeropage uffdio_zeropage; in userfaultfd_zeropage() local1641 struct uffdio_zeropage __user *user_uffdio_zeropage; in userfaultfd_zeropage()1644 user_uffdio_zeropage = (struct uffdio_zeropage __user *) arg; in userfaultfd_zeropage()1654 if (copy_from_user(&uffdio_zeropage, user_uffdio_zeropage, in userfaultfd_zeropage()1656 sizeof(uffdio_zeropage)-sizeof(__s64))) in userfaultfd_zeropage()1659 ret = validate_range(ctx->mm, uffdio_zeropage.range.start, in userfaultfd_zeropage()1660 uffdio_zeropage.range.len); in userfaultfd_zeropage()1664 if (uffdio_zeropage.mode & ~UFFDIO_ZEROPAGE_MODE_DONTWAKE) in userfaultfd_zeropage()1669 uffdio_zeropage.range.len); in userfaultfd_zeropage()1682 range.start = uffdio_zeropage.range.start; in userfaultfd_zeropage()[all …]
97 struct uffdio_zeropage)296 struct uffdio_zeropage { struct