Searched refs:uffdio_api (Results  1 – 4 of 4) sorted by relevance
| /Linux-v5.4/Documentation/admin-guide/mm/ | 
| D | userfaultfd.rst | 54 UFFDIO_API ioctl specifying a uffdio_api.api value set to UFFD_API (or56 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-v5.4/include/uapi/linux/ | 
| D | userfaultfd.h | 60 				      struct uffdio_api)126 struct uffdio_api {  struct
 
 | 
| /Linux-v5.4/fs/ | 
| D | userfaultfd.c | 1825 	struct uffdio_api uffdio_api;  in userfaultfd_api()  local1834 	if (copy_from_user(&uffdio_api, buf, sizeof(uffdio_api)))  in userfaultfd_api()
 1836 	features = uffdio_api.features;  in userfaultfd_api()
 1837 	if (uffdio_api.api != UFFD_API || (features & ~UFFD_API_FEATURES)) {  in userfaultfd_api()
 1838 		memset(&uffdio_api, 0, sizeof(uffdio_api));  in userfaultfd_api()
 1839 		if (copy_to_user(buf, &uffdio_api, sizeof(uffdio_api)))  in userfaultfd_api()
 1845 	uffdio_api.features = UFFD_API_FEATURES;  in userfaultfd_api()
 1846 	uffdio_api.ioctls = UFFD_API_IOCTLS;  in userfaultfd_api()
 1848 	if (copy_to_user(buf, &uffdio_api, sizeof(uffdio_api)))  in userfaultfd_api()
 
 | 
| /Linux-v5.4/tools/testing/selftests/vm/ | 
| D | userfaultfd.c | 655 	struct uffdio_api uffdio_api;  in userfaultfd_open()  local665 	uffdio_api.api = UFFD_API;  in userfaultfd_open()
 666 	uffdio_api.features = features;  in userfaultfd_open()
 667 	if (ioctl(uffd, UFFDIO_API, &uffdio_api)) {  in userfaultfd_open()
 671 	if (uffdio_api.api != UFFD_API) {  in userfaultfd_open()
 672 		fprintf(stderr, "UFFDIO_API error %Lu\n", uffdio_api.api);  in userfaultfd_open()
 
 |