Searched refs:uffdio_api (Results 1 – 4 of 4) sorted by relevance
/Linux-v4.19/Documentation/admin-guide/mm/ |
D | userfaultfd.rst | 54 UFFDIO_API ioctl specifying a uffdio_api.api value set to UFFD_API (or 56 userland intends to speak on the UFFD and the uffdio_api.features 58 requested uffdio_api.api is spoken also by the running kernel and the 60 uffdio_api.features and uffdio_api.ioctls two 64bit bitmasks of 64 The uffdio_api.features bitmask returned by the UFFDIO_API ioctl 70 uffdio_api.features. Similarly, UFFD_FEATURE_MISSING_SHMEM will be 77 uffdio_api.features to enable those features. 80 page faults, it has to verify that uffdio_api.features has appropriate 85 be invoked (if present in the returned uffdio_api.ioctls bitmask) to 182 bits in uffdio_api.features passed to UFFDIO_API ioctl:
|
/Linux-v4.19/include/uapi/linux/ |
D | userfaultfd.h | 60 struct uffdio_api) 126 struct uffdio_api { struct
|
/Linux-v4.19/fs/ |
D | userfaultfd.c | 1780 struct uffdio_api uffdio_api; in userfaultfd_api() local 1789 if (copy_from_user(&uffdio_api, buf, sizeof(uffdio_api))) in userfaultfd_api() 1791 features = uffdio_api.features; in userfaultfd_api() 1792 if (uffdio_api.api != UFFD_API || (features & ~UFFD_API_FEATURES)) { in userfaultfd_api() 1793 memset(&uffdio_api, 0, sizeof(uffdio_api)); in userfaultfd_api() 1794 if (copy_to_user(buf, &uffdio_api, sizeof(uffdio_api))) in userfaultfd_api() 1800 uffdio_api.features = UFFD_API_FEATURES; in userfaultfd_api() 1801 uffdio_api.ioctls = UFFD_API_IOCTLS; in userfaultfd_api() 1803 if (copy_to_user(buf, &uffdio_api, sizeof(uffdio_api))) in userfaultfd_api()
|
/Linux-v4.19/tools/testing/selftests/vm/ |
D | userfaultfd.c | 635 struct uffdio_api uffdio_api; in userfaultfd_open() local 645 uffdio_api.api = UFFD_API; in userfaultfd_open() 646 uffdio_api.features = features; in userfaultfd_open() 647 if (ioctl(uffd, UFFDIO_API, &uffdio_api)) { in userfaultfd_open() 651 if (uffdio_api.api != UFFD_API) { in userfaultfd_open() 652 fprintf(stderr, "UFFDIO_API error %Lu\n", uffdio_api.api); in userfaultfd_open()
|