Lines Matching refs:ufd
582 static void wp_range(int ufd, __u64 start, __u64 len, bool wp) in wp_range() argument
592 if (ioctl(ufd, UFFDIO_WRITEPROTECT, &prms)) in wp_range()
596 static void continue_range(int ufd, __u64 start, __u64 len) in continue_range() argument
605 if (ioctl(ufd, UFFDIO_CONTINUE, &req)) in continue_range()
615 ret = ioctl(ufd, UFFDIO_CONTINUE, &req); in continue_range()
653 static void retry_copy_page(int ufd, struct uffdio_copy *uffdio_copy, in retry_copy_page() argument
659 if (ioctl(ufd, UFFDIO_COPY, uffdio_copy)) { in retry_copy_page()
670 static void wake_range(int ufd, unsigned long addr, unsigned long len) in wake_range() argument
677 if (ioctl(ufd, UFFDIO_WAKE, &uffdio_wake)) in wake_range()
682 static int __copy_page(int ufd, unsigned long offset, bool retry) in __copy_page() argument
696 if (ioctl(ufd, UFFDIO_COPY, &uffdio_copy)) { in __copy_page()
701 wake_range(ufd, uffdio_copy.dst, page_size); in __copy_page()
707 retry_copy_page(ufd, &uffdio_copy, offset); in __copy_page()
714 static int copy_page_retry(int ufd, unsigned long offset) in copy_page_retry() argument
716 return __copy_page(ufd, offset, true); in copy_page_retry()
719 static int copy_page(int ufd, unsigned long offset) in copy_page() argument
721 return __copy_page(ufd, offset, false); in copy_page()
724 static int uffd_read_msg(int ufd, struct uffd_msg *msg) in uffd_read_msg() argument
849 uffd = msg.arg.fork.ufd; in uffd_poll_thread()
1114 static void retry_uffdio_zeropage(int ufd, in retry_uffdio_zeropage() argument
1121 if (ioctl(ufd, UFFDIO_ZEROPAGE, uffdio_zeropage)) { in retry_uffdio_zeropage()
1131 static int __uffdio_zeropage(int ufd, unsigned long offset, bool retry) in __uffdio_zeropage() argument
1143 ret = ioctl(ufd, UFFDIO_ZEROPAGE, &uffdio_zeropage); in __uffdio_zeropage()
1157 retry_uffdio_zeropage(ufd, &uffdio_zeropage, in __uffdio_zeropage()
1168 static int uffdio_zeropage(int ufd, unsigned long offset) in uffdio_zeropage() argument
1170 return __uffdio_zeropage(ufd, offset, false); in uffdio_zeropage()