Home
last modified time | relevance | path

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

/linux/tools/testing/selftests/kvm/lib/
H A Duserfaultfd_util.c111 struct uffdio_register uffdio_register; in uffd_setup_demand_paging() local
146 uffdio_register.range.start = (u64)hva; in uffd_setup_demand_paging()
147 uffdio_register.range.len = len; in uffd_setup_demand_paging()
148 uffdio_register.mode = uffd_mode; in uffd_setup_demand_paging()
149 TEST_ASSERT(ioctl(uffd, UFFDIO_REGISTER, &uffdio_register) != -1, in uffd_setup_demand_paging()
151 TEST_ASSERT((uffdio_register.ioctls & expected_ioctls) == in uffd_setup_demand_paging()
/linux/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()
/linux/tools/testing/selftests/mm/
H A Dmkdirty.c271 struct uffdio_register uffdio_register; in test_uffdio_copy() local
301 uffdio_register.range.start = (unsigned long) dst; in test_uffdio_copy()
302 uffdio_register.range.len = pagesize; in test_uffdio_copy()
303 uffdio_register.mode = UFFDIO_REGISTER_MODE_MISSING; in test_uffdio_copy()
304 if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register)) { in test_uffdio_copy()
H A Dvm_util.c497 struct uffdio_register uffdio_register = { 0 }; in query_procmap()
508 uffdio_register.range.start = (unsigned long)addr;
509 uffdio_register.range.len = len;
510 uffdio_register.mode = mode; in find_vma_procmap()
512 if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register) == -1) in find_vma_procmap()
515 *ioctls = uffdio_register.ioctls; in find_vma_procmap()
358 struct uffdio_register uffdio_register = { 0 }; uffd_register_with_ioctls() local
H A Dpagemap_ioctl.c121 struct uffdio_register uffdio_register; in wp_init()
124 uffdio_register.range.start = (unsigned long)addr; in wp_init()
125 uffdio_register.range.len = size; in wp_init()
126 uffdio_register.mode = UFFDIO_REGISTER_MODE_WP; in wp_init()
127 if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register)) in wp_init()
130 if (!(uffdio_register.ioctls & UFFDIO_WRITEPROTECT)) in wp_init()
145 struct uffdio_register uffdio_register; in wp_free()
147 uffdio_register in wp_free()
120 struct uffdio_register uffdio_register; wp_init() local
144 struct uffdio_register uffdio_register; wp_free() local
[all...]
H A Duffd-common.c538 struct uffdio_register uffd_reg; in uffd_poll_thread()
H A Dmremap_test.c793 struct uffdio_register reg = { in mremap_move_multi_invalid_vmas()
H A Dguard-regions.c1491 struct uffdio_register reg; in TEST_F()
/linux/tools/testing/selftests/x86/
H A Dtest_shadow_stack.c484 struct uffdio_register uffdio_register; in test_userfaultfd() local
509 uffdio_register.range.start = (__u64)shstk_ptr; in test_userfaultfd()
510 uffdio_register.range.len = 4096; in test_userfaultfd()
511 uffdio_register.mode = UFFDIO_REGISTER_MODE_MISSING; in test_userfaultfd()
512 if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register)) in test_userfaultfd()
/linux/include/uapi/linux/
H A Duserfaultfd.h97 struct uffdio_register)
288 struct uffdio_register {
312 * according to the uffdio_register.ioctls.
363 * according to the uffdio_register.ioctls.
261 struct uffdio_register { global() struct
284 ioctlsuffdio_register global() argument
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dbpf_mod_race.c65 struct uffdio_register uffd_register = {}; in test_setup_uffd()