Home
last modified time | relevance | path

Searched refs:_metadata (Results 1 – 25 of 36) sorted by relevance

12

/linux-6.15/tools/testing/selftests/filesystems/mount-notify/
H A Dmount-notify_test.c286 check_mounted(_metadata, mnts, 2); in TEST_F()
296 check_mounted(_metadata, mnts, 1); in TEST_F()
311 check_mounted(_metadata, mnts, 2); in TEST_F()
323 check_mounted(_metadata, mnts, 1); in TEST_F()
352 check_mounted(_metadata, mnts, 1); in TEST_F()
379 check_mounted(_metadata, mnts, 2); in TEST_F()
389 check_mounted(_metadata, mnts, 1); in TEST_F()
415 check_mounted(_metadata, mnts, 3); in TEST_F()
423 check_mounted(_metadata, mnts, 5); in TEST_F()
431 check_mounted(_metadata, mnts, 6); in TEST_F()
[all …]
/linux-6.15/tools/testing/selftests/landlock/
H A Dfs_test.c297 disable_caps(_metadata); in prepare_layout_opt()
350 prepare_layout(_metadata); in FIXTURE_SETUP()
355 cleanup_layout(_metadata); in FIXTURE_TEARDOWN_PARENT()
413 prepare_layout(_metadata); in FIXTURE_SETUP()
854 drop_caps(_metadata); in TEST_F_FORK()
2624 _metadata, in TEST_F_FORK()
2702 _metadata, in TEST_F_FORK()
2848 _metadata, in reparent_exdev_layers_enforce1()
3145 _metadata, in TEST_F_FORK()
3527 _metadata, in TEST_F_FORK()
[all …]
H A Dcommon.h36 static void _init_caps(struct __test_metadata *const _metadata, bool drop_all) in _init_caps() argument
79 _init_caps(_metadata, false); in disable_caps()
84 _init_caps(_metadata, true); in drop_caps()
87 static void _change_cap(struct __test_metadata *const _metadata, in _change_cap() argument
106 _change_cap(_metadata, CAP_EFFECTIVE, cap, CAP_SET); in set_cap()
112 _change_cap(_metadata, CAP_EFFECTIVE, cap, CAP_CLEAR); in clear_cap()
118 _change_cap(_metadata, CAP_INHERITABLE, cap, CAP_SET); in set_ambient_cap()
128 struct __test_metadata *const _metadata, const cap_value_t cap) in clear_ambient_cap() argument
131 _change_cap(_metadata, CAP_INHERITABLE, cap, CAP_CLEAR); in clear_ambient_cap()
212 drop_access_rights(struct __test_metadata *const _metadata, in drop_access_rights() argument
[all …]
H A Daudit_test.c48 disable_caps(_metadata); in FIXTURE_SETUP()
49 set_cap(_metadata, CAP_AUDIT_CONTROL); in FIXTURE_SETUP()
67 set_cap(_metadata, CAP_AUDIT_CONTROL); in FIXTURE_TEARDOWN()
132 _exit(_metadata->exit_code); in TEST_F()
139 _metadata->exit_code = KSFT_FAIL; in TEST_F()
319 disable_caps(_metadata); in FIXTURE_SETUP()
383 _metadata, self->audit_fd, in TEST_F()
390 _metadata, self->audit_fd, in TEST_F()
424 _exit(_metadata->exit_code); in TEST_F()
431 _metadata->exit_code = KSFT_FAIL; in TEST_F()
[all …]
H A Dscoped_signal_test.c60 drop_caps(_metadata); in FIXTURE_SETUP()
132 _exit(_metadata->exit_code); in TEST_F()
148 _metadata->exit_code = KSFT_FAIL; in TEST_F()
161 drop_caps(_metadata); in FIXTURE_SETUP()
222 _exit(_metadata->exit_code); in TEST_F()
276 drop_caps(_metadata); in TEST()
301 drop_caps(_metadata); in TEST()
347 disable_caps(_metadata); in TEST()
358 set_cap(_metadata, CAP_SETUID); in TEST()
445 drop_caps(_metadata); in FIXTURE_SETUP()
[all …]
H A Dptrace_test.c310 drop_caps(_metadata); in TEST_F()
316 create_domain(_metadata); in TEST_F()
317 if (!__test_passed(_metadata)) in TEST_F()
330 create_domain(_metadata); in TEST_F()
378 _exit(_metadata->exit_code); in TEST_F()
385 create_domain(_metadata); in TEST_F()
436 _metadata->exit_code = KSFT_FAIL; in TEST_F()
464 disable_caps(_metadata); in FIXTURE_SETUP()
502 drop_caps(_metadata); in TEST_F()
538 _exit(_metadata->exit_code); in TEST_F()
[all …]
H A Dscoped_abstract_unix_test.c57 drop_caps(_metadata); in FIXTURE_SETUP()
92 if (!__test_passed(_metadata)) in TEST_F()
135 _exit(_metadata->exit_code); in TEST_F()
280 disable_caps(_metadata); in FIXTURE_SETUP()
288 drop_caps(_metadata); in FIXTURE_SETUP()
391 drop_caps(_metadata); in FIXTURE_SETUP()
464 _metadata, in TEST_F()
622 drop_caps(_metadata); in FIXTURE_SETUP()
767 drop_caps(_metadata); in FIXTURE_SETUP()
994 drop_caps(_metadata); in TEST()
[all …]
H A Dnet_test.c275 disable_caps(_metadata); in FIXTURE_SETUP()
286 setup_loopback(_metadata); in FIXTURE_SETUP()
973 disable_caps(_metadata); in FIXTURE_SETUP()
978 setup_loopback(_metadata); in FIXTURE_SETUP()
1059 disable_caps(_metadata); in FIXTURE_SETUP()
1064 setup_loopback(_metadata); in FIXTURE_SETUP()
1292 disable_caps(_metadata); in FIXTURE_SETUP()
1294 setup_loopback(_metadata); in FIXTURE_SETUP()
1541 disable_caps(_metadata); in FIXTURE_SETUP()
1705 disable_caps(_metadata); in FIXTURE_SETUP()
[all …]
H A Dscoped_common.h12 static void create_scoped_domain(struct __test_metadata *const _metadata, in create_scoped_domain() argument
26 enforce_ruleset(_metadata, ruleset_fd); in create_scoped_domain()
/linux-6.15/tools/testing/selftests/net/
H A Dso_incoming_cpu.c84 setup_netns(_metadata); in FIXTURE_SETUP()
134 set_so_incoming_cpu(_metadata, fd, cpu); in create_server()
143 set_so_incoming_cpu(_metadata, fd, cpu); in create_server()
152 set_so_incoming_cpu(_metadata, fd, cpu); in create_server()
237 create_servers(_metadata, self, variant); in TEST_F()
238 create_clients(_metadata, self); in TEST_F()
239 verify_incoming_cpu(_metadata, self); in TEST_F()
252 create_clients(_metadata, self); in TEST_F()
253 verify_incoming_cpu(_metadata, self); in TEST_F()
265 create_clients(_metadata, self); in TEST_F()
[all …]
H A Dtls.c1810 tls_send_keyupdate(_metadata, self->fd); in TEST_F()
1855 tls_send_keyupdate(_metadata, self->fd); in TEST_F()
1928 tls_send_keyupdate(_metadata, self->fd); in TEST_F()
1968 tls_send_keyupdate(_metadata, self->fd); in TEST_F()
2018 tls_send_keyupdate(_metadata, self->fd); in TEST_F()
2051 tls_send_keyupdate(_metadata, self->fd); in TEST_F()
2081 tls_send_keyupdate(_metadata, self->fd); in TEST_F()
2117 exit(!__test_passed(_metadata)); in TEST_F()
2133 tls_send_keyupdate(_metadata, self->fd); in TEST_F()
2163 exit(!__test_passed(_metadata)); in TEST_F()
[all …]
H A Dreuseaddr_ports_exhausted.c54 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.15/tools/testing/selftests/exec/
H A Dcheck-exec.c213 fill_exec_fd(_metadata, fd_out); in fill_exec_path()
262 test_exec_fd(_metadata, fd, err_code); in test_exec_path()
273 drop_privileges(_metadata); in TEST_F()
281 fill_exec_path(_metadata, reg_file_path); in TEST_F()
285 drop_privileges(_metadata); in TEST_F()
296 drop_privileges(_metadata); in TEST_F()
304 fill_exec_fd(_metadata, self->memfd); in TEST_F()
308 drop_privileges(_metadata); in TEST_F()
314 test_exec_path(_metadata, dir_path, EACCES); in TEST_F()
317 test_exec_path(_metadata, fifo_path, EACCES); in TEST_F()
[all …]
H A Dnon-regular.c15 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.15/tools/testing/selftests/
H A Dkselftest_harness.h128 _metadata->results->reason); \
130 _metadata->exit_code = KSFT_SKIP; \
131 _metadata->trigger = 0; \
180 if (setjmp(_metadata->env) == 0) \
181 test_name(_metadata); \
182 __test_check_assert(_metadata); \
431 if (_metadata->exit_code) \
750 for (; _metadata->trigger; _metadata->trigger = \
751 __bail(_assert, _metadata))
797 _metadata->trigger = 1; \
[all …]
/linux-6.15/tools/testing/selftests/hid/
H A Dhid_common.h158 return uhid_write(_metadata, fd, &ev); in uhid_create()
168 uhid_write(_metadata, hid->uhid_fd, &ev); in uhid_destroy()
171 static int uhid_event(struct __test_metadata *_metadata, int fd) in uhid_event() argument
228 uhid_write(_metadata, fd, &answer); in uhid_event()
243 struct __test_metadata *_metadata; member
248 struct __test_metadata *_metadata = args->_metadata; in uhid_read_events_thread() local
265 ret = uhid_event(_metadata, fd); in uhid_read_events_thread()
278 ._metadata = _metadata, in uhid_start_listener()
310 return uhid_write(_metadata, hid->uhid_fd, &ev); in uhid_send_event()
453 ret = uhid_create(_metadata, hid->uhid_fd, hid->dev_id, bus, vid, pid, in setup_uhid()
[all …]
H A Dhid_bpf.c47 uhid_destroy(_metadata, &self->hid); in FIXTURE_TEARDOWN()
54 hid_bpf_teardown(_metadata, self, variant); \
72 load_programs(NULL, 0, _metadata, self, variant)
75 struct __test_metadata *_metadata, in load_programs() argument
172 uhid_send_event(_metadata, &self->hid, buf, 6); in TEST_F()
188 uhid_send_event(_metadata, &self->hid, buf, 6); in TEST_F()
219 uhid_send_event(_metadata, &self->hid, buf, 6); in TEST_F()
232 uhid_send_event(_metadata, &self->hid, buf, 6); in TEST_F()
283 uhid_send_event(_metadata, &self->hid, buf, 6); in TEST_F()
313 uhid_send_event(_metadata, &self->hid, buf, 6); in TEST_F()
[all …]
H A Dhidraw.c25 uhid_destroy(_metadata, &self->hid); in FIXTURE_TEARDOWN()
32 hidraw_teardown(_metadata, self, variant); \
39 err = setup_uhid(_metadata, &self->hid, BUS_USB, 0x0001, 0x0a37, rdesc, sizeof(rdesc)); in FIXTURE_SETUP()
66 uhid_send_event(_metadata, &self->hid, buf, 6); in TEST_F()
88 uhid_send_event(_metadata, &self->hid, buf, 6); in TEST_F()
104 uhid_send_event(_metadata, &self->hid, buf, 6); in TEST_F()
148 uhid_send_event(_metadata, &self->hid, buf, 6); in TEST_F()
/linux-6.15/tools/testing/selftests/net/af_unix/
H A Dscm_rights.c68 static int count_sockets(struct __test_metadata *_metadata, in count_sockets() argument
108 ret = count_sockets(_metadata, variant); in FIXTURE_SETUP()
118 ret = count_sockets(_metadata, variant); in FIXTURE_TEARDOWN()
122 static void create_listeners(struct __test_metadata *_metadata, in create_listeners() argument
178 create_listeners(_metadata, self, n); in __create_sockets()
180 create_socketpairs(_metadata, self, variant, n); in __create_sockets()
183 static void __close_sockets(struct __test_metadata *_metadata, in __close_sockets() argument
197 void __send_fd(struct __test_metadata *_metadata, in __send_fd() argument
237 __create_sockets(_metadata, self, variant, n)
239 __close_sockets(_metadata, self, n)
[all …]
H A Dmsg_oob.c145 create_unix_socketpair(_metadata, self); in FIXTURE_SETUP()
146 create_tcp_socketpair(_metadata, self); in FIXTURE_SETUP()
148 setup_sigurg(_metadata, self); in FIXTURE_SETUP()
149 setup_epollpri(_metadata, self); in FIXTURE_SETUP()
182 static void __sendpair(struct __test_metadata *_metadata, in __sendpair() argument
312 __sendpair(_metadata, self, buf, len, flags)
317 __recvpair(_metadata, self, \
320 __recvpair(_metadata, self, \
325 __epollpair(_metadata, self, oob_remaining)
328 __siocatmarkpair(_metadata, self, oob_head)
[all …]
H A Ddiag_uid.c76 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
161 render_response(_metadata, NLMSG_DATA(nlh), nlh->nlmsg_len); in receive_response()
171 ret = send_request(_metadata, self, variant);
174 receive_response(_metadata, self);
/linux-6.15/tools/testing/selftests/filesystems/binderfs/
H A Dbinderfs_test.c39 static void change_mountns(struct __test_metadata *_metadata) in change_mountns() argument
70 change_mountns(_metadata); in __do_binderfs_test()
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()
499 if (__do_binderfs_test(_metadata)) in TEST()
522 change_userns(_metadata, syncfds); in TEST()
523 if (__do_binderfs_test(_metadata)) in TEST()
[all …]
/linux-6.15/tools/testing/selftests/clone3/
H A Dclone3_cap_checkpoint_restore.c37 static int call_clone3_set_tid(struct __test_metadata *_metadata, in call_clone3_set_tid() argument
79 static int test_clone3_set_tid(struct __test_metadata *_metadata, in test_clone3_set_tid() argument
85 ret = call_clone3_set_tid(_metadata, set_tid, set_tid_size); in test_clone3_set_tid()
171 ASSERT_EQ(test_clone3_set_tid(_metadata, set_tid, 1), -EPERM); in TEST()
175 ASSERT_EQ(test_clone3_set_tid(_metadata, set_tid, 1), 0); in TEST()
/linux-6.15/tools/testing/selftests/drivers/s390x/uvdevice/
H A Dtest_uvdevice.c187 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.15/tools/testing/selftests/iommu/
H A Diommufd_fail_nth.c92 static void fail_nth_first(struct __test_metadata *_metadata, in fail_nth_first() argument
102 static bool fail_nth_next(struct __test_metadata *_metadata, in fail_nth_next() argument
162 void __fail_nth_enable(struct __test_metadata *_metadata, in __fail_nth_enable() argument
174 #define fail_nth_enable() __fail_nth_enable(_metadata, _nth_state)
190 fail_nth_first(_metadata, &nth_state); \
191 ASSERT_EQ(0, test_nth_##name(_metadata, self, variant, \
193 while (fail_nth_next(_metadata, &nth_state, test_result)) { \
194 fixture_name##_teardown(_metadata, self, variant); \
195 fixture_name##_setup(_metadata, self, variant); \
196 test_result = test_nth_##name(_metadata, self, \
[all …]

12