Lines Matching refs:wp
226 #define pagemap_check_wp(value, wp) do { \ argument
227 if (!!(value & PM_UFFD_WP) != wp) \
668 static int faulting_process(int signal_test, bool wp) in faulting_process() argument
703 if (copy_page(uffd, offset, wp)) in faulting_process()
764 static void uffd_sigbus_test_common(bool wp) in uffd_sigbus_test_common() argument
776 true, wp, false)) in uffd_sigbus_test_common()
779 if (faulting_process(1, wp)) in uffd_sigbus_test_common()
784 args.apply_wp = wp; in uffd_sigbus_test_common()
793 exit(faulting_process(2, wp)); in uffd_sigbus_test_common()
819 static void uffd_events_test_common(bool wp) in uffd_events_test_common() argument
829 true, wp, false)) in uffd_events_test_common()
832 args.apply_wp = wp; in uffd_events_test_common()
841 exit(faulting_process(0, wp)); in uffd_events_test_common()
1070 do_register_ioctls_test(uffd_test_args_t *args, bool miss, bool wp, bool minor) in do_register_ioctls_test() argument
1077 miss, wp, minor, &ioctls); in do_register_ioctls_test()
1087 (!miss && !wp && !minor)) { in do_register_ioctls_test()
1090 "with wrong errno=%d", miss, wp, minor, ret); in do_register_ioctls_test()
1097 if (wp) in do_register_ioctls_test()
1105 "returned=0x%"PRIx64, miss, wp, minor, expected, ioctls); in do_register_ioctls_test()
1113 int miss, wp, minor; in uffd_register_ioctls_test() local
1116 for (wp = 0; wp <= 1; wp++) in uffd_register_ioctls_test()
1118 do_register_ioctls_test(args, miss, wp, minor); in uffd_register_ioctls_test()