Lines Matching defs:uffd
8 #include "uffd-common.h"
15 int uffd = -1, uffd_flags, finished, *pipefd, test_type;
30 mem_fd = memfd_create("uffd-test", memfd_flags);
241 uffd = uffd_open(UFFD_FLAGS);
242 if (uffd < 0)
244 uffd_flags = fcntl(uffd, F_GETFD, NULL);
248 if (ioctl(uffd, UFFDIO_API, &uffdio_api))
285 if (uffd != -1) {
286 if (close(uffd))
287 err("close uffd");
288 uffd = -1;
421 int ret = read(uffd, msg, sizeof(*msg));
445 wp_range(uffd, msg->arg.pagefault.address, page_size, false);
468 continue_range(uffd, msg->arg.pagefault.address, page_size,
477 * will trigger uffd faults are the locking threads, and
499 if (copy_page(uffd, offset, args->apply_wp))
517 pollfd[0].fd = uffd;
540 if (uffd_read_msg(uffd, &msg))
550 close(uffd);
551 uffd = msg.arg.fork.ufd;
552 pollfd[0].fd = uffd;
558 if (ioctl(uffd, UFFDIO_UNREGISTER, &uffd_reg.range))
663 int fd, uffd;
668 uffd = ioctl(fd, USERFAULTFD_IOC_NEW, flags);
671 return uffd;
685 int uffd = uffd_open_sys(flags);
687 if (uffd < 0)
688 uffd = uffd_open_dev(flags);
690 return uffd;