Home
last modified time | relevance | path

Searched refs:uffdio_register (Results 1 – 8 of 8) sorted by relevance

/OK3568_Linux_fs/kernel/tools/testing/selftests/vm/
H A Duserfaultfd.c698 struct uffdio_register uffd_reg; in uffd_poll_thread()
1063 struct uffdio_register uffdio_register; in userfaultfd_zeropage_test() local
1071 uffdio_register.range.start = (unsigned long) area_dst; in userfaultfd_zeropage_test()
1072 uffdio_register.range.len = nr_pages * page_size; in userfaultfd_zeropage_test()
1073 uffdio_register.mode = UFFDIO_REGISTER_MODE_MISSING; in userfaultfd_zeropage_test()
1075 uffdio_register.mode |= UFFDIO_REGISTER_MODE_WP; in userfaultfd_zeropage_test()
1076 if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register)) in userfaultfd_zeropage_test()
1080 if ((uffdio_register.ioctls & expected_ioctls) != expected_ioctls) in userfaultfd_zeropage_test()
1093 struct uffdio_register uffdio_register; in userfaultfd_events_test() local
1110 uffdio_register.range.start = (unsigned long) area_dst; in userfaultfd_events_test()
[all …]
/OK3568_Linux_fs/kernel/tools/testing/selftests/powerpc/tm/
H A Dtm-signal-pagefault.c142 struct uffdio_register uffdio_register; in setup_uf_mem() local
177 uffdio_register.range.start = (unsigned long) uf_mem; in setup_uf_mem()
178 uffdio_register.range.len = UF_MEM_SIZE; in setup_uf_mem()
179 uffdio_register.mode = UFFDIO_REGISTER_MODE_MISSING; in setup_uf_mem()
180 if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register) == -1) { in setup_uf_mem()
/OK3568_Linux_fs/kernel/tools/testing/selftests/kvm/
H A Ddemand_paging_test.c210 struct uffdio_register uffdio_register; in setup_demand_paging() local
225 uffdio_register.range.start = (uint64_t)hva; in setup_demand_paging()
226 uffdio_register.range.len = len; in setup_demand_paging()
227 uffdio_register.mode = UFFDIO_REGISTER_MODE_MISSING; in setup_demand_paging()
228 if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register) == -1) { in setup_demand_paging()
233 if ((uffdio_register.ioctls & UFFD_API_RANGE_IOCTLS) != in setup_demand_paging()
/OK3568_Linux_fs/kernel/fs/
H A Duserfaultfd.c1283 struct uffdio_register uffdio_register; in userfaultfd_register() local
1284 struct uffdio_register __user *user_uffdio_register; in userfaultfd_register()
1290 user_uffdio_register = (struct uffdio_register __user *) arg; in userfaultfd_register()
1293 if (copy_from_user(&uffdio_register, user_uffdio_register, in userfaultfd_register()
1294 sizeof(uffdio_register)-sizeof(__u64))) in userfaultfd_register()
1298 if (!uffdio_register.mode) in userfaultfd_register()
1300 if (uffdio_register.mode & ~UFFD_API_REGISTER_MODES) in userfaultfd_register()
1303 if (uffdio_register.mode & UFFDIO_REGISTER_MODE_MISSING) in userfaultfd_register()
1305 if (uffdio_register.mode & UFFDIO_REGISTER_MODE_WP) in userfaultfd_register()
1307 if (uffdio_register.mode & UFFDIO_REGISTER_MODE_MINOR) { in userfaultfd_register()
[all …]
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/linux/
H A Duserfaultfd.h62 struct uffdio_register)
189 struct uffdio_register { struct
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/linux/
H A Duserfaultfd.h62 struct uffdio_register)
189 struct uffdio_register { struct
/OK3568_Linux_fs/kernel/include/uapi/linux/
H A Duserfaultfd.h73 struct uffdio_register)
214 struct uffdio_register { struct
/OK3568_Linux_fs/kernel/Documentation/admin-guide/mm/
H A Duserfaultfd.rst90 uffdio_register structure accordingly. The ``uffdio_register.mode``
93 ``uffdio_register.ioctls`` bitmask of ioctls that are suitable to resolve
98 Userland can use the ``uffdio_register.ioctls`` to manage the virtual