Lines Matching refs:uffd
67 int uffd; in test_setup_uffd() local
69 uffd = sys_userfaultfd(O_CLOEXEC); in test_setup_uffd()
70 if (uffd < 0) in test_setup_uffd()
75 if (ioctl(uffd, UFFDIO_API, &uffd_api)) { in test_setup_uffd()
76 close(uffd); in test_setup_uffd()
83 if (ioctl(uffd, UFFDIO_REGISTER, &uffd_register)) { in test_setup_uffd()
84 close(uffd); in test_setup_uffd()
87 return uffd; in test_setup_uffd()
97 int uffd, ret; in test_bpf_mod_race_config() local
120 uffd = test_setup_uffd(fault_addr); in test_bpf_mod_race_config()
121 if (!ASSERT_GE(uffd, 0, "userfaultfd open + register address")) in test_bpf_mod_race_config()
141 if (!ASSERT_EQ(read(uffd, &uffd_msg, sizeof(uffd_msg)), sizeof(uffd_msg), in test_bpf_mod_race_config()
156 close(uffd); in test_bpf_mod_race_config()
157 uffd = -1; in test_bpf_mod_race_config()
168 close(uffd); in test_bpf_mod_race_config()
169 uffd = -1; in test_bpf_mod_race_config()
172 if (uffd < 0) in test_bpf_mod_race_config()
175 if (uffd >= 0) in test_bpf_mod_race_config()
176 close(uffd); in test_bpf_mod_race_config()