Searched refs:uffdio_api (Results 1 - 12 of 12) sorted by relevance
/linux-master/tools/testing/selftests/kvm/lib/ |
H A D | userfaultfd_util.c | 118 struct uffdio_api uffdio_api; local 137 uffdio_api.api = UFFD_API; 138 uffdio_api.features = 0; 139 TEST_ASSERT(ioctl(uffd, UFFDIO_API, &uffdio_api) != -1, 141 (uint64_t)uffdio_api.api);
|
/linux-master/tools/testing/selftests/powerpc/tm/ |
H A D | tm-signal-pagefault.c | 141 struct uffdio_api uffdio_api; local 153 uffdio_api.api = UFFD_API; 154 uffdio_api.features = 0; 155 if (ioctl(uffd, UFFDIO_API, &uffdio_api) == -1) {
|
/linux-master/tools/testing/selftests/mm/ |
H A D | hugepage-mremap.c | 65 struct uffdio_api uffdio_api; local 73 uffdio_api.api = UFFD_API; 74 uffdio_api.features = 0; 75 if (ioctl(uffd, UFFDIO_API, &uffdio_api) == -1)
|
H A D | mkdirty.c | 273 struct uffdio_api uffdio_api; local 293 uffdio_api.api = UFFD_API; 294 uffdio_api.features = 0; 295 if (ioctl(uffd, UFFDIO_API, &uffdio_api) < 0) {
|
H A D | uffd-common.c | 239 struct uffdio_api uffdio_api; local 246 uffdio_api.api = UFFD_API; 247 uffdio_api.features = *features; 248 if (ioctl(uffd, UFFDIO_API, &uffdio_api)) 251 if (uffdio_api.api != UFFD_API) 252 err("UFFDIO_API error: %" PRIu64, (uint64_t)uffdio_api.api); 254 *features = uffdio_api.features; 695 struct uffdio_api uffdio_api local [all...] |
H A D | ksm_functional_tests.c | 341 struct uffdio_api uffdio_api; local 359 uffdio_api.api = UFFD_API; 360 uffdio_api.features = UFFD_FEATURE_PAGEFAULT_FLAG_WP; 361 if (ioctl(uffd, UFFDIO_API, &uffdio_api) < 0) { 365 if (!(uffdio_api.features & UFFD_FEATURE_PAGEFAULT_FLAG_WP)) {
|
H A D | uffd-unit-tests.c | 129 struct uffdio_api uffdio_api; local 145 uffdio_api.api = 0xab; 146 uffdio_api.features = 0; 147 if (ioctl(uffd, UFFDIO_API, &uffdio_api) == 0) { 153 uffdio_api.api = UFFD_API; 154 uffdio_api.features = BIT_ULL(63); 155 if (ioctl(uffd, UFFDIO_API, &uffdio_api) == 0) { 161 uffdio_api.api = UFFD_API; 162 uffdio_api [all...] |
H A D | pagemap_ioctl.c | 94 struct uffdio_api uffdio_api; local 100 uffdio_api.api = UFFD_API; 101 uffdio_api.features = UFFD_FEATURE_WP_UNPOPULATED | UFFD_FEATURE_WP_ASYNC | 103 if (ioctl(uffd, UFFDIO_API, &uffdio_api)) 106 if (!(uffdio_api.api & UFFDIO_REGISTER_MODE_WP) || 107 !(uffdio_api.features & UFFD_FEATURE_WP_UNPOPULATED) || 108 !(uffdio_api.features & UFFD_FEATURE_WP_ASYNC) || 109 !(uffdio_api.features & UFFD_FEATURE_WP_HUGETLBFS_SHMEM))
|
/linux-master/include/uapi/linux/ |
H A D | userfaultfd.h | 87 struct uffdio_api) 162 struct uffdio_api { struct 173 * long as the uffdio_api.api requested matches UFFD_API. 178 * UFFD_FEATURE_MISSING_HUGETLBFS to uffdio_api.features has 184 * uffdio_api.features before calling UFFDIO_API, an error 189 * uffdio_api.features and instead it will be set by the 190 * kernel in the uffdio_api.features if the kernel supports 192 * present in uffdio_api.features after UFFDIO_API
|
/linux-master/tools/testing/selftests/x86/ |
H A D | test_shadow_stack.c | 484 struct uffdio_api uffdio_api; local 503 uffdio_api.api = UFFD_API; 504 uffdio_api.features = 0; 505 if (ioctl(uffd, UFFDIO_API, &uffdio_api))
|
/linux-master/fs/ |
H A D | userfaultfd.c | 2041 struct uffdio_api uffdio_api; local 2048 if (copy_from_user(&uffdio_api, buf, sizeof(uffdio_api))) 2050 features = uffdio_api.features; 2052 if (uffdio_api.api != UFFD_API || (features & ~UFFD_API_FEATURES)) 2063 uffdio_api.features = UFFD_API_FEATURES; 2065 uffdio_api.features &= 2069 uffdio_api.features &= ~UFFD_FEATURE_PAGEFAULT_FLAG_WP; 2072 uffdio_api [all...] |
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | bpf_mod_race.c | 66 struct uffdio_api uffd_api = {};
|
Completed in 172 milliseconds