Lines Matching refs:uffdio_register
711 struct uffdio_register uffd_reg; in uffd_poll_thread()
1076 struct uffdio_register uffdio_register; in userfaultfd_zeropage_test() local
1084 uffdio_register.range.start = (unsigned long) area_dst; in userfaultfd_zeropage_test()
1085 uffdio_register.range.len = nr_pages * page_size; in userfaultfd_zeropage_test()
1086 uffdio_register.mode = UFFDIO_REGISTER_MODE_MISSING; in userfaultfd_zeropage_test()
1088 uffdio_register.mode |= UFFDIO_REGISTER_MODE_WP; in userfaultfd_zeropage_test()
1089 if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register)) in userfaultfd_zeropage_test()
1093 if ((uffdio_register.ioctls & expected_ioctls) != expected_ioctls) in userfaultfd_zeropage_test()
1106 struct uffdio_register uffdio_register; in userfaultfd_events_test() local
1123 uffdio_register.range.start = (unsigned long) area_dst; in userfaultfd_events_test()
1124 uffdio_register.range.len = nr_pages * page_size; in userfaultfd_events_test()
1125 uffdio_register.mode = UFFDIO_REGISTER_MODE_MISSING; in userfaultfd_events_test()
1127 uffdio_register.mode |= UFFDIO_REGISTER_MODE_WP; in userfaultfd_events_test()
1128 if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register)) in userfaultfd_events_test()
1132 if ((uffdio_register.ioctls & expected_ioctls) != expected_ioctls) in userfaultfd_events_test()
1160 struct uffdio_register uffdio_register; in userfaultfd_sig_test() local
1177 uffdio_register.range.start = (unsigned long) area_dst; in userfaultfd_sig_test()
1178 uffdio_register.range.len = nr_pages * page_size; in userfaultfd_sig_test()
1179 uffdio_register.mode = UFFDIO_REGISTER_MODE_MISSING; in userfaultfd_sig_test()
1181 uffdio_register.mode |= UFFDIO_REGISTER_MODE_WP; in userfaultfd_sig_test()
1182 if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register)) in userfaultfd_sig_test()
1186 if ((uffdio_register.ioctls & expected_ioctls) != expected_ioctls) in userfaultfd_sig_test()
1221 struct uffdio_register uffdio_register; in userfaultfd_minor_test() local
1253 uffdio_register.range.start = (unsigned long)area_dst_alias; in userfaultfd_minor_test()
1254 uffdio_register.range.len = nr_pages * page_size; in userfaultfd_minor_test()
1255 uffdio_register.mode = UFFDIO_REGISTER_MODE_MINOR; in userfaultfd_minor_test()
1256 if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register)) in userfaultfd_minor_test()
1261 if ((uffdio_register.ioctls & expected_ioctls) != expected_ioctls) in userfaultfd_minor_test()
1365 struct uffdio_register uffdio_register; in userfaultfd_pagemap_test() local
1393 uffdio_register.range.start = (unsigned long) area_dst; in userfaultfd_pagemap_test()
1394 uffdio_register.range.len = nr_pages * page_size; in userfaultfd_pagemap_test()
1395 uffdio_register.mode = UFFDIO_REGISTER_MODE_WP; in userfaultfd_pagemap_test()
1396 if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register)) in userfaultfd_pagemap_test()
1443 struct uffdio_register uffdio_register; in userfaultfd_stress() local
1481 uffdio_register.range.start = (unsigned long) area_dst; in userfaultfd_stress()
1482 uffdio_register.range.len = nr_pages * page_size; in userfaultfd_stress()
1483 uffdio_register.mode = UFFDIO_REGISTER_MODE_MISSING; in userfaultfd_stress()
1485 uffdio_register.mode |= UFFDIO_REGISTER_MODE_WP; in userfaultfd_stress()
1486 if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register)) in userfaultfd_stress()
1489 if ((uffdio_register.ioctls & expected_ioctls) != in userfaultfd_stress()
1494 uffdio_register.range.start = (unsigned long) in userfaultfd_stress()
1496 if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register)) in userfaultfd_stress()
1538 if (ioctl(uffd, UFFDIO_UNREGISTER, &uffdio_register.range)) in userfaultfd_stress()
1541 uffdio_register.range.start = (unsigned long) area_dst; in userfaultfd_stress()
1543 &uffdio_register.range)) in userfaultfd_stress()