Searched refs:uffdio_register (Results 1 - 10 of 10) sorted by relevance

/linux-master/tools/testing/selftests/kvm/lib/
H A Duserfaultfd_util.c119 struct uffdio_register uffdio_register; local
143 uffdio_register.range.start = (uint64_t)hva;
144 uffdio_register.range.len = len;
145 uffdio_register.mode = uffd_mode;
146 TEST_ASSERT(ioctl(uffd, UFFDIO_REGISTER, &uffdio_register) != -1,
148 TEST_ASSERT((uffdio_register.ioctls & expected_ioctls) ==
/linux-master/tools/testing/selftests/powerpc/tm/
H A Dtm-signal-pagefault.c142 struct uffdio_register uffdio_register; local
177 uffdio_register.range.start = (unsigned long) uf_mem;
178 uffdio_register.range.len = UF_MEM_SIZE;
179 uffdio_register.mode = UFFDIO_REGISTER_MODE_MISSING;
180 if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register) == -1) {
/linux-master/tools/testing/selftests/mm/
H A Dmkdirty.c271 struct uffdio_register uffdio_register; local
300 uffdio_register.range.start = (unsigned long) dst;
301 uffdio_register.range.len = pagesize;
302 uffdio_register.mode = UFFDIO_REGISTER_MODE_MISSING;
303 if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register)) {
H A Dvm_util.c306 struct uffdio_register uffdio_register = { 0 }; local
317 uffdio_register.range.start = (unsigned long)addr;
318 uffdio_register.range.len = len;
319 uffdio_register.mode = mode;
321 if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register) == -1)
324 *ioctls = uffdio_register.ioctls;
H A Dpagemap_ioctl.c117 struct uffdio_register uffdio_register; local
120 uffdio_register.range.start = (unsigned long)lpBaseAddress;
121 uffdio_register.range.len = dwRegionSize;
122 uffdio_register.mode = UFFDIO_REGISTER_MODE_WP;
123 if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register))
126 if (!(uffdio_register.ioctls & UFFDIO_WRITEPROTECT))
141 struct uffdio_register uffdio_register; local
143 uffdio_register
[all...]
H A Duffd-common.c510 struct uffdio_register uffd_reg;
/linux-master/tools/testing/selftests/x86/
H A Dtest_shadow_stack.c483 struct uffdio_register uffdio_register; local
508 uffdio_register.range.start = (__u64)shstk_ptr;
509 uffdio_register.range.len = 4096;
510 uffdio_register.mode = UFFDIO_REGISTER_MODE_MISSING;
511 if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register))
/linux-master/include/uapi/linux/
H A Duserfaultfd.h89 struct uffdio_register)
261 struct uffdio_register { struct
284 * according to the uffdio_register.ioctls.
335 * according to the uffdio_register.ioctls.
/linux-master/fs/
H A Duserfaultfd.c1290 struct uffdio_register uffdio_register; local
1291 struct uffdio_register __user *user_uffdio_register;
1299 user_uffdio_register = (struct uffdio_register __user *) arg;
1302 if (copy_from_user(&uffdio_register, user_uffdio_register,
1303 sizeof(uffdio_register)-sizeof(__u64)))
1307 if (!uffdio_register.mode)
1309 if (uffdio_register.mode & ~UFFD_API_REGISTER_MODES)
1312 if (uffdio_register.mode & UFFDIO_REGISTER_MODE_MISSING)
1314 if (uffdio_register
[all...]
/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dbpf_mod_race.c65 struct uffdio_register uffd_register = {};

Completed in 142 milliseconds