Home
last modified time | relevance | path

Searched refs:bm_pid (Results 1 – 8 of 8) sorted by relevance

/tools/testing/selftests/resctrl/
A Dcache.c104 static int print_results_cache(const char *filename, pid_t bm_pid, __u64 llc_value) in print_results_cache() argument
109 printf("Pid: %d \t LLC_value: %llu\n", (int)bm_pid, llc_value); in print_results_cache()
117 fprintf(fp, "Pid: %d \t llc_value: %llu\n", (int)bm_pid, llc_value); in print_results_cache()
136 const char *filename, pid_t bm_pid) in perf_event_measure() argument
151 return print_results_cache(filename, bm_pid, pe_read->values[0].value); in perf_event_measure()
164 int measure_llc_resctrl(const char *filename, pid_t bm_pid) in measure_llc_resctrl() argument
173 return print_results_cache(filename, bm_pid, llc_occu_resc); in measure_llc_resctrl()
A Dresctrl.h143 pid_t bm_pid);
177 int taskset_benchmark(pid_t bm_pid, int cpu_no, cpu_set_t *old_affinity);
178 int taskset_restore(pid_t bm_pid, cpu_set_t *old_affinity);
181 int write_bm_pid_to_resctrl(pid_t bm_pid, const char *ctrlgrp, const char *mongrp);
190 struct resctrl_val_param *param, pid_t bm_pid);
213 const char *filename, pid_t bm_pid);
214 int measure_llc_resctrl(const char *filename, pid_t bm_pid);
A Dresctrl_val.c376 static pid_t bm_pid; variable
381 if (bm_pid) in ctrlc_handler()
382 kill(bm_pid, SIGKILL); in ctrlc_handler()
400 bm_pid = 0; in signal_handler_register()
460 (int)bm_pid, bw_imc, bw_resc, diff) <= 0) { in print_results_bw()
486 struct resctrl_val_param *param, pid_t bm_pid) in measure_read_mem_bw() argument
596 bm_pid = fork(); in resctrl_val()
597 if (bm_pid == -1) { in resctrl_val()
607 if (bm_pid == 0) { in resctrl_val()
630 ret = param->measure(uparams, param, bm_pid); in resctrl_val()
[all …]
A Dcat_test.c167 pid_t bm_pid; in cat_test() local
172 bm_pid = getpid(); in cat_test()
175 ret = taskset_benchmark(bm_pid, uparams->cpu, &old_affinity); in cat_test()
180 ret = write_bm_pid_to_resctrl(bm_pid, param->ctrlgrp, param->mongrp); in cat_test()
186 pe_fd = perf_open(&pea, bm_pid, uparams->cpu); in cat_test()
218 ret = perf_event_measure(pe_fd, &pe_read, param->filename, bm_pid); in cat_test()
230 taskset_restore(bm_pid, &old_affinity); in cat_test()
A Dresctrlfs.c516 int taskset_benchmark(pid_t bm_pid, int cpu_no, cpu_set_t *old_affinity) in taskset_benchmark() argument
522 if (sched_getaffinity(bm_pid, sizeof(*old_affinity), in taskset_benchmark()
532 if (sched_setaffinity(bm_pid, sizeof(cpu_set_t), &my_set)) { in taskset_benchmark()
548 int taskset_restore(pid_t bm_pid, cpu_set_t *old_affinity) in taskset_restore() argument
550 if (sched_setaffinity(bm_pid, sizeof(*old_affinity), old_affinity)) { in taskset_restore()
639 int write_bm_pid_to_resctrl(pid_t bm_pid, const char *ctrlgrp, const char *mongrp) in write_bm_pid_to_resctrl() argument
655 ret = write_pid_to_tasks(tasks, bm_pid); in write_bm_pid_to_resctrl()
669 ret = write_pid_to_tasks(tasks, bm_pid); in write_bm_pid_to_resctrl()
A Dcmt_test.c44 struct resctrl_val_param *param, pid_t bm_pid) in cmt_measure() argument
47 return measure_llc_resctrl(param->filename, bm_pid); in cmt_measure()
A Dmbm_test.c119 struct resctrl_val_param *param, pid_t bm_pid) in mbm_measure() argument
121 return measure_read_mem_bw(uparams, param, bm_pid); in mbm_measure()
A Dmba_test.c69 struct resctrl_val_param *param, pid_t bm_pid) in mba_measure() argument
71 return measure_read_mem_bw(uparams, param, bm_pid); in mba_measure()

Completed in 12 milliseconds