Lines Matching refs:uparams

119 static void run_single_test(const struct resctrl_test *test, const struct user_params *uparams)  in run_single_test()  argument
151 ret = test->run_test(test, uparams); in run_single_test()
179 static struct fill_buf_param *alloc_fill_buf_param(struct user_params *uparams) in alloc_fill_buf_param() argument
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()
193 fill_param->buf_size = strtoul(uparams->benchmark_cmd[1], &endptr, 10); in alloc_fill_buf_param()
202 if (uparams->benchmark_cmd[2] && *uparams->benchmark_cmd[2] != '\0') { in alloc_fill_buf_param()
204 fill_param->memflush = strtol(uparams->benchmark_cmd[2], &endptr, 10) != 0; in alloc_fill_buf_param()
213 if (uparams->benchmark_cmd[3] && *uparams->benchmark_cmd[3] != '\0') { in alloc_fill_buf_param()
214 if (strcmp(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()
221 if (strcmp(uparams->benchmark_cmd[4], "false")) { in alloc_fill_buf_param()
230 static void init_user_params(struct user_params *uparams) in init_user_params() argument
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()
264 uparams.benchmark_cmd[i] = argv[i + optind]; in main()
265 uparams.benchmark_cmd[i] = NULL; in main()
300 uparams.cpu = atoi(optarg); in main()
303 uparams.bits = atoi(optarg); in main()
304 if (uparams.bits <= 0) { in main()
321 fill_param = alloc_fill_buf_param(&uparams); in main()
323 uparams.fill_buf = fill_param; in main()
346 run_single_test(resctrl_tests[i], &uparams); in main()