Lines Matching refs:wp
234 #define pagemap_check_wp(value, wp) do { \ argument
235 if (!!(value & PM_UFFD_WP) != wp) \
681 static int faulting_process(int signal_test, bool wp) in faulting_process() argument
716 if (copy_page(uffd, offset, wp)) in faulting_process()
777 static void uffd_sigbus_test_common(bool wp) in uffd_sigbus_test_common() argument
791 true, wp, false)) in uffd_sigbus_test_common()
794 if (faulting_process(1, wp)) in uffd_sigbus_test_common()
799 args.apply_wp = wp; in uffd_sigbus_test_common()
811 exit(faulting_process(2, wp)); in uffd_sigbus_test_common()
837 static void uffd_events_test_common(bool wp) in uffd_events_test_common() argument
849 true, wp, false)) in uffd_events_test_common()
852 args.apply_wp = wp; in uffd_events_test_common()
864 exit(faulting_process(0, wp)); in uffd_events_test_common()
1459 do_register_ioctls_test(uffd_test_args_t *args, bool miss, bool wp, bool minor) in do_register_ioctls_test() argument
1466 miss, wp, minor, &ioctls); in do_register_ioctls_test()
1476 (!miss && !wp && !minor)) { in do_register_ioctls_test()
1479 "with wrong errno=%d", miss, wp, minor, ret); in do_register_ioctls_test()
1486 if (wp) in do_register_ioctls_test()
1494 "returned=0x%"PRIx64, miss, wp, minor, expected, ioctls); in do_register_ioctls_test()
1502 int miss, wp, minor; in uffd_register_ioctls_test() local
1505 for (wp = 0; wp <= 1; wp++) in uffd_register_ioctls_test()
1507 do_register_ioctls_test(args, miss, wp, minor); in uffd_register_ioctls_test()