Lines Matching refs:info
118 const struct ns_info *info = &ns_info[i]; in FIXTURE_SETUP() local
119 self->nsfds[i] = openat(proc_fd, info->name, O_RDONLY | O_CLOEXEC); in FIXTURE_SETUP()
123 info->name, self->pid); in FIXTURE_SETUP()
127 self->child_pidfd_derived_nsfds[i] = ioctl(self->pidfd, info->pidfd_ioctl, 0); in FIXTURE_SETUP()
131 info->name, self->pid); in FIXTURE_SETUP()
267 const struct ns_info *info = &ns_info[i]; in FIXTURE_SETUP() local
269 self->nsfds[i] = openat(proc_fd, info->name, O_RDONLY | O_CLOEXEC); in FIXTURE_SETUP()
273 info->name, self->pid); in FIXTURE_SETUP()
278 self->child_pid1, info->name); in FIXTURE_SETUP()
286 info->name, self->child_pid1); in FIXTURE_SETUP()
291 self->child_pid2, info->name); in FIXTURE_SETUP()
299 info->name, self->child_pid1); in FIXTURE_SETUP()
303 self->child_pidfd_derived_nsfds1[i] = ioctl(self->child_pidfd1, info->pidfd_ioctl, 0); in FIXTURE_SETUP()
307 info->name, self->child_pid1); in FIXTURE_SETUP()
311 self->child_pidfd_derived_nsfds2[i] = ioctl(self->child_pidfd2, info->pidfd_ioctl, 0); in FIXTURE_SETUP()
315 info->name, self->child_pid2); in FIXTURE_SETUP()
424 const struct ns_info *info = &ns_info[i]; in TEST_F() local
427 ASSERT_EQ(in_same_namespace(self->nsfds[i], pid, info->name), 1); in TEST_F()
438 const struct ns_info *info = &ns_info[i]; in TEST_F() local
444 if (info->flag) { in TEST_F()
445 ASSERT_EQ(setns(self->child_pidfd1, info->flag), 0) { in TEST_F()
447 info->name, self->child_pid1, in TEST_F()
453 if (info->flag == CLONE_NEWPID) in TEST_F()
457 ASSERT_EQ(in_same_namespace(nsfd, pid, info->name), 1) { in TEST_F()
459 info->name, self->child_pid1, in TEST_F()
463 info->name, self->child_pid1, self->child_pidfd1); in TEST_F()
474 const struct ns_info *info = &ns_info[i]; in TEST_F() local
480 if (info->flag) { in TEST_F()
481 ASSERT_EQ(setns(self->child_nsfds1[i], info->flag), 0) { in TEST_F()
483 info->name, self->child_pid1, in TEST_F()
489 if (info->flag == CLONE_NEWPID) in TEST_F()
493 ASSERT_EQ(in_same_namespace(nsfd, pid, info->name), 1) { in TEST_F()
495 info->name, self->child_pid1, in TEST_F()
499 info->name, self->child_pid1, self->child_nsfds1[i]); in TEST_F()
510 const struct ns_info *info = &ns_info[i]; in TEST_F() local
516 if (info->flag) { in TEST_F()
517 ASSERT_EQ(setns(self->child_pidfd_derived_nsfds1[i], info->flag), 0) { in TEST_F()
519 info->name, self->child_pid1, in TEST_F()
525 if (info->flag == CLONE_NEWPID) in TEST_F()
529 ASSERT_EQ(in_same_namespace(nsfd, pid, info->name), 1) { in TEST_F()
531 info->name, self->child_pid1, in TEST_F()
535 info->name, self->child_pid1, self->child_pidfd_derived_nsfds1[i]); in TEST_F()
546 const struct ns_info *info = &ns_info[i]; in TEST_F() local
551 flags |= info->flag; in TEST_F()
553 info->name, self->child_pid1); in TEST_F()
563 const struct ns_info *info = &ns_info[i]; in TEST_F() local
570 if (info->flag == CLONE_NEWPID) in TEST_F()
574 ASSERT_EQ(in_same_namespace(nsfd, pid, info->name), 1) { in TEST_F()
576 info->name, self->child_pid1); in TEST_F()
579 info->name, self->child_pid1); in TEST_F()
589 const struct ns_info *info = &ns_info[i]; in TEST_F() local
594 flags |= info->flag; in TEST_F()
595 if (info->flag) /* No use logging pid_for_children. */ in TEST_F()
597 info->name, self->child_pid1); in TEST_F()
612 const struct ns_info *info = &ns_info[i]; in TEST_F() local
614 if (self->child_nsfds2[i] < 0 || !info->flag) in TEST_F()
617 ASSERT_NE(setns(self->child_pidfd2, info->flag), 0) { in TEST_F()
619 info->name, self->child_pid2, in TEST_F()
623 info->name, self->child_pid2, in TEST_F()
626 ASSERT_NE(setns(self->child_nsfds2[i], info->flag), 0) { in TEST_F()
628 info->name, self->child_pid2, in TEST_F()
632 info->name, self->child_pid2, in TEST_F()
643 const struct ns_info *info = &ns_info[i]; in TEST_F() local
645 if (self->child_pidfd_derived_nsfds2[i] < 0 || !info->flag) in TEST_F()
648 ASSERT_NE(setns(self->child_pidfd_derived_nsfds2[i], info->flag), 0) { in TEST_F()
650 info->name, self->child_pid2, in TEST_F()
654 info->name, self->child_pid2, in TEST_F()