/linux-master/tools/testing/selftests/net/ |
H A D | so_incoming_cpu.c | 56 static void write_sysctl(struct __test_metadata *_metadata, argument 69 static void setup_netns(struct __test_metadata *_metadata) argument 74 write_sysctl(_metadata, "/proc/sys/net/ipv4/ip_local_port_range", "10000 60001"); 75 write_sysctl(_metadata, "/proc/sys/net/ipv4/tcp_tw_reuse", "0"); 84 setup_netns(_metadata); 115 void set_so_incoming_cpu(struct __test_metadata *_metadata, int fd, int cpu) argument 123 int create_server(struct __test_metadata *_metadata, argument 134 set_so_incoming_cpu(_metadata, fd, cpu); 143 set_so_incoming_cpu(_metadata, fd, cpu); 152 set_so_incoming_cpu(_metadata, f 157 create_servers(struct __test_metadata *_metadata, FIXTURE_DATA(so_incoming_cpu) *self, const FIXTURE_VARIANT(so_incoming_cpu) *variant) argument 178 create_clients(struct __test_metadata *_metadata, FIXTURE_DATA(so_incoming_cpu) *self) argument 209 verify_incoming_cpu(struct __test_metadata *_metadata, FIXTURE_DATA(so_incoming_cpu) *self) argument [all...] |
H A D | reuseaddr_ports_exhausted.c | 54 int bind_port(struct __test_metadata *_metadata, int reuseaddr, int reuseport) argument 90 fd[j] = bind_port(_metadata, opts->reuseaddr[j], opts->reuseport[j]); 110 fd[j] = bind_port(_metadata, opts->reuseaddr[j], opts->reuseport[j]); 139 fd[j] = bind_port(_metadata, opts->reuseaddr[j], opts->reuseport[j]);
|
H A D | bind_timewait.c | 42 void create_timewait_socket(struct __test_metadata *_metadata, argument 80 create_timewait_socket(_metadata, self);
|
H A D | tls.c | 109 static void ulp_sock_pair(struct __test_metadata *_metadata, argument 182 static int tls_recv_cmsg(struct __test_metadata *_metadata, argument 221 ulp_sock_pair(_metadata, &self->fd, &self->cfd, &self->notls); 377 ulp_sock_pair(_metadata, &self->fd, &self->cfd, &self->notls); 432 static void chunked_sendfile(struct __test_metadata *_metadata, argument 469 chunked_sendfile(_metadata, self, 4096, 4096); 470 chunked_sendfile(_metadata, self, 4096, 0); 471 chunked_sendfile(_metadata, self, 4096, 1); 472 chunked_sendfile(_metadata, self, 4096, 2048); 473 chunked_sendfile(_metadata, sel 1352 test_mutliproc(struct __test_metadata *_metadata, struct _test_data_tls *self, bool sendpg, unsigned int n_readers, unsigned int n_writers) argument [all...] |
H A D | bind_wildcard.c | 739 void bind_socket(struct __test_metadata *_metadata, argument 790 bind_socket(_metadata, self, variant, i, 0); 798 bind_socket(_metadata, self, variant, i, SO_REUSEADDR); 806 bind_socket(_metadata, self, variant, i, SO_REUSEPORT);
|
/linux-master/tools/testing/selftests/landlock/ |
H A D | fs_test.c | 155 static void mkdir_parents(struct __test_metadata *const _metadata, argument 181 static void create_directory(struct __test_metadata *const _metadata, argument 184 mkdir_parents(_metadata, path); 192 static void create_file(struct __test_metadata *const _metadata, argument 195 mkdir_parents(_metadata, path); 257 static void prepare_layout_opt(struct __test_metadata *const _metadata, argument 260 disable_caps(_metadata); 262 create_directory(_metadata, TMP_DIR); 268 set_cap(_metadata, CAP_SYS_ADMIN); 283 clear_cap(_metadata, CAP_SYS_ADMI 286 prepare_layout(struct __test_metadata *const _metadata) argument 293 cleanup_layout(struct __test_metadata *const _metadata) argument 315 create_layout1(struct __test_metadata *const _metadata) argument 338 remove_layout1(struct __test_metadata *const _metadata) argument 673 add_path_beneath(struct __test_metadata *const _metadata, const int ruleset_fd, const __u64 allowed_access, const char *const path) argument 713 create_ruleset(struct __test_metadata *const _metadata, const __u64 handled_access_fs, const struct rule rules[]) argument 1793 test_relative_path(struct __test_metadata *const _metadata, const enum relative_access rel) argument 1930 copy_binary(struct __test_metadata *const _metadata, const char *const dst_path) argument 1954 test_execute(struct __test_metadata *const _metadata, const int err, const char *const path) argument 2272 refer_denied_by_default(struct __test_metadata *const _metadata, const struct rule layer1[], const int layer1_err, const struct rule layer2[]) argument 2603 reparent_exdev_layers_enforce1(struct __test_metadata *const _metadata) argument 2635 reparent_exdev_layers_enforce2(struct __test_metadata *const _metadata) argument 3119 test_make_file(struct __test_metadata *const _metadata, const __u64 access, const mode_t mode, const dev_t dev) argument 3282 open_proc_fd(struct __test_metadata *const _metadata, const int fd, const int open_flags) argument 4763 layer3_fs_tag_inode(struct __test_metadata *const _metadata, FIXTURE_DATA(layout3_fs) * self, const FIXTURE_VARIANT(layout3_fs) * variant, const char *const rule_path) argument [all...] |
H A D | common.h | 57 static void _init_caps(struct __test_metadata *const _metadata, bool drop_all) argument 96 static void __maybe_unused disable_caps(struct __test_metadata *const _metadata) argument 98 _init_caps(_metadata, false); 101 static void __maybe_unused drop_caps(struct __test_metadata *const _metadata) argument 103 _init_caps(_metadata, true); 106 static void _change_cap(struct __test_metadata *const _metadata, argument 122 static void __maybe_unused set_cap(struct __test_metadata *const _metadata, argument 125 _change_cap(_metadata, CAP_EFFECTIVE, cap, CAP_SET); 128 static void __maybe_unused clear_cap(struct __test_metadata *const _metadata, argument 131 _change_cap(_metadata, CAP_EFFECTIV 135 set_ambient_cap(struct __test_metadata *const _metadata, const cap_value_t cap) argument 146 clear_ambient_cap( struct __test_metadata *const _metadata, const cap_value_t cap) argument 221 enforce_ruleset(struct __test_metadata *const _metadata, const int ruleset_fd) argument [all...] |
H A D | net_test.c | 106 static void setup_loopback(struct __test_metadata *const _metadata) argument 108 set_cap(_metadata, CAP_SYS_ADMIN); 110 clear_cap(_metadata, CAP_SYS_ADMIN); 112 set_ambient_cap(_metadata, CAP_NET_ADMIN); 114 clear_ambient_cap(_metadata, CAP_NET_ADMIN); 303 disable_caps(_metadata); 314 setup_loopback(_metadata); 441 static void test_bind_and_connect(struct __test_metadata *const _metadata, argument 542 _exit(_metadata->exit_code); 602 enforce_ruleset(_metadata, ruleset_f [all...] |
H A D | ptrace_test.c | 28 static void create_domain(struct __test_metadata *const _metadata) argument 310 drop_caps(_metadata); 316 create_domain(_metadata); 317 if (!__test_passed(_metadata)) 330 create_domain(_metadata); 378 _exit(_metadata->exit_code); 385 create_domain(_metadata); 436 _metadata->exit_code = KSFT_FAIL;
|
H A D | base_test.c | 212 drop_caps(_metadata); 243 drop_caps(_metadata); 270 drop_caps(_metadata); 310 _exit(_metadata->exit_code);
|
/linux-master/tools/testing/selftests/exec/ |
H A D | non-regular.c | 15 void rm(struct __test_metadata *_metadata, const char *pathname, argument 46 void (*setup)(struct __test_metadata *_metadata, 52 void setup_link(struct __test_metadata *_metadata, argument 80 void setup_dir(struct __test_metadata *_metadata, argument 95 void setup_node(struct __test_metadata *_metadata, argument 133 void setup_fifo(struct __test_metadata *_metadata, argument 152 rm(_metadata, self->pathname, variant->is_dir); 153 variant->setup(_metadata, self, variant); 158 rm(_metadata, self->pathname, self->is_dir);
|
/linux-master/tools/testing/selftests/ |
H A D | kselftest_harness.h | 107 __FILE__, __LINE__, _metadata->name, ##__VA_ARGS__) 124 snprintf(_metadata->results->reason, \ 125 sizeof(_metadata->results->reason), fmt, ##__VA_ARGS__); \ 128 _metadata->results->reason); \ 130 _metadata->exit_code = KSFT_SKIP; \ 131 _metadata->trigger = 0; \ 174 static void test_name(struct __test_metadata *_metadata); \ 176 struct __test_metadata *_metadata, \ 179 _metadata->setup_completed = true; \ 180 if (setjmp(_metadata [all...] |
/linux-master/tools/testing/selftests/net/af_unix/ |
H A D | diag_uid.c | 76 int send_request(struct __test_metadata *_metadata, argument 116 void render_response(struct __test_metadata *_metadata, argument 134 void receive_response(struct __test_metadata *_metadata, argument 161 render_response(_metadata, NLMSG_DATA(nlh), nlh->nlmsg_len); 171 ret = send_request(_metadata, self, variant); 174 receive_response(_metadata, self);
|
/linux-master/tools/testing/selftests/hid/ |
H A D | hid_bpf.c | 117 static int uhid_write(struct __test_metadata *_metadata, int fd, const struct uhid_event *ev) argument 134 static int uhid_create(struct __test_metadata *_metadata, int fd, int rand_nb) argument 155 return uhid_write(_metadata, fd, &ev); 158 static void uhid_destroy(struct __test_metadata *_metadata, int fd) argument 165 uhid_write(_metadata, fd, &ev); 168 static int uhid_event(struct __test_metadata *_metadata, int fd) argument 218 uhid_write(_metadata, fd, &answer); 233 struct __test_metadata *_metadata; member in struct:uhid_thread_args 238 struct __test_metadata *_metadata = args->_metadata; local 264 uhid_start_listener(struct __test_metadata *_metadata, pthread_t *tid, int uhid_fd) argument 286 uhid_send_event(struct __test_metadata *_metadata, int fd, __u8 *buf, size_t size) argument 302 setup_uhid(struct __test_metadata *_metadata, int rand_nb) argument 508 load_programs(const struct test_program programs[], const size_t progs_count, struct __test_metadata *_metadata, FIXTURE_DATA(hid_bpf) * self, const FIXTURE_VARIANT(hid_bpf) * variant) argument [all...] |
/linux-master/tools/testing/selftests/filesystems/binderfs/ |
H A D | binderfs_test.c | 39 static void change_mountns(struct __test_metadata *_metadata) argument 56 static int __do_binderfs_test(struct __test_metadata *_metadata) argument 70 change_mountns(_metadata); 294 static void change_userns(struct __test_metadata *_metadata, int syncfds[2]) argument 324 static void change_idmaps(struct __test_metadata *_metadata, int syncfds[2], pid_t pid) argument 360 struct __test_metadata *_metadata = _thread_metadata; local 406 change_userns(_metadata, syncfds); 407 change_mountns(_metadata); 457 _thread_metadata = _metadata; 486 change_idmaps(_metadata, syncfd [all...] |
/linux-master/tools/testing/selftests/clone3/ |
H A D | clone3_cap_checkpoint_restore.c | 39 static int call_clone3_set_tid(struct __test_metadata *_metadata, argument 81 static int test_clone3_set_tid(struct __test_metadata *_metadata, argument 87 ret = call_clone3_set_tid(_metadata, set_tid, set_tid_size); 173 ASSERT_EQ(test_clone3_set_tid(_metadata, set_tid, 1), -EPERM); 177 ASSERT_EQ(test_clone3_set_tid(_metadata, set_tid, 1), 0);
|
/linux-master/tools/testing/selftests/iommu/ |
H A D | iommufd_fail_nth.c | 89 static void fail_nth_first(struct __test_metadata *_metadata, argument 99 static bool fail_nth_next(struct __test_metadata *_metadata, argument 159 void __fail_nth_enable(struct __test_metadata *_metadata, argument 171 #define fail_nth_enable() __fail_nth_enable(_metadata, _nth_state) 174 static int test_nth_##name(struct __test_metadata *_metadata, \ 187 fail_nth_first(_metadata, &nth_state); \ 188 ASSERT_EQ(0, test_nth_##name(_metadata, self, variant, \ 190 while (fail_nth_next(_metadata, &nth_state, test_result)) { \ 191 fixture_name##_teardown(_metadata, self, variant); \ 192 fixture_name##_setup(_metadata, sel [all...] |
H A D | iommufd.c | 67 teardown_iommufd(self->fd, _metadata); 230 teardown_iommufd(self->fd, _metadata); 1034 static void check_access_rw(struct __test_metadata *_metadata, int fd, argument 1103 check_access_rw(_metadata, self->fd, access_id, iova, 0); 1104 check_access_rw(_metadata, self->fd, access_id, iova, 1120 check_access_rw(_metadata, self->fd, access_id, iova, 0); 1148 check_access_rw(_metadata, self->fd, access_id, 1197 check_access_rw(_metadata, self->fd, access_id, MOCK_APERTURE_START, 0); 1384 teardown_iommufd(self->fd, _metadata); 1779 teardown_iommufd(self->fd, _metadata); 2152 check_vfio_info_cap_chain(struct __test_metadata *_metadata, struct vfio_iommu_type1_info *info_cmd) argument [all...] |
H A D | iommufd_utils.h | 350 struct __test_metadata *_metadata) 397 bitmap, bitmap_size, flags, _metadata) \ 400 bitmap_size, flags, _metadata)) 595 static void teardown_iommufd(int fd, struct __test_metadata *_metadata) 346 _test_mock_dirty_bitmaps(int fd, __u32 hwpt_id, size_t length, __u64 iova, size_t page_size, size_t pte_page_size, __u64 *bitmap, __u64 bitmap_size, __u32 flags, struct __test_metadata *_metadata) argument
|
/linux-master/tools/testing/selftests/drivers/s390x/uvdevice/ |
H A D | test_uvdevice.c | 187 struct __test_metadata *_metadata, 217 false, _metadata, self); 219 true, _metadata, self); 221 true, _metadata, self); 234 static void att_inval_addr_test(__u64 *addr, struct __test_metadata *_metadata, argument 255 att_inval_addr_test(&self->uvio_attest.arcb_addr, _metadata, self); 256 att_inval_addr_test(&self->uvio_attest.add_data_addr, _metadata, self); 257 att_inval_addr_test(&self->uvio_attest.meas_addr, _metadata, self); 186 att_inval_sizes_test(uint32_t *size, uint32_t max_size, bool test_zero, struct __test_metadata *_metadata, FIXTURE_DATA(attest_fixture) *self) argument
|
/linux-master/tools/testing/selftests/perf_events/ |
H A D | sigtrap_threads.c | 149 static void run_test_threads(struct __test_metadata *_metadata, argument 161 run_test_threads(_metadata, self); 169 run_test_threads(_metadata, self); 188 run_test_threads(_metadata, self); 207 run_test_threads(_metadata, self);
|
/linux-master/tools/testing/selftests/seccomp/ |
H A D | seccomp_bpf.c | 801 void kill_thread_or_group(struct __test_metadata *_metadata, argument 872 kill_thread_or_group(_metadata, KILL_THREAD); 891 kill_thread_or_group(_metadata, KILL_PROCESS); 910 kill_thread_or_group(_metadata, RET_UNKNOWN); 1510 typedef void tracer_func_t(struct __test_metadata *_metadata, 1513 void start_tracer(struct __test_metadata *_metadata, int fd, pid_t tracee, argument 1572 tracer_func(_metadata, tracee, status, args); 1579 syscall(__NR_exit, _metadata->exit_code); 1585 pid_t setup_trace_fixture(struct __test_metadata *_metadata, argument 1602 start_tracer(_metadata, pipef 1614 teardown_trace_fixture(struct __test_metadata *_metadata, pid_t tracer) argument 1635 tracer_poke(struct __test_metadata *_metadata, pid_t tracee, int status, void *args) argument 1936 get_syscall(struct __test_metadata *_metadata, pid_t tracee) argument 1948 __change_syscall(struct __test_metadata *_metadata, pid_t tracee, long *syscall, long *ret) argument 1974 change_syscall_nr(struct __test_metadata *_metadata, pid_t tracee, long syscall) argument 1981 change_syscall_ret(struct __test_metadata *_metadata, pid_t tracee, long ret) argument 1989 tracer_seccomp(struct __test_metadata *_metadata, pid_t tracee, int status, void *args) argument 2040 tracer_ptrace(struct __test_metadata *_metadata, pid_t tracee, int status, void *args) argument 4411 get_nth(struct __test_metadata *_metadata, const char *path, const unsigned int position, char **entry) argument 4442 get_proc_stat(struct __test_metadata *_metadata, pid_t pid) argument 4541 get_proc_syscall(struct __test_metadata *_metadata, int pid) argument [all...] |
/linux-master/tools/testing/selftests/sgx/ |
H A D | main.c | 176 struct __test_metadata *_metadata) 287 ASSERT_TRUE(setup_test_encl(ENCL_HEAP_SIZE_DEFAULT, &self->encl, _metadata)); 360 ASSERT_TRUE(setup_test_encl(total_mem, &self->encl, _metadata)); 404 ASSERT_TRUE(setup_test_encl(total_mem, &self->encl, _metadata)); 509 ASSERT_TRUE(setup_test_encl(ENCL_HEAP_SIZE_DEFAULT, &self->encl, _metadata)); 545 ASSERT_TRUE(setup_test_encl(ENCL_HEAP_SIZE_DEFAULT, &self->encl, _metadata)); 578 ASSERT_TRUE(setup_test_encl(ENCL_HEAP_SIZE_DEFAULT, &self->encl, _metadata)); 623 ASSERT_TRUE(setup_test_encl(ENCL_HEAP_SIZE_DEFAULT, &self->encl, _metadata)); 725 ASSERT_TRUE(setup_test_encl(ENCL_HEAP_SIZE_DEFAULT, &self->encl, _metadata)); 788 ASSERT_TRUE(setup_test_encl(ENCL_HEAP_SIZE_DEFAULT, &self->encl, _metadata)); 175 setup_test_encl(unsigned long heap_size, struct encl *encl, struct __test_metadata *_metadata) argument [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_trap.c | 387 #define MLXSW_SP_TRAP_DROP_EXT(_id, _group_id, _metadata) \ 390 MLXSW_SP_TRAP_METADATA | (_metadata))
|
/linux-master/drivers/net/netdevsim/ |
H A D | dev.c | 674 #define NSIM_TRAP_DROP_EXT(_id, _group_id, _metadata) \ 677 NSIM_TRAP_METADATA | (_metadata))
|