Symbol: uffdio_register
fs/userfaultfd.c
1267
struct uffdio_register uffdio_register;
fs/userfaultfd.c
1268
struct uffdio_register __user *user_uffdio_register;
fs/userfaultfd.c
1276
user_uffdio_register = (struct uffdio_register __user *) arg;
fs/userfaultfd.c
1279
if (copy_from_user(&uffdio_register, user_uffdio_register,
fs/userfaultfd.c
1280
sizeof(uffdio_register)-sizeof(__u64)))
fs/userfaultfd.c
1284
if (!uffdio_register.mode)
fs/userfaultfd.c
1286
if (uffdio_register.mode & ~UFFD_API_REGISTER_MODES)
fs/userfaultfd.c
1289
if (uffdio_register.mode & UFFDIO_REGISTER_MODE_MISSING)
fs/userfaultfd.c
1291
if (uffdio_register.mode & UFFDIO_REGISTER_MODE_WP) {
fs/userfaultfd.c
1297
if (uffdio_register.mode & UFFDIO_REGISTER_MODE_MINOR) {
fs/userfaultfd.c
1304
ret = validate_range(mm, uffdio_register.range.start,
fs/userfaultfd.c
1305
uffdio_register.range.len);
fs/userfaultfd.c
1309
start = uffdio_register.range.start;
fs/userfaultfd.c
1310
end = start + uffdio_register.range.len;
fs/userfaultfd.c
1416
if (!(uffdio_register.mode & UFFDIO_REGISTER_MODE_WP))
fs/userfaultfd.c
1420
if (!(uffdio_register.mode & UFFDIO_REGISTER_MODE_MINOR))
include/uapi/linux/userfaultfd.h
89
struct uffdio_register)
tools/include/uapi/linux/userfaultfd.h
89
struct uffdio_register)
tools/testing/selftests/bpf/prog_tests/bpf_mod_race.c
65
struct uffdio_register uffd_register = {};
tools/testing/selftests/kvm/lib/userfaultfd_util.c
111
struct uffdio_register uffdio_register;
tools/testing/selftests/kvm/lib/userfaultfd_util.c
146
uffdio_register.range.start = (uint64_t)hva;
tools/testing/selftests/kvm/lib/userfaultfd_util.c
147
uffdio_register.range.len = len;
tools/testing/selftests/kvm/lib/userfaultfd_util.c
148
uffdio_register.mode = uffd_mode;
tools/testing/selftests/kvm/lib/userfaultfd_util.c
149
TEST_ASSERT(ioctl(uffd, UFFDIO_REGISTER, &uffdio_register) != -1,
tools/testing/selftests/kvm/lib/userfaultfd_util.c
151
TEST_ASSERT((uffdio_register.ioctls & expected_ioctls) ==
tools/testing/selftests/mm/guard-regions.c
1490
struct uffdio_register reg;
tools/testing/selftests/mm/mkdirty.c
271
struct uffdio_register uffdio_register;
tools/testing/selftests/mm/mkdirty.c
301
uffdio_register.range.start = (unsigned long) dst;
tools/testing/selftests/mm/mkdirty.c
302
uffdio_register.range.len = pagesize;
tools/testing/selftests/mm/mkdirty.c
303
uffdio_register.mode = UFFDIO_REGISTER_MODE_MISSING;
tools/testing/selftests/mm/mkdirty.c
304
if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register)) {
tools/testing/selftests/mm/mremap_test.c
814
struct uffdio_register reg = {
tools/testing/selftests/mm/pagemap_ioctl.c
118
struct uffdio_register uffdio_register;
tools/testing/selftests/mm/pagemap_ioctl.c
121
uffdio_register.range.start = (unsigned long)lpBaseAddress;
tools/testing/selftests/mm/pagemap_ioctl.c
122
uffdio_register.range.len = dwRegionSize;
tools/testing/selftests/mm/pagemap_ioctl.c
123
uffdio_register.mode = UFFDIO_REGISTER_MODE_WP;
tools/testing/selftests/mm/pagemap_ioctl.c
124
if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register))
tools/testing/selftests/mm/pagemap_ioctl.c
127
if (!(uffdio_register.ioctls & UFFDIO_WRITEPROTECT))
tools/testing/selftests/mm/pagemap_ioctl.c
142
struct uffdio_register uffdio_register;
tools/testing/selftests/mm/pagemap_ioctl.c
144
uffdio_register.range.start = (unsigned long)lpBaseAddress;
tools/testing/selftests/mm/pagemap_ioctl.c
145
uffdio_register.range.len = dwRegionSize;
tools/testing/selftests/mm/pagemap_ioctl.c
146
uffdio_register.mode = UFFDIO_REGISTER_MODE_WP;
tools/testing/selftests/mm/pagemap_ioctl.c
147
if (ioctl(uffd, UFFDIO_UNREGISTER, &uffdio_register.range))
tools/testing/selftests/mm/uffd-common.c
536
struct uffdio_register uffd_reg;
tools/testing/selftests/mm/vm_util.c
358
struct uffdio_register uffdio_register = { 0 };
tools/testing/selftests/mm/vm_util.c
369
uffdio_register.range.start = (unsigned long)addr;
tools/testing/selftests/mm/vm_util.c
370
uffdio_register.range.len = len;
tools/testing/selftests/mm/vm_util.c
371
uffdio_register.mode = mode;
tools/testing/selftests/mm/vm_util.c
373
if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register) == -1)
tools/testing/selftests/mm/vm_util.c
376
*ioctls = uffdio_register.ioctls;
tools/testing/selftests/powerpc/tm/tm-signal-pagefault.c
142
struct uffdio_register uffdio_register;
tools/testing/selftests/powerpc/tm/tm-signal-pagefault.c
177
uffdio_register.range.start = (unsigned long) uf_mem;
tools/testing/selftests/powerpc/tm/tm-signal-pagefault.c
178
uffdio_register.range.len = UF_MEM_SIZE;
tools/testing/selftests/powerpc/tm/tm-signal-pagefault.c
179
uffdio_register.mode = UFFDIO_REGISTER_MODE_MISSING;
tools/testing/selftests/powerpc/tm/tm-signal-pagefault.c
180
if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register) == -1) {
tools/testing/selftests/x86/test_shadow_stack.c
484
struct uffdio_register uffdio_register;
tools/testing/selftests/x86/test_shadow_stack.c
509
uffdio_register.range.start = (__u64)shstk_ptr;
tools/testing/selftests/x86/test_shadow_stack.c
510
uffdio_register.range.len = 4096;
tools/testing/selftests/x86/test_shadow_stack.c
511
uffdio_register.mode = UFFDIO_REGISTER_MODE_MISSING;
tools/testing/selftests/x86/test_shadow_stack.c
512
if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register))