| /linux-6.15/tools/testing/selftests/resctrl/ |
| H A D | resctrl_tests.c | 184 if (!uparams->benchmark_cmd[0] || strcmp(uparams->benchmark_cmd[0], "fill_buf")) in alloc_fill_buf_param() 191 if (uparams->benchmark_cmd[1] && *uparams->benchmark_cmd[1] != '\0') { in alloc_fill_buf_param() 202 if (uparams->benchmark_cmd[2] && *uparams->benchmark_cmd[2] != '\0') { in alloc_fill_buf_param() 213 if (uparams->benchmark_cmd[3] && *uparams->benchmark_cmd[3] != '\0') { in alloc_fill_buf_param() 220 if (uparams->benchmark_cmd[4] && *uparams->benchmark_cmd[4] != '\0') { in alloc_fill_buf_param() 232 memset(uparams, 0, sizeof(*uparams)); in init_user_params() 234 uparams->cpu = 1; in init_user_params() 235 uparams->bits = 0; in init_user_params() 243 struct user_params uparams; in main() local 246 init_user_params(&uparams); in main() [all …]
|
| H A D | mbm_test.c | 100 const struct user_params *uparams, in mbm_setup() argument 111 ret = write_schemata(p->ctrlgrp, "100", uparams->cpu, test->resource); in mbm_setup() 118 static int mbm_measure(const struct user_params *uparams, in mbm_measure() argument 121 return measure_read_mem_bw(uparams, param, bm_pid); in mbm_measure() 129 static int mbm_run_test(const struct resctrl_test *test, const struct user_params *uparams) in mbm_run_test() argument 143 if (uparams->fill_buf) { in mbm_run_test() 144 fill_buf.buf_size = uparams->fill_buf->buf_size; in mbm_run_test() 145 fill_buf.memflush = uparams->fill_buf->memflush; in mbm_run_test() 147 } else if (!uparams->benchmark_cmd[0]) { in mbm_run_test() 150 buf_size = get_fill_buf_size(uparams->cpu, "L3"); in mbm_run_test() [all …]
|
| H A D | mba_test.c | 39 const struct user_params *uparams, in mba_setup() argument 59 ret = write_schemata(p->ctrlgrp, allocation_str, uparams->cpu, test->resource); in mba_setup() 68 static int mba_measure(const struct user_params *uparams, in mba_measure() argument 71 return measure_read_mem_bw(uparams, param, bm_pid); in mba_measure() 170 static int mba_run_test(const struct resctrl_test *test, const struct user_params *uparams) in mba_run_test() argument 184 if (uparams->fill_buf) { in mba_run_test() 185 fill_buf.buf_size = uparams->fill_buf->buf_size; in mba_run_test() 186 fill_buf.memflush = uparams->fill_buf->memflush; in mba_run_test() 188 } else if (!uparams->benchmark_cmd[0]) { in mba_run_test() 191 buf_size = get_fill_buf_size(uparams->cpu, "L3"); in mba_run_test() [all …]
|
| H A D | cmt_test.c | 31 const struct user_params *uparams, in cmt_setup() argument 43 static int cmt_measure(const struct user_params *uparams, in cmt_measure() argument 116 static int cmt_run_test(const struct resctrl_test *test, const struct user_params *uparams) in cmt_run_test() argument 120 int n = uparams->bits ? : 5; in cmt_run_test() 130 ret = get_cache_size(uparams->cpu, "L3", &cache_total_size); in cmt_run_test() 155 if (uparams->fill_buf) { in cmt_run_test() 157 fill_buf.memflush = uparams->fill_buf->memflush; in cmt_run_test() 159 } else if (!uparams->benchmark_cmd[0]) { in cmt_run_test() 167 ret = resctrl_val(test, uparams, ¶m); in cmt_run_test()
|
| H A D | cat_test.c | 157 const struct user_params *uparams, in cat_test() argument 175 ret = taskset_benchmark(bm_pid, uparams->cpu, &old_affinity); in cat_test() 186 pe_fd = perf_open(&pea, bm_pid, uparams->cpu); in cat_test() 200 ret = write_schemata("", schemata, uparams->cpu, test->resource); in cat_test() 204 ret = write_schemata(param->ctrlgrp, schemata, uparams->cpu, test->resource); in cat_test() 239 int n = uparams->bits; in cat_run_test() 254 ret = get_cache_size(uparams->cpu, test->resource, &cache_total_size); in cat_run_test() 282 ret = cat_test(test, uparams, ¶m, span, start_mask); in cat_run_test() 314 const struct user_params *uparams) in noncont_cat_run_test() argument 348 ret = write_schemata("", schemata, uparams->cpu, test->resource); in noncont_cat_run_test() [all …]
|
| H A D | resctrl_val.c | 485 int measure_read_mem_bw(const struct user_params *uparams, in measure_read_mem_bw() argument 497 ret = perf_open_imc_read_mem_bw(uparams->cpu); in measure_read_mem_bw() 541 const struct user_params *uparams, in resctrl_val() argument 553 ret = get_domain_id(test->resource, uparams->cpu, &domain_id); in resctrl_val() 562 ret = taskset_benchmark(ppid, uparams->cpu, &old_affinity); in resctrl_val() 610 else if (uparams->benchmark_cmd[0]) in resctrl_val() 611 execvp(uparams->benchmark_cmd[0], (char **)uparams->benchmark_cmd); in resctrl_val() 622 ret = param->setup(test, uparams, param); in resctrl_val() 630 ret = param->measure(uparams, param, bm_pid); in resctrl_val()
|
| H A D | resctrl.h | 110 const struct user_params *uparams); 139 const struct user_params *uparams, 141 int (*measure)(const struct user_params *uparams, 189 int measure_read_mem_bw(const struct user_params *uparams, 194 const struct user_params *uparams,
|
| /linux-6.15/security/keys/ |
| H A D | keyctl_pkey.c | 118 struct keyctl_pkey_params uparams; in keyctl_pkey_params_get_2() local 125 if (copy_from_user(&uparams, _params, sizeof(uparams)) != 0) in keyctl_pkey_params_get_2() 138 if (uparams.in_len > info.max_dec_size || in keyctl_pkey_params_get_2() 139 uparams.out_len > info.max_enc_size) in keyctl_pkey_params_get_2() 143 if (uparams.in_len > info.max_enc_size || in keyctl_pkey_params_get_2() 144 uparams.out_len > info.max_dec_size) in keyctl_pkey_params_get_2() 148 if (uparams.in_len > info.max_data_size || in keyctl_pkey_params_get_2() 149 uparams.out_len > info.max_sig_size) in keyctl_pkey_params_get_2() 153 if (uparams.in_len > info.max_data_size || in keyctl_pkey_params_get_2() 154 uparams.in2_len > info.max_sig_size) in keyctl_pkey_params_get_2() [all …]
|
| /linux-6.15/drivers/tee/ |
| H A D | tee_core.c | 358 struct tee_ioctl_param __user *uparams) in params_from_user() argument 366 if (copy_from_user(&ip, uparams + n, sizeof(ip))) in params_from_user() 441 struct tee_ioctl_param __user *up = uparams + n; in params_to_user() 472 struct tee_ioctl_param __user *uparams = NULL; in tee_ioctl_open_session() local 498 uparams = uarg->params; in tee_ioctl_open_session() 551 struct tee_ioctl_param __user *uparams = NULL; in tee_ioctl_invoke() local 576 uparams = uarg->params; in tee_ioctl_invoke() 635 struct tee_ioctl_param __user *uparams, in params_to_supp() argument 671 if (copy_to_user(uparams + n, &ip, sizeof(ip))) in params_to_supp() 730 struct tee_ioctl_param __user *uparams) in params_from_supp() argument [all …]
|