Lines Matching refs:uffdio_api
1947 struct uffdio_api uffdio_api; in userfaultfd_api() local
1954 if (copy_from_user(&uffdio_api, buf, sizeof(uffdio_api))) in userfaultfd_api()
1956 features = uffdio_api.features; in userfaultfd_api()
1958 if (uffdio_api.api != UFFD_API) in userfaultfd_api()
1969 uffdio_api.features = UFFD_API_FEATURES; in userfaultfd_api()
1971 uffdio_api.features &= in userfaultfd_api()
1975 uffdio_api.features &= ~UFFD_FEATURE_PAGEFAULT_FLAG_WP; in userfaultfd_api()
1978 uffdio_api.features &= ~UFFD_FEATURE_WP_HUGETLBFS_SHMEM; in userfaultfd_api()
1979 uffdio_api.features &= ~UFFD_FEATURE_WP_UNPOPULATED; in userfaultfd_api()
1980 uffdio_api.features &= ~UFFD_FEATURE_WP_ASYNC; in userfaultfd_api()
1984 if (features & ~uffdio_api.features) in userfaultfd_api()
1987 uffdio_api.ioctls = UFFD_API_IOCTLS; in userfaultfd_api()
1989 if (copy_to_user(buf, &uffdio_api, sizeof(uffdio_api))) in userfaultfd_api()
2002 memset(&uffdio_api, 0, sizeof(uffdio_api)); in userfaultfd_api()
2003 if (copy_to_user(buf, &uffdio_api, sizeof(uffdio_api))) in userfaultfd_api()