Lines Matching refs:handle
25 struct file_handle *handle; in TEST() local
36 handle = malloc(sizeof(*handle) + MAX_HANDLE_SZ); in TEST()
37 ASSERT_NE(handle, NULL); in TEST()
44 handle->handle_bytes = MAX_HANDLE_SZ; in TEST()
45 ret = name_to_handle_at(ns_fd, "", handle, &mount_id, AT_EMPTY_PATH); in TEST()
47 SKIP(free(handle); close(ns_fd); in TEST()
51 ASSERT_GT(handle->handle_bytes, 0); in TEST()
54 fd = open_by_handle_at(FD_NSFS_ROOT, handle, O_RDONLY); in TEST()
56 SKIP(free(handle); close(ns_fd); in TEST()
61 SKIP(free(handle); close(ns_fd); in TEST()
75 free(handle); in TEST()
80 struct file_handle *handle; in TEST() local
91 handle = malloc(sizeof(*handle) + MAX_HANDLE_SZ); in TEST()
92 ASSERT_NE(handle, NULL); in TEST()
99 handle->handle_bytes = MAX_HANDLE_SZ; in TEST()
100 ret = name_to_handle_at(ns_fd, "", handle, &mount_id, AT_EMPTY_PATH); in TEST()
102 SKIP(free(handle); close(ns_fd); in TEST()
106 ASSERT_GT(handle->handle_bytes, 0); in TEST()
109 fd = open_by_handle_at(FD_NSFS_ROOT, handle, O_RDONLY); in TEST()
111 SKIP(free(handle); close(ns_fd); in TEST()
125 free(handle); in TEST()
130 struct file_handle *handle; in TEST() local
141 handle = malloc(sizeof(*handle) + MAX_HANDLE_SZ); in TEST()
142 ASSERT_NE(handle, NULL); in TEST()
149 handle->handle_bytes = MAX_HANDLE_SZ; in TEST()
150 ret = name_to_handle_at(ns_fd, "", handle, &mount_id, AT_EMPTY_PATH); in TEST()
152 SKIP(free(handle); close(ns_fd); in TEST()
156 ASSERT_GT(handle->handle_bytes, 0); in TEST()
159 fd = open_by_handle_at(FD_NSFS_ROOT, handle, O_RDONLY); in TEST()
161 SKIP(free(handle); close(ns_fd); in TEST()
175 free(handle); in TEST()
180 struct file_handle *handle; in TEST() local
191 handle = malloc(sizeof(*handle) + MAX_HANDLE_SZ); in TEST()
192 ASSERT_NE(handle, NULL); in TEST()
199 handle->handle_bytes = MAX_HANDLE_SZ; in TEST()
200 ret = name_to_handle_at(ns_fd, "", handle, &mount_id, AT_EMPTY_PATH); in TEST()
202 SKIP(free(handle); close(ns_fd); in TEST()
206 ASSERT_GT(handle->handle_bytes, 0); in TEST()
209 fd = open_by_handle_at(FD_NSFS_ROOT, handle, O_RDONLY); in TEST()
211 SKIP(free(handle); close(ns_fd); in TEST()
225 free(handle); in TEST()
230 struct file_handle *handle; in TEST() local
241 handle = malloc(sizeof(*handle) + MAX_HANDLE_SZ); in TEST()
242 ASSERT_NE(handle, NULL); in TEST()
249 handle->handle_bytes = MAX_HANDLE_SZ; in TEST()
250 ret = name_to_handle_at(ns_fd, "", handle, &mount_id, AT_EMPTY_PATH); in TEST()
252 SKIP(free(handle); close(ns_fd); in TEST()
256 ASSERT_GT(handle->handle_bytes, 0); in TEST()
259 fd = open_by_handle_at(FD_NSFS_ROOT, handle, O_RDONLY); in TEST()
261 SKIP(free(handle); close(ns_fd); in TEST()
275 free(handle); in TEST()
280 struct file_handle *handle; in TEST() local
291 handle = malloc(sizeof(*handle) + MAX_HANDLE_SZ); in TEST()
292 ASSERT_NE(handle, NULL); in TEST()
299 handle->handle_bytes = MAX_HANDLE_SZ; in TEST()
300 ret = name_to_handle_at(ns_fd, "", handle, &mount_id, AT_EMPTY_PATH); in TEST()
302 SKIP(free(handle); close(ns_fd); in TEST()
306 ASSERT_GT(handle->handle_bytes, 0); in TEST()
309 fd = open_by_handle_at(FD_NSFS_ROOT, handle, O_RDONLY); in TEST()
311 SKIP(free(handle); close(ns_fd); in TEST()
325 free(handle); in TEST()
330 struct file_handle *handle; in TEST() local
341 handle = malloc(sizeof(*handle) + MAX_HANDLE_SZ); in TEST()
342 ASSERT_NE(handle, NULL); in TEST()
347 SKIP(free(handle); return, "cgroup namespace not available"); in TEST()
351 handle->handle_bytes = MAX_HANDLE_SZ; in TEST()
352 ret = name_to_handle_at(ns_fd, "", handle, &mount_id, AT_EMPTY_PATH); in TEST()
354 SKIP(free(handle); close(ns_fd); in TEST()
358 ASSERT_GT(handle->handle_bytes, 0); in TEST()
361 fd = open_by_handle_at(FD_NSFS_ROOT, handle, O_RDONLY); in TEST()
363 SKIP(free(handle); close(ns_fd); in TEST()
377 free(handle); in TEST()
382 struct file_handle *handle; in TEST() local
393 handle = malloc(sizeof(*handle) + MAX_HANDLE_SZ); in TEST()
394 ASSERT_NE(handle, NULL); in TEST()
399 SKIP(free(handle); return, "time namespace not available"); in TEST()
403 handle->handle_bytes = MAX_HANDLE_SZ; in TEST()
404 ret = name_to_handle_at(ns_fd, "", handle, &mount_id, AT_EMPTY_PATH); in TEST()
406 SKIP(free(handle); close(ns_fd); in TEST()
410 ASSERT_GT(handle->handle_bytes, 0); in TEST()
413 fd = open_by_handle_at(FD_NSFS_ROOT, handle, O_RDONLY); in TEST()
415 SKIP(free(handle); close(ns_fd); in TEST()
429 free(handle); in TEST()
434 struct file_handle *handle; in TEST() local
444 handle = malloc(sizeof(*handle) + MAX_HANDLE_SZ); in TEST()
445 ASSERT_NE(handle, NULL); in TEST()
454 handle->handle_bytes = MAX_HANDLE_SZ; in TEST()
455 ret = name_to_handle_at(ns_fd, "", handle, &mount_id, AT_EMPTY_PATH); in TEST()
457 SKIP(free(handle); close(ns_fd); close(pipefd[0]); in TEST()
515 fd = open_by_handle_at(FD_NSFS_ROOT, handle, O_RDONLY); in TEST()
542 SKIP(free(handle); close(pipefd[0]); in TEST()
546 SKIP(free(handle); close(pipefd[0]); in TEST()
550 SKIP(free(handle); close(pipefd[0]); in TEST()
558 free(handle); in TEST()
563 struct file_handle *handle; in TEST() local
573 handle = malloc(sizeof(*handle) + MAX_HANDLE_SZ); in TEST()
574 ASSERT_NE(handle, NULL); in TEST()
583 handle->handle_bytes = MAX_HANDLE_SZ; in TEST()
584 ret = name_to_handle_at(ns_fd, "", handle, &mount_id, AT_EMPTY_PATH); in TEST()
586 SKIP(free(handle); close(ns_fd); close(pipefd[0]); in TEST()
644 fd = open_by_handle_at(FD_NSFS_ROOT, handle, O_RDONLY); in TEST()
671 SKIP(free(handle); close(pipefd[0]); in TEST()
675 SKIP(free(handle); close(pipefd[0]); in TEST()
679 SKIP(free(handle); close(pipefd[0]); in TEST()
687 free(handle); in TEST()
692 struct file_handle *handle; in TEST() local
702 handle = malloc(sizeof(*handle) + MAX_HANDLE_SZ); in TEST()
703 ASSERT_NE(handle, NULL); in TEST()
712 handle->handle_bytes = MAX_HANDLE_SZ; in TEST()
713 ret = name_to_handle_at(ns_fd, "", handle, &mount_id, AT_EMPTY_PATH); in TEST()
715 SKIP(free(handle); close(ns_fd); close(pipefd[0]); in TEST()
773 fd = open_by_handle_at(FD_NSFS_ROOT, handle, O_RDONLY); in TEST()
800 SKIP(free(handle); close(pipefd[0]); in TEST()
804 SKIP(free(handle); close(pipefd[0]); in TEST()
808 SKIP(free(handle); close(pipefd[0]); in TEST()
816 free(handle); in TEST()
821 struct file_handle *handle; in TEST() local
831 handle = malloc(sizeof(*handle) + MAX_HANDLE_SZ); in TEST()
832 ASSERT_NE(handle, NULL); in TEST()
841 handle->handle_bytes = MAX_HANDLE_SZ; in TEST()
842 ret = name_to_handle_at(ns_fd, "", handle, &mount_id, AT_EMPTY_PATH); in TEST()
844 SKIP(free(handle); close(ns_fd); close(pipefd[0]); in TEST()
902 fd = open_by_handle_at(FD_NSFS_ROOT, handle, O_RDONLY); in TEST()
929 SKIP(free(handle); close(pipefd[0]); in TEST()
933 SKIP(free(handle); close(pipefd[0]); in TEST()
937 SKIP(free(handle); close(pipefd[0]); in TEST()
945 free(handle); in TEST()
950 struct file_handle *handle; in TEST() local
960 handle = malloc(sizeof(*handle) + MAX_HANDLE_SZ); in TEST()
961 ASSERT_NE(handle, NULL); in TEST()
969 SKIP(free(handle); close(pipefd[0]); close(pipefd[1]); in TEST()
973 handle->handle_bytes = MAX_HANDLE_SZ; in TEST()
974 ret = name_to_handle_at(ns_fd, "", handle, &mount_id, AT_EMPTY_PATH); in TEST()
976 SKIP(free(handle); close(ns_fd); close(pipefd[0]); in TEST()
1034 fd = open_by_handle_at(FD_NSFS_ROOT, handle, O_RDONLY); in TEST()
1061 SKIP(free(handle); close(pipefd[0]); in TEST()
1065 SKIP(free(handle); close(pipefd[0]); in TEST()
1069 SKIP(free(handle); close(pipefd[0]); in TEST()
1077 free(handle); in TEST()
1082 struct file_handle *handle; in TEST() local
1092 handle = malloc(sizeof(*handle) + MAX_HANDLE_SZ); in TEST()
1093 ASSERT_NE(handle, NULL); in TEST()
1102 handle->handle_bytes = MAX_HANDLE_SZ; in TEST()
1103 ret = name_to_handle_at(ns_fd, "", handle, &mount_id, AT_EMPTY_PATH); in TEST()
1105 SKIP(free(handle); close(ns_fd); close(pipefd[0]); in TEST()
1174 fd = open_by_handle_at(FD_NSFS_ROOT, handle, O_RDONLY); in TEST()
1207 SKIP(free(handle); close(pipefd[0]); in TEST()
1211 SKIP(free(handle); close(pipefd[0]); in TEST()
1215 SKIP(free(handle); close(pipefd[0]); in TEST()
1223 free(handle); in TEST()
1228 struct file_handle *handle; in TEST() local
1238 handle = malloc(sizeof(*handle) + MAX_HANDLE_SZ); in TEST()
1239 ASSERT_NE(handle, NULL); in TEST()
1247 SKIP(free(handle); close(pipefd[0]); close(pipefd[1]); in TEST()
1251 handle->handle_bytes = MAX_HANDLE_SZ; in TEST()
1252 ret = name_to_handle_at(ns_fd, "", handle, &mount_id, AT_EMPTY_PATH); in TEST()
1254 SKIP(free(handle); close(ns_fd); close(pipefd[0]); in TEST()
1323 fd = open_by_handle_at(FD_NSFS_ROOT, handle, O_RDONLY); in TEST()
1356 SKIP(free(handle); close(pipefd[0]); in TEST()
1360 SKIP(free(handle); close(pipefd[0]); in TEST()
1364 SKIP(free(handle); close(pipefd[0]); in TEST()
1372 free(handle); in TEST()
1377 struct file_handle *handle; in TEST() local
1383 handle = malloc(sizeof(*handle) + MAX_HANDLE_SZ); in TEST()
1384 ASSERT_NE(handle, NULL); in TEST()
1391 handle->handle_bytes = MAX_HANDLE_SZ; in TEST()
1392 ret = name_to_handle_at(ns_fd, "", handle, &mount_id, AT_EMPTY_PATH); in TEST()
1394 SKIP(free(handle); close(ns_fd); in TEST()
1398 ASSERT_GT(handle->handle_bytes, 0); in TEST()
1401 fd = open_by_handle_at(FD_NSFS_ROOT, handle, O_WRONLY); in TEST()
1405 fd = open_by_handle_at(FD_NSFS_ROOT, handle, O_RDWR); in TEST()
1409 fd = open_by_handle_at(FD_NSFS_ROOT, handle, O_TRUNC); in TEST()
1413 fd = open_by_handle_at(FD_NSFS_ROOT, handle, O_DIRECT); in TEST()
1417 fd = open_by_handle_at(FD_NSFS_ROOT, handle, O_TMPFILE); in TEST()
1421 fd = open_by_handle_at(FD_NSFS_ROOT, handle, O_DIRECTORY); in TEST()
1426 free(handle); in TEST()