Lines Matching refs:fh

147 	struct file_handle *fh;  in TEST_F()  local
151 fh = malloc(sizeof(struct file_handle) + MAX_HANDLE_SZ); in TEST_F()
152 ASSERT_NE(fh, NULL); in TEST_F()
153 memset(fh, 0, sizeof(struct file_handle) + MAX_HANDLE_SZ); in TEST_F()
154 fh->handle_bytes = MAX_HANDLE_SZ; in TEST_F()
156 ASSERT_EQ(name_to_handle_at(self->child_pidfd1, "", fh, &mnt_id, AT_EMPTY_PATH), 0); in TEST_F()
160 pidfd = open_by_handle_at(self->pidfd, fh, 0); in TEST_F()
168 pidfd = open_by_handle_at(self->pidfd, fh, O_CLOEXEC); in TEST_F()
176 pidfd = open_by_handle_at(self->pidfd, fh, O_NONBLOCK); in TEST_F()
184 free(fh); in TEST_F()
194 struct file_handle *fh; in TEST_F() local
198 fh = malloc(sizeof(struct file_handle) + MAX_HANDLE_SZ); in TEST_F()
199 ASSERT_NE(fh, NULL); in TEST_F()
200 memset(fh, 0, sizeof(struct file_handle) + MAX_HANDLE_SZ); in TEST_F()
201 fh->handle_bytes = MAX_HANDLE_SZ; in TEST_F()
203 ASSERT_EQ(name_to_handle_at(self->child_pidfd2, "", fh, &mnt_id, AT_EMPTY_PATH), 0); in TEST_F()
207 pidfd = open_by_handle_at(self->pidfd, fh, 0); in TEST_F()
215 pidfd = open_by_handle_at(self->pidfd, fh, O_CLOEXEC); in TEST_F()
223 pidfd = open_by_handle_at(self->pidfd, fh, O_NONBLOCK); in TEST_F()
231 free(fh); in TEST_F()
241 struct file_handle *fh; in TEST_F() local
244 fh = malloc(sizeof(struct file_handle) + MAX_HANDLE_SZ); in TEST_F()
245 ASSERT_NE(fh, NULL); in TEST_F()
246 memset(fh, 0, sizeof(struct file_handle) + MAX_HANDLE_SZ); in TEST_F()
247 fh->handle_bytes = MAX_HANDLE_SZ; in TEST_F()
249 ASSERT_EQ(name_to_handle_at(self->pidfd, "", fh, &mnt_id, AT_EMPTY_PATH), 0); in TEST_F()
257 int pidfd = open_by_handle_at(self->pidfd, fh, 0); in TEST_F()
267 free(fh); in TEST_F()
277 struct file_handle *fh; in TEST_F() local
280 fh = malloc(sizeof(struct file_handle) + MAX_HANDLE_SZ); in TEST_F()
281 ASSERT_NE(fh, NULL); in TEST_F()
282 memset(fh, 0, sizeof(struct file_handle) + MAX_HANDLE_SZ); in TEST_F()
283 fh->handle_bytes = MAX_HANDLE_SZ; in TEST_F()
285 ASSERT_EQ(name_to_handle_at(self->child_pidfd3, "", fh, &mnt_id, AT_EMPTY_PATH), 0); in TEST_F()
289 pidfd = open_by_handle_at(self->pidfd, fh, 0); in TEST_F()
303 pidfd = open_by_handle_at(self->pidfd, fh, 0); in TEST_F()
316 struct file_handle *fh; in TEST_F() local
319 fh = malloc(sizeof(struct file_handle) + MAX_HANDLE_SZ); in TEST_F()
320 ASSERT_NE(fh, NULL); in TEST_F()
321 memset(fh, 0, sizeof(struct file_handle) + MAX_HANDLE_SZ); in TEST_F()
322 fh->handle_bytes = MAX_HANDLE_SZ; in TEST_F()
324 ASSERT_EQ(name_to_handle_at(self->child_pidfd3, "", fh, &mnt_id, AT_EMPTY_PATH), 0); in TEST_F()
328 pidfd = open_by_handle_at(self->pidfd, fh, 0); in TEST_F()
342 pidfd = open_by_handle_at(self->pidfd, fh, 0); in TEST_F()
354 struct file_handle *fh; in TEST_F() local
358 fh = malloc(sizeof(struct file_handle) + MAX_HANDLE_SZ); in TEST_F()
359 ASSERT_NE(fh, NULL); in TEST_F()
360 memset(fh, 0, sizeof(struct file_handle) + MAX_HANDLE_SZ); in TEST_F()
361 fh->handle_bytes = MAX_HANDLE_SZ; in TEST_F()
363 ASSERT_EQ(name_to_handle_at(self->child_pidfd2, "", fh, &mnt_id, AT_EMPTY_PATH), 0); in TEST_F()
367 pidfd = open_by_handle_at(self->pidfd, fh, in TEST_F()
390 struct file_handle *fh; in TEST_F() local
416 fh = malloc(sizeof(struct file_handle) + MAX_HANDLE_SZ); in TEST_F()
417 ASSERT_NE(fh, NULL); in TEST_F()
418 memset(fh, 0, sizeof(struct file_handle) + MAX_HANDLE_SZ); in TEST_F()
419 fh->handle_bytes = MAX_HANDLE_SZ; in TEST_F()
421 ASSERT_EQ(name_to_handle_at(self->child_pidfd2, "", fh, &mnt_id, AT_EMPTY_PATH), 0); in TEST_F()
424 pidfd = open_by_handle_at(self->pidfd, fh, invalid_pidfs_file_handle_flags[i].oflag); in TEST_F()
435 struct file_handle *fh; in TEST_F() local
437 fh = malloc(sizeof(struct file_handle) + MAX_HANDLE_SZ); in TEST_F()
438 ASSERT_NE(fh, NULL); in TEST_F()
439 memset(fh, 0, sizeof(struct file_handle) + MAX_HANDLE_SZ); in TEST_F()
440 fh->handle_bytes = MAX_HANDLE_SZ; in TEST_F()
442 …ASSERT_NE(name_to_handle_at(self->child_pidfd2, "lookup-is-not-possible-with-pidfs", fh, &mnt_id, … in TEST_F()
444 …ASSERT_NE(name_to_handle_at(self->child_pidfd2, "lookup-is-not-possible-with-pidfs", fh, &mnt_id, … in TEST_F()
461 struct file_handle *fh; in TEST_F() local
463 fh = malloc(sizeof(struct file_handle) + MAX_HANDLE_SZ); in TEST_F()
464 ASSERT_NE(fh, NULL); in TEST_F()
465 memset(fh, 0, sizeof(struct file_handle) + MAX_HANDLE_SZ); in TEST_F()
466 fh->handle_bytes = MAX_HANDLE_SZ; in TEST_F()
468 …ASSERT_NE(name_to_handle_at(self->child_pidfd2, "", fh, &mnt_id, AT_EMPTY_PATH | AT_HANDLE_CONNECT… in TEST_F()
482 struct file_handle *fh; in TEST_F() local
485 fh = malloc(sizeof(struct file_handle) + MAX_HANDLE_SZ); in TEST_F()
486 ASSERT_NE(fh, NULL); in TEST_F()
487 memset(fh, 0, sizeof(struct file_handle) + MAX_HANDLE_SZ); in TEST_F()
488 fh->handle_bytes = MAX_HANDLE_SZ; in TEST_F()
490 …ASSERT_EQ(name_to_handle_at(self->child_pidfd2, "", fh, &mnt_id, AT_EMPTY_PATH | AT_HANDLE_FID), 0… in TEST_F()
494 pidfd = open_by_handle_at(self->pidfd, fh, 0); in TEST_F()
509 struct file_handle *fh; in TEST_F() local
513 fh = malloc(sizeof(struct file_handle) + MAX_HANDLE_SZ); in TEST_F()
514 ASSERT_NE(fh, NULL); in TEST_F()
515 memset(fh, 0, sizeof(struct file_handle) + MAX_HANDLE_SZ); in TEST_F()
516 fh->handle_bytes = MAX_HANDLE_SZ; in TEST_F()
518 ASSERT_EQ(name_to_handle_at(self->child_pidfd1, "", fh, &mnt_id, AT_EMPTY_PATH), 0); in TEST_F()
522 pidfd = open_by_handle_at(FD_PIDFS_ROOT, fh, 0); in TEST_F()
530 pidfd = open_by_handle_at(FD_PIDFS_ROOT, fh, O_CLOEXEC); in TEST_F()
538 pidfd = open_by_handle_at(FD_PIDFS_ROOT, fh, O_NONBLOCK); in TEST_F()
546 pidfd = open_by_handle_at(self->pidfd, fh, 0); in TEST_F()
554 pidfd = open_by_handle_at(-EBADF, fh, 0); in TEST_F()
557 pidfd = open_by_handle_at(AT_FDCWD, fh, 0); in TEST_F()
560 free(fh); in TEST_F()