Lines Matching refs:uffdio_api
1975 struct uffdio_api uffdio_api; in userfaultfd_api() local
1982 if (copy_from_user(&uffdio_api, buf, sizeof(uffdio_api))) in userfaultfd_api()
1984 features = uffdio_api.features; in userfaultfd_api()
1986 if (uffdio_api.api != UFFD_API) in userfaultfd_api()
1997 uffdio_api.features = UFFD_API_FEATURES; in userfaultfd_api()
1999 uffdio_api.features &= in userfaultfd_api()
2003 uffdio_api.features &= ~UFFD_FEATURE_PAGEFAULT_FLAG_WP; in userfaultfd_api()
2006 uffdio_api.features &= ~UFFD_FEATURE_WP_HUGETLBFS_SHMEM; in userfaultfd_api()
2007 uffdio_api.features &= ~UFFD_FEATURE_WP_UNPOPULATED; in userfaultfd_api()
2008 uffdio_api.features &= ~UFFD_FEATURE_WP_ASYNC; in userfaultfd_api()
2012 if (features & ~uffdio_api.features) in userfaultfd_api()
2015 uffdio_api.ioctls = UFFD_API_IOCTLS; in userfaultfd_api()
2017 if (copy_to_user(buf, &uffdio_api, sizeof(uffdio_api))) in userfaultfd_api()
2030 memset(&uffdio_api, 0, sizeof(uffdio_api)); in userfaultfd_api()
2031 if (copy_to_user(buf, &uffdio_api, sizeof(uffdio_api))) in userfaultfd_api()