_metadata         108 tools/testing/selftests/kselftest_harness.h 			__FILE__, __LINE__, _metadata->name, ##__VA_ARGS__)
_metadata         126 tools/testing/selftests/kselftest_harness.h 	_metadata->passed = 1; \
_metadata         127 tools/testing/selftests/kselftest_harness.h 	_metadata->trigger = 0; \
_metadata         170 tools/testing/selftests/kselftest_harness.h 	static void test_name(struct __test_metadata *_metadata); \
_metadata         180 tools/testing/selftests/kselftest_harness.h 		struct __test_metadata __attribute__((unused)) *_metadata)
_metadata         243 tools/testing/selftests/kselftest_harness.h 		struct __test_metadata __attribute__((unused)) *_metadata, \
_metadata         263 tools/testing/selftests/kselftest_harness.h 		struct __test_metadata __attribute__((unused)) *_metadata, \
_metadata         295 tools/testing/selftests/kselftest_harness.h 		struct __test_metadata *_metadata, \
_metadata         298 tools/testing/selftests/kselftest_harness.h 		struct __test_metadata *_metadata) \
_metadata         303 tools/testing/selftests/kselftest_harness.h 		fixture_name##_setup(_metadata, &self); \
_metadata         305 tools/testing/selftests/kselftest_harness.h 		if (!_metadata->passed) \
_metadata         307 tools/testing/selftests/kselftest_harness.h 		fixture_name##_##test_name(_metadata, &self); \
_metadata         308 tools/testing/selftests/kselftest_harness.h 		fixture_name##_teardown(_metadata, &self); \
_metadata         323 tools/testing/selftests/kselftest_harness.h 		struct __test_metadata __attribute__((unused)) *_metadata, \
_metadata         599 tools/testing/selftests/kselftest_harness.h 	for (; _metadata->trigger; _metadata->trigger = \
_metadata         600 tools/testing/selftests/kselftest_harness.h 			__bail(_assert, _metadata->no_print, _metadata->step))
_metadata         602 tools/testing/selftests/kselftest_harness.h #define __INC_STEP(_metadata) \
_metadata         603 tools/testing/selftests/kselftest_harness.h 	if (_metadata->passed && _metadata->step < 255) \
_metadata         604 tools/testing/selftests/kselftest_harness.h 		_metadata->step++;
_metadata         610 tools/testing/selftests/kselftest_harness.h 	if (_assert) __INC_STEP(_metadata); \
_metadata         617 tools/testing/selftests/kselftest_harness.h 		_metadata->passed = 0; \
_metadata         619 tools/testing/selftests/kselftest_harness.h 		_metadata->trigger = 1; \
_metadata         626 tools/testing/selftests/kselftest_harness.h 	if (_assert) __INC_STEP(_metadata); \
_metadata         629 tools/testing/selftests/kselftest_harness.h 		_metadata->passed = 0; \
_metadata         630 tools/testing/selftests/kselftest_harness.h 		_metadata->trigger = 1; \
_metadata         930 tools/testing/selftests/net/tls.c test_mutliproc(struct __test_metadata *_metadata, struct _test_data_tls *self,
_metadata        1009 tools/testing/selftests/net/tls.c 	test_mutliproc(_metadata, self, false, 6, 6);
_metadata        1014 tools/testing/selftests/net/tls.c 	test_mutliproc(_metadata, self, false, 4, 12);
_metadata        1019 tools/testing/selftests/net/tls.c 	test_mutliproc(_metadata, self, false, 10, 2);
_metadata        1024 tools/testing/selftests/net/tls.c 	test_mutliproc(_metadata, self, true, 6, 6);
_metadata        1029 tools/testing/selftests/net/tls.c 	test_mutliproc(_metadata, self, true, 4, 12);
_metadata        1034 tools/testing/selftests/net/tls.c 	test_mutliproc(_metadata, self, true, 10, 2);
_metadata         685 tools/testing/selftests/seccomp/seccomp_bpf.c void kill_thread_or_group(struct __test_metadata *_metadata, bool kill_process)
_metadata         752 tools/testing/selftests/seccomp/seccomp_bpf.c 		kill_thread_or_group(_metadata, false);
_metadata         771 tools/testing/selftests/seccomp/seccomp_bpf.c 		kill_thread_or_group(_metadata, true);
_metadata        1369 tools/testing/selftests/seccomp/seccomp_bpf.c typedef void tracer_func_t(struct __test_metadata *_metadata,
_metadata        1372 tools/testing/selftests/seccomp/seccomp_bpf.c void start_tracer(struct __test_metadata *_metadata, int fd, pid_t tracee,
_metadata        1421 tools/testing/selftests/seccomp/seccomp_bpf.c 		tracer_func(_metadata, tracee, status, args);
_metadata        1428 tools/testing/selftests/seccomp/seccomp_bpf.c 	syscall(__NR_exit, _metadata->passed ? EXIT_SUCCESS : EXIT_FAILURE);
_metadata        1434 tools/testing/selftests/seccomp/seccomp_bpf.c pid_t setup_trace_fixture(struct __test_metadata *_metadata,
_metadata        1451 tools/testing/selftests/seccomp/seccomp_bpf.c 		start_tracer(_metadata, pipefd[1], tracee, func, args,
_metadata        1462 tools/testing/selftests/seccomp/seccomp_bpf.c void teardown_trace_fixture(struct __test_metadata *_metadata,
_metadata        1474 tools/testing/selftests/seccomp/seccomp_bpf.c 			_metadata->passed = 0;
_metadata        1483 tools/testing/selftests/seccomp/seccomp_bpf.c void tracer_poke(struct __test_metadata *_metadata, pid_t tracee, int status,
_metadata        1533 tools/testing/selftests/seccomp/seccomp_bpf.c 	self->tracer = setup_trace_fixture(_metadata, tracer_poke,
_metadata        1539 tools/testing/selftests/seccomp/seccomp_bpf.c 	teardown_trace_fixture(_metadata, self->tracer);
_metadata        1637 tools/testing/selftests/seccomp/seccomp_bpf.c int get_syscall(struct __test_metadata *_metadata, pid_t tracee)
_metadata        1664 tools/testing/selftests/seccomp/seccomp_bpf.c void change_syscall(struct __test_metadata *_metadata,
_metadata        1737 tools/testing/selftests/seccomp/seccomp_bpf.c void tracer_syscall(struct __test_metadata *_metadata, pid_t tracee,
_metadata        1751 tools/testing/selftests/seccomp/seccomp_bpf.c 		EXPECT_EQ(__NR_getpid, get_syscall(_metadata, tracee));
_metadata        1752 tools/testing/selftests/seccomp/seccomp_bpf.c 		change_syscall(_metadata, tracee, __NR_getppid, 0);
_metadata        1756 tools/testing/selftests/seccomp/seccomp_bpf.c 		EXPECT_EQ(__NR_gettid, get_syscall(_metadata, tracee));
_metadata        1757 tools/testing/selftests/seccomp/seccomp_bpf.c 		change_syscall(_metadata, tracee, -1, 45000);
_metadata        1761 tools/testing/selftests/seccomp/seccomp_bpf.c 		EXPECT_EQ(__NR_openat, get_syscall(_metadata, tracee));
_metadata        1762 tools/testing/selftests/seccomp/seccomp_bpf.c 		change_syscall(_metadata, tracee, -1, -ESRCH);
_metadata        1766 tools/testing/selftests/seccomp/seccomp_bpf.c 		EXPECT_EQ(__NR_getppid, get_syscall(_metadata, tracee));
_metadata        1777 tools/testing/selftests/seccomp/seccomp_bpf.c void tracer_ptrace(struct __test_metadata *_metadata, pid_t tracee,
_metadata        1799 tools/testing/selftests/seccomp/seccomp_bpf.c 	nr = get_syscall(_metadata, tracee);
_metadata        1802 tools/testing/selftests/seccomp/seccomp_bpf.c 		change_syscall(_metadata, tracee, __NR_getppid, 0);
_metadata        1804 tools/testing/selftests/seccomp/seccomp_bpf.c 		change_syscall(_metadata, tracee, -1, 45000);
_metadata        1806 tools/testing/selftests/seccomp/seccomp_bpf.c 		change_syscall(_metadata, tracee, -1, -ESRCH);
_metadata        1852 tools/testing/selftests/seccomp/seccomp_bpf.c 	self->tracer = setup_trace_fixture(_metadata, tracer_syscall, NULL,
_metadata        1858 tools/testing/selftests/seccomp/seccomp_bpf.c 	teardown_trace_fixture(_metadata, self->tracer);
_metadata        1866 tools/testing/selftests/seccomp/seccomp_bpf.c 	teardown_trace_fixture(_metadata, self->tracer);
_metadata        1867 tools/testing/selftests/seccomp/seccomp_bpf.c 	self->tracer = setup_trace_fixture(_metadata, tracer_ptrace, NULL,
_metadata        1877 tools/testing/selftests/seccomp/seccomp_bpf.c 	teardown_trace_fixture(_metadata, self->tracer);
_metadata        1878 tools/testing/selftests/seccomp/seccomp_bpf.c 	self->tracer = setup_trace_fixture(_metadata, tracer_ptrace, NULL,
_metadata        1888 tools/testing/selftests/seccomp/seccomp_bpf.c 	teardown_trace_fixture(_metadata, self->tracer);
_metadata        1889 tools/testing/selftests/seccomp/seccomp_bpf.c 	self->tracer = setup_trace_fixture(_metadata, tracer_ptrace, NULL,
_metadata        2032 tools/testing/selftests/seccomp/seccomp_bpf.c 	teardown_trace_fixture(_metadata, self->tracer);
_metadata        2033 tools/testing/selftests/seccomp/seccomp_bpf.c 	self->tracer = setup_trace_fixture(_metadata, tracer_ptrace, NULL,
_metadata        2064 tools/testing/selftests/seccomp/seccomp_bpf.c 	teardown_trace_fixture(_metadata, self->tracer);
_metadata        2065 tools/testing/selftests/seccomp/seccomp_bpf.c 	self->tracer = setup_trace_fixture(_metadata, tracer_ptrace, NULL,
_metadata        2359 tools/testing/selftests/seccomp/seccomp_bpf.c 	self->sibling[0].metadata = _metadata;
_metadata        2367 tools/testing/selftests/seccomp/seccomp_bpf.c 	self->sibling[1].metadata = _metadata;
_metadata        2813 tools/testing/selftests/seccomp/seccomp_bpf.c 		syscall(__NR_exit, _metadata->passed ? EXIT_SUCCESS
_metadata        2833 tools/testing/selftests/seccomp/seccomp_bpf.c 	EXPECT_EQ(__NR_nanosleep, get_syscall(_metadata, child_pid));
_metadata        2875 tools/testing/selftests/seccomp/seccomp_bpf.c 	ret = get_syscall(_metadata, child_pid);
_metadata        2898 tools/testing/selftests/seccomp/seccomp_bpf.c 		_metadata->passed = 0;