Searched refs:uffdio_api (Results 1 – 4 of 4) sorted by relevance
/linux-4.4.14/fs/ |
D | userfaultfd.c | 1139 struct uffdio_api uffdio_api; in userfaultfd_api() local 1147 if (copy_from_user(&uffdio_api, buf, sizeof(uffdio_api))) in userfaultfd_api() 1149 if (uffdio_api.api != UFFD_API || uffdio_api.features) { in userfaultfd_api() 1150 memset(&uffdio_api, 0, sizeof(uffdio_api)); in userfaultfd_api() 1151 if (copy_to_user(buf, &uffdio_api, sizeof(uffdio_api))) in userfaultfd_api() 1156 uffdio_api.features = UFFD_API_FEATURES; in userfaultfd_api() 1157 uffdio_api.ioctls = UFFD_API_IOCTLS; in userfaultfd_api() 1159 if (copy_to_user(buf, &uffdio_api, sizeof(uffdio_api))) in userfaultfd_api()
|
/linux-4.4.14/tools/testing/selftests/vm/ |
D | userfaultfd.c | 423 struct uffdio_api uffdio_api; in userfaultfd_stress() local 447 uffdio_api.api = UFFD_API; in userfaultfd_stress() 448 uffdio_api.features = 0; in userfaultfd_stress() 449 if (ioctl(uffd, UFFDIO_API, &uffdio_api)) { in userfaultfd_stress() 453 if (uffdio_api.api != UFFD_API) { in userfaultfd_stress() 454 fprintf(stderr, "UFFDIO_API error %Lu\n", uffdio_api.api); in userfaultfd_stress()
|
/linux-4.4.14/include/uapi/linux/ |
D | userfaultfd.h | 48 struct uffdio_api) 95 struct uffdio_api { struct
|
/linux-4.4.14/Documentation/vm/ |
D | userfaultfd.txt | 47 UFFDIO_API ioctl specifying a uffdio_api.api value set to UFFD_API (or 49 userland intends to speak on the UFFD and the uffdio_api.features 51 requested uffdio_api.api is spoken also by the running kernel and the 53 uffdio_api.features and uffdio_api.ioctls two 64bit bitmasks of 58 be invoked (if present in the returned uffdio_api.ioctls bitmask) to
|