Searched refs:uffdio_register (Results 1 – 9 of 9) sorted by relevance
/linux-6.3-rc2/tools/testing/selftests/mm/ |
A D | userfaultfd.c | 1160 struct uffdio_register uffdio_register; in userfaultfd_zeropage_test() local 1176 uffdio_register.mode, uffdio_register.ioctls); in userfaultfd_zeropage_test() 1188 struct uffdio_register uffdio_register; in userfaultfd_events_test() local 1213 uffdio_register.mode, uffdio_register.ioctls); in userfaultfd_events_test() 1240 struct uffdio_register uffdio_register; in userfaultfd_sig_test() local 1265 uffdio_register.mode, uffdio_register.ioctls); in userfaultfd_sig_test() 1319 struct uffdio_register uffdio_register; in userfaultfd_minor_test() local 1339 uffdio_register.mode, uffdio_register.ioctls); in userfaultfd_minor_test() 1449 struct uffdio_register uffdio_register; in userfaultfd_pagemap_test() local 1526 struct uffdio_register uffdio_register; in userfaultfd_stress() local [all …]
|
A D | hugepage-mremap.c | 63 struct uffdio_register uffdio_register; in register_region_with_uffd() local 100 uffdio_register.range.start = (unsigned long)addr; in register_region_with_uffd() 101 uffdio_register.range.len = len; in register_region_with_uffd() 102 uffdio_register.mode = UFFDIO_REGISTER_MODE_MISSING; in register_region_with_uffd() 103 if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register) == -1) { in register_region_with_uffd()
|
A D | ksm_functional_tests.c | 181 struct uffdio_register uffdio_register; in test_unmerge_uffd_wp() local 213 uffdio_register.range.start = (unsigned long) map; in test_unmerge_uffd_wp() 214 uffdio_register.range.len = size; in test_unmerge_uffd_wp() 215 uffdio_register.mode = UFFDIO_REGISTER_MODE_WP; in test_unmerge_uffd_wp() 216 if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register) < 0) { in test_unmerge_uffd_wp()
|
/linux-6.3-rc2/tools/testing/selftests/kvm/lib/ |
A D | userfaultfd_util.c | 119 struct uffdio_register uffdio_register; in uffd_setup_demand_paging() local 143 uffdio_register.range.start = (uint64_t)hva; in uffd_setup_demand_paging() 144 uffdio_register.range.len = len; in uffd_setup_demand_paging() 145 uffdio_register.mode = uffd_mode; in uffd_setup_demand_paging() 146 TEST_ASSERT(ioctl(uffd, UFFDIO_REGISTER, &uffdio_register) != -1, in uffd_setup_demand_paging() 148 TEST_ASSERT((uffdio_register.ioctls & expected_ioctls) == in uffd_setup_demand_paging()
|
/linux-6.3-rc2/tools/testing/selftests/powerpc/tm/ |
A D | tm-signal-pagefault.c | 142 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()
|
/linux-6.3-rc2/fs/ |
A D | userfaultfd.c | 1298 struct uffdio_register uffdio_register; in userfaultfd_register() local 1299 struct uffdio_register __user *user_uffdio_register; in userfaultfd_register() 1310 sizeof(uffdio_register)-sizeof(__u64))) in userfaultfd_register() 1314 if (!uffdio_register.mode) in userfaultfd_register() 1316 if (uffdio_register.mode & ~UFFD_API_REGISTER_MODES) in userfaultfd_register() 1321 if (uffdio_register.mode & UFFDIO_REGISTER_MODE_WP) { in userfaultfd_register() 1334 ret = validate_range(mm, uffdio_register.range.start, in userfaultfd_register() 1335 uffdio_register.range.len); in userfaultfd_register() 1339 start = uffdio_register.range.start; in userfaultfd_register() 1340 end = start + uffdio_register.range.len; in userfaultfd_register() [all …]
|
/linux-6.3-rc2/include/uapi/linux/ |
A D | userfaultfd.h | 80 struct uffdio_register) 230 struct uffdio_register { struct
|
/linux-6.3-rc2/tools/testing/selftests/bpf/prog_tests/ |
A D | bpf_mod_race.c | 89 struct uffdio_register uffd_register = {}; in test_setup_uffd()
|
/linux-6.3-rc2/Documentation/admin-guide/mm/ |
A D | userfaultfd.rst | 123 uffdio_register structure accordingly. The ``uffdio_register.mode`` 126 ``uffdio_register.ioctls`` bitmask of ioctls that are suitable to resolve 131 Userland can use the ``uffdio_register.ioctls`` to manage the virtual
|
Completed in 15 milliseconds