Lines Matching refs:uffdio_register
1267 struct uffdio_register uffdio_register; in userfaultfd_register() local
1268 struct uffdio_register __user *user_uffdio_register; in userfaultfd_register()
1274 user_uffdio_register = (struct uffdio_register __user *) arg; in userfaultfd_register()
1277 if (copy_from_user(&uffdio_register, user_uffdio_register, in userfaultfd_register()
1278 sizeof(uffdio_register)-sizeof(__u64))) in userfaultfd_register()
1282 if (!uffdio_register.mode) in userfaultfd_register()
1284 if (uffdio_register.mode & ~(UFFDIO_REGISTER_MODE_MISSING| in userfaultfd_register()
1288 if (uffdio_register.mode & UFFDIO_REGISTER_MODE_MISSING) in userfaultfd_register()
1290 if (uffdio_register.mode & UFFDIO_REGISTER_MODE_WP) in userfaultfd_register()
1293 ret = validate_range(mm, &uffdio_register.range.start, in userfaultfd_register()
1294 uffdio_register.range.len); in userfaultfd_register()
1298 start = uffdio_register.range.start; in userfaultfd_register()
1299 end = start + uffdio_register.range.len; in userfaultfd_register()
1462 if (!(uffdio_register.mode & UFFDIO_REGISTER_MODE_WP)) in userfaultfd_register()