Searched refs:uffdio_api (Results 1 - 3 of 3) sorted by relevance

/linux-4.4.14/include/uapi/linux/
H A Duserfaultfd.h48 struct uffdio_api)
95 struct uffdio_api { struct
106 * long as the uffdio_api.api requested matches UFFD_API.
/linux-4.4.14/fs/
H A Duserfaultfd.c166 * uffdio_api.features and UFFD_PAGEFAULT_FLAG_WRITE userfault_msg()
175 * uffdio_api.features and UFFD_PAGEFAULT_FLAG_WP was userfault_msg()
1139 struct uffdio_api uffdio_api; userfaultfd_api() local
1147 if (copy_from_user(&uffdio_api, buf, sizeof(uffdio_api))) userfaultfd_api()
1149 if (uffdio_api.api != UFFD_API || uffdio_api.features) { userfaultfd_api()
1150 memset(&uffdio_api, 0, sizeof(uffdio_api)); userfaultfd_api()
1151 if (copy_to_user(buf, &uffdio_api, sizeof(uffdio_api))) userfaultfd_api()
1156 uffdio_api.features = UFFD_API_FEATURES; userfaultfd_api()
1157 uffdio_api.ioctls = UFFD_API_IOCTLS; userfaultfd_api()
1159 if (copy_to_user(buf, &uffdio_api, sizeof(uffdio_api))) userfaultfd_api()
/linux-4.4.14/tools/testing/selftests/vm/
H A Duserfaultfd.c423 struct uffdio_api uffdio_api; userfaultfd_stress() local
447 uffdio_api.api = UFFD_API; userfaultfd_stress()
448 uffdio_api.features = 0; userfaultfd_stress()
449 if (ioctl(uffd, UFFDIO_API, &uffdio_api)) { userfaultfd_stress()
453 if (uffdio_api.api != UFFD_API) { userfaultfd_stress()
454 fprintf(stderr, "UFFDIO_API error %Lu\n", uffdio_api.api); userfaultfd_stress()

Completed in 68 milliseconds