/linux-6.1.9/tools/testing/selftests/landlock/ |
D | common.h | 31 struct __test_metadata *_metadata, \ 41 _metadata->no_print = 1; \ 42 fixture_name##_##test_name##_child(_metadata, self, variant); \ 43 if (_metadata->skip) \ 45 if (_metadata->passed) \ 47 _exit(_metadata->step); \ 52 _metadata->passed = 0; \ 53 _metadata->step = 1; \ 58 _metadata->passed = 1; \ 61 _metadata->passed = 1; \ [all …]
|
D | fs_test.c | 90 static void mkdir_parents(struct __test_metadata *const _metadata, in mkdir_parents() argument 116 static void create_directory(struct __test_metadata *const _metadata, in create_directory() argument 119 mkdir_parents(_metadata, path); in create_directory() 127 static void create_file(struct __test_metadata *const _metadata, in create_file() argument 130 mkdir_parents(_metadata, path); in create_file() 172 static void prepare_layout(struct __test_metadata *const _metadata) in prepare_layout() argument 174 disable_caps(_metadata); in prepare_layout() 176 create_directory(_metadata, TMP_DIR); in prepare_layout() 182 set_cap(_metadata, CAP_SYS_ADMIN); in prepare_layout() 186 clear_cap(_metadata, CAP_SYS_ADMIN); in prepare_layout() [all …]
|
D | ptrace_test.c | 22 static void create_domain(struct __test_metadata *const _metadata) in create_domain() argument 242 drop_caps(_metadata); in TEST_F() 248 create_domain(_metadata); in TEST_F() 249 if (!_metadata->passed) in TEST_F() 262 create_domain(_metadata); in TEST_F() 305 _exit(_metadata->passed ? EXIT_SUCCESS : EXIT_FAILURE); in TEST_F() 312 create_domain(_metadata); in TEST_F() 356 _metadata->passed = 0; in TEST_F()
|
D | base_test.c | 212 drop_caps(_metadata); in TEST() 243 drop_caps(_metadata); in TEST() 287 drop_caps(_metadata); in TEST() 340 _exit(_metadata->passed ? EXIT_SUCCESS : EXIT_FAILURE); in TEST()
|
/linux-6.1.9/tools/testing/selftests/ |
D | kselftest_harness.h | 114 __FILE__, __LINE__, _metadata->name, ##__VA_ARGS__) 131 snprintf(_metadata->results->reason, \ 132 sizeof(_metadata->results->reason), fmt, ##__VA_ARGS__); \ 135 _metadata->results->reason); \ 137 _metadata->passed = 1; \ 138 _metadata->skip = 1; \ 139 _metadata->trigger = 0; \ 182 static void test_name(struct __test_metadata *_metadata); \ 184 struct __test_metadata *_metadata, \ 187 _metadata->setup_completed = true; \ [all …]
|
/linux-6.1.9/tools/testing/selftests/exec/ |
D | non-regular.c | 15 void rm(struct __test_metadata *_metadata, const char *pathname, in rm() argument 46 void (*setup)(struct __test_metadata *_metadata, in FIXTURE_VARIANT() 52 void setup_link(struct __test_metadata *_metadata, in setup_link() argument 80 void setup_dir(struct __test_metadata *_metadata, in setup_dir() argument 95 void setup_node(struct __test_metadata *_metadata, in setup_node() argument 133 void setup_fifo(struct __test_metadata *_metadata, in setup_fifo() argument 152 rm(_metadata, self->pathname, variant->is_dir); in FIXTURE_SETUP() 153 variant->setup(_metadata, self, variant); in FIXTURE_SETUP() 158 rm(_metadata, self->pathname, self->is_dir); in FIXTURE_TEARDOWN()
|
/linux-6.1.9/tools/testing/selftests/filesystems/binderfs/ |
D | binderfs_test.c | 39 static void change_mountns(struct __test_metadata *_metadata) in change_mountns() argument 56 static int __do_binderfs_test(struct __test_metadata *_metadata) in __do_binderfs_test() argument 70 change_mountns(_metadata); in __do_binderfs_test() 294 static void change_userns(struct __test_metadata *_metadata, int syncfds[2]) in change_userns() argument 324 static void change_idmaps(struct __test_metadata *_metadata, int syncfds[2], pid_t pid) in change_idmaps() argument 360 struct __test_metadata *_metadata = _thread_metadata; in binder_version_thread() local 406 change_userns(_metadata, syncfds); in TEST() 407 change_mountns(_metadata); in TEST() 457 _thread_metadata = _metadata; in TEST() 486 change_idmaps(_metadata, syncfds, pid); in TEST() [all …]
|
/linux-6.1.9/tools/testing/selftests/net/af_unix/ |
D | diag_uid.c | 76 int send_request(struct __test_metadata *_metadata, in send_request() argument 116 void render_response(struct __test_metadata *_metadata, in render_response() argument 134 void receive_response(struct __test_metadata *_metadata, in receive_response() argument 162 render_response(_metadata, NLMSG_DATA(nlh), nlh->nlmsg_len); in receive_response() 172 ret = send_request(_metadata, self, variant); 175 receive_response(_metadata, self);
|
/linux-6.1.9/tools/testing/selftests/clone3/ |
D | clone3_cap_checkpoint_restore.c | 41 static int call_clone3_set_tid(struct __test_metadata *_metadata, in call_clone3_set_tid() argument 83 static int test_clone3_set_tid(struct __test_metadata *_metadata, in test_clone3_set_tid() argument 89 ret = call_clone3_set_tid(_metadata, set_tid, set_tid_size); in test_clone3_set_tid() 175 ASSERT_EQ(test_clone3_set_tid(_metadata, set_tid, 1), -EPERM); in TEST() 179 ASSERT_EQ(test_clone3_set_tid(_metadata, set_tid, 1), 0); in TEST()
|
/linux-6.1.9/tools/testing/selftests/drivers/s390x/uvdevice/ |
D | test_uvdevice.c | 187 struct __test_metadata *_metadata, in att_inval_sizes_test() argument 217 false, _metadata, self); in TEST_F() 219 true, _metadata, self); in TEST_F() 221 true, _metadata, self); in TEST_F() 234 static void att_inval_addr_test(__u64 *addr, struct __test_metadata *_metadata, in att_inval_addr_test() argument 255 att_inval_addr_test(&self->uvio_attest.arcb_addr, _metadata, self); in TEST_F() 256 att_inval_addr_test(&self->uvio_attest.add_data_addr, _metadata, self); in TEST_F() 257 att_inval_addr_test(&self->uvio_attest.meas_addr, _metadata, self); in TEST_F()
|
/linux-6.1.9/tools/testing/selftests/net/ |
D | tls.c | 93 static void ulp_sock_pair(struct __test_metadata *_metadata, in ulp_sock_pair() argument 166 static int tls_recv_cmsg(struct __test_metadata *_metadata, in tls_recv_cmsg() argument 205 ulp_sock_pair(_metadata, &self->fd, &self->cfd, &self->notls); in FIXTURE_SETUP() 317 ulp_sock_pair(_metadata, &self->fd, &self->cfd, &self->notls); in FIXTURE_SETUP() 372 static void chunked_sendfile(struct __test_metadata *_metadata, in chunked_sendfile() argument 409 chunked_sendfile(_metadata, self, 4096, 4096); in TEST_F() 410 chunked_sendfile(_metadata, self, 4096, 0); in TEST_F() 411 chunked_sendfile(_metadata, self, 4096, 1); in TEST_F() 412 chunked_sendfile(_metadata, self, 4096, 2048); in TEST_F() 413 chunked_sendfile(_metadata, self, 8192, 2048); in TEST_F() [all …]
|
D | reuseaddr_ports_exhausted.c | 54 int bind_port(struct __test_metadata *_metadata, int reuseaddr, int reuseport) in bind_port() argument 90 fd[j] = bind_port(_metadata, opts->reuseaddr[j], opts->reuseport[j]); in TEST() 110 fd[j] = bind_port(_metadata, opts->reuseaddr[j], opts->reuseport[j]); in TEST() 139 fd[j] = bind_port(_metadata, opts->reuseaddr[j], opts->reuseport[j]); in TEST()
|
/linux-6.1.9/tools/testing/selftests/perf_events/ |
D | sigtrap_threads.c | 149 static void run_test_threads(struct __test_metadata *_metadata, in run_test_threads() argument 161 run_test_threads(_metadata, self); in TEST_F() 169 run_test_threads(_metadata, self); in TEST_F() 188 run_test_threads(_metadata, self); in TEST_F() 207 run_test_threads(_metadata, self); in TEST_F()
|
/linux-6.1.9/tools/testing/selftests/seccomp/ |
D | seccomp_bpf.c | 795 void kill_thread_or_group(struct __test_metadata *_metadata, in kill_thread_or_group() argument 866 kill_thread_or_group(_metadata, KILL_THREAD); in TEST() 885 kill_thread_or_group(_metadata, KILL_PROCESS); in TEST() 904 kill_thread_or_group(_metadata, RET_UNKNOWN); in TEST() 1504 typedef void tracer_func_t(struct __test_metadata *_metadata, 1507 void start_tracer(struct __test_metadata *_metadata, int fd, pid_t tracee, in start_tracer() argument 1566 tracer_func(_metadata, tracee, status, args); in start_tracer() 1573 syscall(__NR_exit, _metadata->passed ? EXIT_SUCCESS : EXIT_FAILURE); in start_tracer() 1579 pid_t setup_trace_fixture(struct __test_metadata *_metadata, in setup_trace_fixture() argument 1596 start_tracer(_metadata, pipefd[1], tracee, func, args, in setup_trace_fixture() [all …]
|
/linux-6.1.9/tools/testing/selftests/sgx/ |
D | main.c | 176 struct __test_metadata *_metadata) in setup_test_encl() argument 287 ASSERT_TRUE(setup_test_encl(ENCL_HEAP_SIZE_DEFAULT, &self->encl, _metadata)); in TEST_F() 360 ASSERT_TRUE(setup_test_encl(total_mem, &self->encl, _metadata)); in TEST_F() 404 ASSERT_TRUE(setup_test_encl(total_mem, &self->encl, _metadata)); 509 ASSERT_TRUE(setup_test_encl(ENCL_HEAP_SIZE_DEFAULT, &self->encl, _metadata)); in TEST_F() 545 ASSERT_TRUE(setup_test_encl(ENCL_HEAP_SIZE_DEFAULT, &self->encl, _metadata)); in TEST_F() 578 ASSERT_TRUE(setup_test_encl(ENCL_HEAP_SIZE_DEFAULT, &self->encl, _metadata)); in TEST_F() 623 ASSERT_TRUE(setup_test_encl(ENCL_HEAP_SIZE_DEFAULT, &self->encl, _metadata)); in TEST_F() 725 ASSERT_TRUE(setup_test_encl(ENCL_HEAP_SIZE_DEFAULT, &self->encl, _metadata)); in TEST_F() 788 ASSERT_TRUE(setup_test_encl(ENCL_HEAP_SIZE_DEFAULT, &self->encl, _metadata)); in TEST_F() [all …]
|
/linux-6.1.9/Documentation/userspace-api/media/v4l/ |
D | dev-meta.rst | 3 .. _metadata:
|
/linux-6.1.9/drivers/net/netdevsim/ |
D | dev.c | 677 #define NSIM_TRAP_DROP_EXT(_id, _group_id, _metadata) \ argument 680 NSIM_TRAP_METADATA | (_metadata))
|
/linux-6.1.9/drivers/net/ethernet/mellanox/mlxsw/ |
D | spectrum_trap.c | 387 #define MLXSW_SP_TRAP_DROP_EXT(_id, _group_id, _metadata) \ argument 390 MLXSW_SP_TRAP_METADATA | (_metadata))
|