Lines Matching refs:uffd

84 static int uffd, uffd_flags, finished, *pipefd;  variable
454 int ret = read(uffd, msg, sizeof(*msg)); in uffd_read_msg()
486 return copy_page(uffd, offset); in uffd_handle_page_fault()
499 pollfd[0].fd = uffd; in uffd_poll_thread()
519 if (uffd_read_msg(uffd, &msg)) in uffd_poll_thread()
530 close(uffd); in uffd_poll_thread()
531 uffd = msg.arg.fork.ufd; in uffd_poll_thread()
532 pollfd[0].fd = uffd; in uffd_poll_thread()
538 if (ioctl(uffd, UFFDIO_UNREGISTER, &uffd_reg.range)) in uffd_poll_thread()
563 if (uffd_read_msg(uffd, &msg)) in uffd_read_thread()
578 copy_page_retry(uffd, page_nr * page_size); in background_thread()
657 uffd = syscall(__NR_userfaultfd, O_CLOEXEC | O_NONBLOCK); in userfaultfd_open()
658 if (uffd < 0) { in userfaultfd_open()
663 uffd_flags = fcntl(uffd, F_GETFD, NULL); in userfaultfd_open()
667 if (ioctl(uffd, UFFDIO_API, &uffdio_api)) { in userfaultfd_open()
747 if (copy_page(uffd, nr * page_size)) in faulting_process()
887 if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register)) in userfaultfd_zeropage_test()
897 if (uffdio_zeropage(uffd, 0)) { in userfaultfd_zeropage_test()
902 close(uffd); in userfaultfd_zeropage_test()
927 fcntl(uffd, F_SETFL, uffd_flags | O_NONBLOCK); in userfaultfd_events_test()
932 if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register)) in userfaultfd_events_test()
961 close(uffd); in userfaultfd_events_test()
986 fcntl(uffd, F_SETFL, uffd_flags | O_NONBLOCK); in userfaultfd_sig_test()
991 if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register)) in userfaultfd_sig_test()
1030 close(uffd); in userfaultfd_sig_test()
1114 fcntl(uffd, F_SETFL, uffd_flags | O_NONBLOCK); in userfaultfd_stress()
1116 fcntl(uffd, F_SETFL, uffd_flags & ~O_NONBLOCK); in userfaultfd_stress()
1122 if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register)) { in userfaultfd_stress()
1137 if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register)) { in userfaultfd_stress()
1175 if (ioctl(uffd, UFFDIO_UNREGISTER, &uffdio_register.range)) { in userfaultfd_stress()
1181 if (ioctl(uffd, UFFDIO_UNREGISTER, in userfaultfd_stress()
1221 close(uffd); in userfaultfd_stress()