Lines Matching refs:uffdio_api
1932 struct uffdio_api uffdio_api; in userfaultfd_api() local
1939 if (copy_from_user(&uffdio_api, buf, sizeof(uffdio_api))) in userfaultfd_api()
1941 features = uffdio_api.features; in userfaultfd_api()
1943 if (uffdio_api.api != UFFD_API) in userfaultfd_api()
1954 uffdio_api.features = UFFD_API_FEATURES; in userfaultfd_api()
1956 uffdio_api.features &= in userfaultfd_api()
1960 uffdio_api.features &= ~UFFD_FEATURE_PAGEFAULT_FLAG_WP; in userfaultfd_api()
1963 uffdio_api.features &= ~UFFD_FEATURE_WP_HUGETLBFS_SHMEM; in userfaultfd_api()
1964 uffdio_api.features &= ~UFFD_FEATURE_WP_UNPOPULATED; in userfaultfd_api()
1965 uffdio_api.features &= ~UFFD_FEATURE_WP_ASYNC; in userfaultfd_api()
1969 if (features & ~uffdio_api.features) in userfaultfd_api()
1972 uffdio_api.ioctls = UFFD_API_IOCTLS; in userfaultfd_api()
1974 if (copy_to_user(buf, &uffdio_api, sizeof(uffdio_api))) in userfaultfd_api()
1987 memset(&uffdio_api, 0, sizeof(uffdio_api)); in userfaultfd_api()
1988 if (copy_to_user(buf, &uffdio_api, sizeof(uffdio_api))) in userfaultfd_api()