/kernel/linux/linux-5.10/tools/testing/selftests/resctrl/ |
H A D | cache.c | 147 * @bm_pid: child pid that runs benchmark 153 static int print_results_cache(char *filename, int bm_pid, in print_results_cache() argument 159 printf("Pid: %d \t LLC_value: %lu\n", bm_pid, in print_results_cache() 168 fprintf(fp, "Pid: %d \t llc_value: %lu\n", bm_pid, llc_value); in print_results_cache() 175 int measure_cache_vals(struct resctrl_val_param *param, int bm_pid) in measure_cache_vals() argument 199 ret = print_results_cache(param->filename, bm_pid, llc_value); in measure_cache_vals() 217 pid_t bm_pid; in cat_val() local 222 bm_pid = getpid(); in cat_val() 225 ret = taskset_benchmark(bm_pid, param->cpu_no); in cat_val() 230 ret = write_bm_pid_to_resctrl(bm_pid, para in cat_val() [all...] |
H A D | resctrl_val.c | 467 pid_t bm_pid, ppid; variable 471 kill(bm_pid, SIGKILL); in ctrlc_handler() 482 * @bm_pid: child pid that runs benchmark 488 static int print_results_bw(char *filename, int bm_pid, float bw_imc, in print_results_bw() argument 495 printf("Pid: %d \t Mem_BW_iMC: %f \t ", bm_pid, bw_imc); in print_results_bw() 505 bm_pid, bw_imc, bw_resc, diff) <= 0) { in print_results_bw() 576 ret = print_results_bw(param->filename, bm_pid, bw_imc, bw_resc); in measure_vals() 632 bm_pid = fork(); in resctrl_val() 633 if (bm_pid == -1) { in resctrl_val() 639 if (bm_pid in resctrl_val() [all...] |
H A D | cat_test.c | 127 pid_t bm_pid; in cat_perf_miss_val() local 191 bm_pid = fork(); in cat_perf_miss_val() 196 if (bm_pid == 0) { in cat_perf_miss_val() 216 if (bm_pid == 0) { in cat_perf_miss_val() 242 kill(bm_pid, SIGKILL); in cat_perf_miss_val() 246 if (bm_pid) in cat_perf_miss_val()
|
H A D | resctrl.h | 71 extern pid_t bm_pid, ppid; 85 int taskset_benchmark(pid_t bm_pid, int cpu_no); 89 int write_bm_pid_to_resctrl(pid_t bm_pid, char *ctrlgrp, char *mongrp, 111 int measure_cache_vals(struct resctrl_val_param *param, int bm_pid);
|
H A D | resctrlfs.c | 281 * @bm_pid: PID that should be binded 286 int taskset_benchmark(pid_t bm_pid, int cpu_no) in taskset_benchmark() argument 293 if (sched_setaffinity(bm_pid, sizeof(cpu_set_t), &my_set)) { in taskset_benchmark() 427 * @bm_pid: PID that should be written 440 int write_bm_pid_to_resctrl(pid_t bm_pid, char *ctrlgrp, char *mongrp, in write_bm_pid_to_resctrl() argument 457 ret = write_pid_to_tasks(tasks, bm_pid); in write_bm_pid_to_resctrl() 473 ret = write_pid_to_tasks(tasks, bm_pid); in write_bm_pid_to_resctrl()
|
/kernel/linux/linux-6.6/tools/testing/selftests/resctrl/ |
H A D | cache.c | 145 * @bm_pid: child pid that runs benchmark 151 static int print_results_cache(char *filename, int bm_pid, in print_results_cache() argument 157 printf("Pid: %d \t LLC_value: %lu\n", bm_pid, in print_results_cache() 166 fprintf(fp, "Pid: %d \t llc_value: %lu\n", bm_pid, llc_value); in print_results_cache() 173 int measure_cache_vals(struct resctrl_val_param *param, int bm_pid) in measure_cache_vals() argument 197 ret = print_results_cache(param->filename, bm_pid, llc_value); in measure_cache_vals() 216 pid_t bm_pid; in cat_val() local 221 bm_pid = getpid(); in cat_val() 224 ret = taskset_benchmark(bm_pid, param->cpu_no); in cat_val() 229 ret = write_bm_pid_to_resctrl(bm_pid, para in cat_val() [all...] |
H A D | resctrl_val.c | 467 pid_t bm_pid, ppid; variable 471 /* Only kill child after bm_pid is set after fork() */ in ctrlc_handler() 472 if (bm_pid) in ctrlc_handler() 473 kill(bm_pid, SIGKILL); in ctrlc_handler() 490 bm_pid = 0; in signal_handler_register() 525 * @bm_pid: child pid that runs benchmark 531 static int print_results_bw(char *filename, int bm_pid, float bw_imc, in print_results_bw() argument 538 printf("Pid: %d \t Mem_BW_iMC: %f \t ", bm_pid, bw_imc); in print_results_bw() 548 bm_pid, bw_imc, bw_resc, diff) <= 0) { in print_results_bw() 619 ret = print_results_bw(param->filename, bm_pid, bw_im in measure_vals() [all...] |
H A D | resctrl.h | 75 extern pid_t bm_pid, ppid; 88 int taskset_benchmark(pid_t bm_pid, int cpu_no); 92 int write_bm_pid_to_resctrl(pid_t bm_pid, char *ctrlgrp, char *mongrp, 115 int measure_cache_vals(struct resctrl_val_param *param, int bm_pid);
|
H A D | cat_test.c | 157 bm_pid = fork(); in cat_perf_miss_val() 162 if (bm_pid == 0) { in cat_perf_miss_val() 178 if (bm_pid == 0) { in cat_perf_miss_val() 205 kill(bm_pid, SIGKILL); in cat_perf_miss_val()
|
H A D | resctrlfs.c | 275 * @bm_pid: PID that should be binded 280 int taskset_benchmark(pid_t bm_pid, int cpu_no) in taskset_benchmark() argument 287 if (sched_setaffinity(bm_pid, sizeof(cpu_set_t), &my_set)) { in taskset_benchmark() 419 * @bm_pid: PID that should be written 432 int write_bm_pid_to_resctrl(pid_t bm_pid, char *ctrlgrp, char *mongrp, in write_bm_pid_to_resctrl() argument 449 ret = write_pid_to_tasks(tasks, bm_pid); in write_bm_pid_to_resctrl() 465 ret = write_pid_to_tasks(tasks, bm_pid); in write_bm_pid_to_resctrl()
|