Lines Matching refs:uffd
98 static int uffd, uffd_flags, finished, *pipefd; variable
453 pollfd[0].fd = uffd; in uffd_poll_thread()
473 ret = read(uffd, &msg, sizeof(msg)); in uffd_poll_thread()
490 if (copy_page(uffd, offset)) in uffd_poll_thread()
494 close(uffd); in uffd_poll_thread()
495 uffd = msg.arg.fork.ufd; in uffd_poll_thread()
496 pollfd[0].fd = uffd; in uffd_poll_thread()
502 if (ioctl(uffd, UFFDIO_UNREGISTER, &uffd_reg.range)) in uffd_poll_thread()
529 ret = read(uffd, &msg, sizeof(msg)); in uffd_read_thread()
545 if (copy_page(uffd, offset)) in uffd_read_thread()
559 copy_page_retry(uffd, page_nr * page_size); in background_thread()
637 uffd = syscall(__NR_userfaultfd, O_CLOEXEC | O_NONBLOCK); in userfaultfd_open()
638 if (uffd < 0) { in userfaultfd_open()
643 uffd_flags = fcntl(uffd, F_GETFD, NULL); in userfaultfd_open()
647 if (ioctl(uffd, UFFDIO_API, &uffdio_api)) { in userfaultfd_open()
727 if (copy_page(uffd, nr * page_size)) in faulting_process()
867 if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register)) in userfaultfd_zeropage_test()
877 if (uffdio_zeropage(uffd, 0)) { in userfaultfd_zeropage_test()
882 close(uffd); in userfaultfd_zeropage_test()
907 fcntl(uffd, F_SETFL, uffd_flags | O_NONBLOCK); in userfaultfd_events_test()
912 if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register)) in userfaultfd_events_test()
941 close(uffd); in userfaultfd_events_test()
966 fcntl(uffd, F_SETFL, uffd_flags | O_NONBLOCK); in userfaultfd_sig_test()
971 if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register)) in userfaultfd_sig_test()
1010 close(uffd); in userfaultfd_sig_test()
1094 fcntl(uffd, F_SETFL, uffd_flags | O_NONBLOCK); in userfaultfd_stress()
1096 fcntl(uffd, F_SETFL, uffd_flags & ~O_NONBLOCK); in userfaultfd_stress()
1102 if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register)) { in userfaultfd_stress()
1117 if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register)) { in userfaultfd_stress()
1155 if (ioctl(uffd, UFFDIO_UNREGISTER, &uffdio_register.range)) { in userfaultfd_stress()
1161 if (ioctl(uffd, UFFDIO_UNREGISTER, in userfaultfd_stress()
1201 close(uffd); in userfaultfd_stress()