Lines Matching refs:ufd
385 static void retry_copy_page(int ufd, struct uffdio_copy *uffdio_copy, in retry_copy_page() argument
391 if (ioctl(ufd, UFFDIO_COPY, uffdio_copy)) { in retry_copy_page()
402 static int __copy_page(int ufd, unsigned long offset, bool retry) in __copy_page() argument
414 if (ioctl(ufd, UFFDIO_COPY, &uffdio_copy)) { in __copy_page()
425 retry_copy_page(ufd, &uffdio_copy, offset); in __copy_page()
432 static int copy_page_retry(int ufd, unsigned long offset) in copy_page_retry() argument
434 return __copy_page(ufd, offset, true); in copy_page_retry()
437 static int copy_page(int ufd, unsigned long offset) in copy_page() argument
439 return __copy_page(ufd, offset, false); in copy_page()
495 uffd = msg.arg.fork.ufd; in uffd_poll_thread()
777 static void retry_uffdio_zeropage(int ufd, in retry_uffdio_zeropage() argument
784 if (ioctl(ufd, UFFDIO_ZEROPAGE, uffdio_zeropage)) { in retry_uffdio_zeropage()
794 static int __uffdio_zeropage(int ufd, unsigned long offset, bool retry) in __uffdio_zeropage() argument
808 ret = ioctl(ufd, UFFDIO_ZEROPAGE, &uffdio_zeropage); in __uffdio_zeropage()
831 retry_uffdio_zeropage(ufd, &uffdio_zeropage, in __uffdio_zeropage()
845 static int uffdio_zeropage(int ufd, unsigned long offset) in uffdio_zeropage() argument
847 return __uffdio_zeropage(ufd, offset, false); in uffdio_zeropage()