Lines Matching full:fd

61 	int fd;  in open_kcov()  local
63 fd = open("/dev/kcov", O_RDWR); in open_kcov()
64 if (fd == -1) in open_kcov()
67 return (fd); in open_kcov()
78 int fd; in ATF_TC_BODY() local
80 fd = open_kcov(); in ATF_TC_BODY()
82 ATF_CHECK(ioctl(fd, KIOSETBUFSIZE, 0) == -1); in ATF_TC_BODY()
83 ATF_CHECK(ioctl(fd, KIOSETBUFSIZE, 1) == -1); in ATF_TC_BODY()
84 ATF_CHECK(ioctl(fd, KIOSETBUFSIZE, 2) == 0); in ATF_TC_BODY()
85 ATF_CHECK(ioctl(fd, KIOSETBUFSIZE, 2) == -1); in ATF_TC_BODY()
87 close(fd); in ATF_TC_BODY()
99 int fd; in ATF_TC_BODY() local
101 fd = open_kcov(); in ATF_TC_BODY()
104 fd, 0) == MAP_FAILED); in ATF_TC_BODY()
106 ATF_REQUIRE(ioctl(fd, KIOSETBUFSIZE, in ATF_TC_BODY()
110 fd, 0) == MAP_FAILED); in ATF_TC_BODY()
112 fd, 0) == MAP_FAILED); in ATF_TC_BODY()
114 MAP_SHARED, fd, 0)) != MAP_FAILED); in ATF_TC_BODY()
116 MAP_SHARED, fd, 0)) != MAP_FAILED); in ATF_TC_BODY()
126 close(fd); in ATF_TC_BODY()
138 int fd; in ATF_TC_BODY() local
140 fd = open_kcov(); in ATF_TC_BODY()
142 ATF_REQUIRE(ioctl(fd, KIOSETBUFSIZE, page_size / KCOV_ENTRY_SIZE) == 0); in ATF_TC_BODY()
145 fd, 0) != MAP_FAILED); in ATF_TC_BODY()
147 close(fd); in ATF_TC_BODY()
158 int fd; in ATF_TC_BODY() local
160 fd = open_kcov(); in ATF_TC_BODY()
162 ATF_REQUIRE(ioctl(fd, KIOSETBUFSIZE, page_size / KCOV_ENTRY_SIZE) == 0); in ATF_TC_BODY()
165 fd, 0) != MAP_FAILED); in ATF_TC_BODY()
173 int fd; in kcov_mmap_enable_thread() local
175 fd = open_kcov(); in kcov_mmap_enable_thread()
176 *(int *)data = fd; in kcov_mmap_enable_thread()
178 ATF_REQUIRE(ioctl(fd, KIOSETBUFSIZE, page_size / KCOV_ENTRY_SIZE) == 0); in kcov_mmap_enable_thread()
180 fd, 0) != MAP_FAILED); in kcov_mmap_enable_thread()
181 ATF_CHECK(ioctl(fd, KIOENABLE, KCOV_MODE_TRACE_PC) == 0); in kcov_mmap_enable_thread()
198 int fd; in ATF_TC_BODY() local
203 kcov_mmap_enable_thread, &fd); in ATF_TC_BODY()
205 close(fd); in ATF_TC_BODY()
218 int fd; in ATF_TC_BODY() local
220 fd = open_kcov(); in ATF_TC_BODY()
222 ATF_CHECK(ioctl(fd, KIOENABLE, KCOV_MODE_TRACE_PC) == -1); in ATF_TC_BODY()
224 ATF_REQUIRE(ioctl(fd, KIOSETBUFSIZE, page_size / KCOV_ENTRY_SIZE) == 0); in ATF_TC_BODY()
227 ATF_CHECK(ioctl(fd, KIODISABLE, 0) == -1); in ATF_TC_BODY()
230 ATF_CHECK(ioctl(fd, KIOENABLE, -1) == -1); in ATF_TC_BODY()
231 ATF_CHECK(ioctl(fd, KIOENABLE, KCOV_MODE_TRACE_PC) == 0); in ATF_TC_BODY()
232 ATF_CHECK(ioctl(fd, KIOENABLE, KCOV_MODE_TRACE_PC) == -1); in ATF_TC_BODY()
233 ATF_CHECK(ioctl(fd, KIOENABLE, KCOV_MODE_TRACE_CMP) == -1); in ATF_TC_BODY()
236 ATF_CHECK(ioctl(fd, KIODISABLE, 0) == 0); in ATF_TC_BODY()
237 ATF_CHECK(ioctl(fd, KIODISABLE, 0) == -1); in ATF_TC_BODY()
240 ATF_CHECK(ioctl(fd, KIOENABLE, KCOV_MODE_TRACE_CMP) == 0); in ATF_TC_BODY()
241 ATF_CHECK(ioctl(fd, KIODISABLE, 0) == 0); in ATF_TC_BODY()
243 close(fd); in ATF_TC_BODY()
254 int fd; in ATF_TC_BODY() local
256 fd = open_kcov(); in ATF_TC_BODY()
257 ATF_REQUIRE(ioctl(fd, KIOSETBUFSIZE, page_size / KCOV_ENTRY_SIZE) == 0); in ATF_TC_BODY()
258 ATF_CHECK(ioctl(fd, KIOENABLE, KCOV_MODE_TRACE_PC) == 0); in ATF_TC_BODY()
259 close(fd); in ATF_TC_BODY()
270 int fd; in ATF_TC_BODY() local
272 fd = open_kcov(); in ATF_TC_BODY()
273 ATF_REQUIRE(ioctl(fd, KIOSETBUFSIZE, page_size / KCOV_ENTRY_SIZE) == 0); in ATF_TC_BODY()
274 ATF_CHECK(ioctl(fd, KIOENABLE, KCOV_MODE_TRACE_PC) == 0); in ATF_TC_BODY()
281 int fd; in common_head() local
283 fd = open_kcov(); in common_head()
285 ATF_REQUIRE_MSG(ioctl(fd, KIOSETBUFSIZE, in common_head()
289 data = mmap(NULL, page_size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); in common_head()
292 *fdp = fd; in common_head()
297 common_tail(int fd, void *data) in common_tail() argument
303 close(fd); in common_tail()
310 int fd; in basic_test() local
312 buf = common_head(&fd); in basic_test()
313 ATF_REQUIRE_MSG(ioctl(fd, KIOENABLE, mode) == 0, in basic_test()
322 ATF_REQUIRE_MSG(ioctl(fd, KIODISABLE, 0) == 0, in basic_test()
325 common_tail(fd, buf); in basic_test()
368 int fd; in thread_test() local
370 buf = common_head(&fd); in thread_test()
372 ATF_REQUIRE_MSG(ioctl(fd, KIOENABLE, mode) == 0, in thread_test()
379 ATF_REQUIRE_MSG(ioctl(fd, KIODISABLE, 0) == 0, in thread_test()
382 common_tail(fd, buf); in thread_test()
409 int fd; member
419 ATF_REQUIRE_MSG(ioctl(data->fd, KIOENABLE, data->mode) == 0, in multi_thread_test_helper()
443 data.buf = common_head(&data.fd); in ATF_TC_BODY()
451 /* Run it again to check enable works on the same fd */ in ATF_TC_BODY()
457 common_tail(data.fd, data.buf); in ATF_TC_BODY()