Lines Matching defs:uffdio_register

596 	struct uffdio_register uffd_reg;
1037 struct uffdio_register uffdio_register;
1048 uffdio_register.range.start = (unsigned long) area_dst;
1049 uffdio_register.range.len = nr_pages * page_size;
1050 uffdio_register.mode = UFFDIO_REGISTER_MODE_MISSING;
1052 uffdio_register.mode |= UFFDIO_REGISTER_MODE_WP;
1053 if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register)) {
1059 if ((uffdio_register.ioctls & expected_ioctls) !=
1080 struct uffdio_register uffdio_register;
1100 uffdio_register.range.start = (unsigned long) area_dst;
1101 uffdio_register.range.len = nr_pages * page_size;
1102 uffdio_register.mode = UFFDIO_REGISTER_MODE_MISSING;
1104 uffdio_register.mode |= UFFDIO_REGISTER_MODE_WP;
1105 if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register)) {
1111 if ((uffdio_register.ioctls & expected_ioctls) != expected_ioctls) {
1152 struct uffdio_register uffdio_register;
1172 uffdio_register.range.start = (unsigned long) area_dst;
1173 uffdio_register.range.len = nr_pages * page_size;
1174 uffdio_register.mode = UFFDIO_REGISTER_MODE_MISSING;
1176 uffdio_register.mode |= UFFDIO_REGISTER_MODE_WP;
1177 if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register)) {
1183 if ((uffdio_register.ioctls & expected_ioctls) != expected_ioctls) {
1236 struct uffdio_register uffdio_register;
1317 uffdio_register.range.start = (unsigned long) area_dst;
1318 uffdio_register.range.len = nr_pages * page_size;
1319 uffdio_register.mode = UFFDIO_REGISTER_MODE_MISSING;
1321 uffdio_register.mode |= UFFDIO_REGISTER_MODE_WP;
1322 if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register)) {
1327 if ((uffdio_register.ioctls & expected_ioctls) !=
1335 uffdio_register.range.start = (unsigned long)
1337 if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register)) {
1382 if (ioctl(uffd, UFFDIO_UNREGISTER, &uffdio_register.range)) {
1387 uffdio_register.range.start = (unsigned long) area_dst;
1389 &uffdio_register.range)) {