Searched refs:uffdio_register (Results 1 – 4 of 4) sorted by relevance
422 struct uffdio_register uffdio_register; in userfaultfd_stress() local524 uffdio_register.range.start = (unsigned long) area_dst; in userfaultfd_stress()525 uffdio_register.range.len = nr_pages * page_size; in userfaultfd_stress()526 uffdio_register.mode = UFFDIO_REGISTER_MODE_MISSING; in userfaultfd_stress()527 if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register)) { in userfaultfd_stress()534 if ((uffdio_register.ioctls & expected_ioctls) != in userfaultfd_stress()575 if (ioctl(uffd, UFFDIO_UNREGISTER, &uffdio_register.range)) { in userfaultfd_stress()
723 struct uffdio_register uffdio_register; in userfaultfd_register() local724 struct uffdio_register __user *user_uffdio_register; in userfaultfd_register()729 user_uffdio_register = (struct uffdio_register __user *) arg; in userfaultfd_register()732 if (copy_from_user(&uffdio_register, user_uffdio_register, in userfaultfd_register()733 sizeof(uffdio_register)-sizeof(__u64))) in userfaultfd_register()737 if (!uffdio_register.mode) in userfaultfd_register()739 if (uffdio_register.mode & ~(UFFDIO_REGISTER_MODE_MISSING| in userfaultfd_register()743 if (uffdio_register.mode & UFFDIO_REGISTER_MODE_MISSING) in userfaultfd_register()745 if (uffdio_register.mode & UFFDIO_REGISTER_MODE_WP) { in userfaultfd_register()755 ret = validate_range(mm, uffdio_register.range.start, in userfaultfd_register()[all …]
50 struct uffdio_register)122 struct uffdio_register { struct
60 uffdio_register structure accordingly. The uffdio_register.mode64 uffdio_register.ioctls bitmask of ioctls that are suitable to resolve70 Userland can use the uffdio_register.ioctls to manage the virtual