Home
last modified time | relevance | path

Searched refs:pe_fd (Results 1 – 4 of 4) sorted by relevance

/linux/tools/testing/selftests/resctrl/
H A Dcache.c25 int perf_event_reset_enable(int pe_fd) in perf_event_reset_enable() argument
29 ret = ioctl(pe_fd, PERF_EVENT_IOC_RESET, 0); in perf_event_reset_enable()
33 ret = ioctl(pe_fd, PERF_EVENT_IOC_ENABLE, 0); in perf_event_reset_enable()
48 int pe_fd; in perf_open() local
50 pe_fd = perf_event_open(pea, pid, cpu_no, -1, PERF_FLAG_FD_CLOEXEC); in perf_open()
51 if (pe_fd == -1) { in perf_open()
56 perf_event_reset_enable(pe_fd); in perf_open()
58 return pe_fd; in perf_open()
135 int perf_event_measure(int pe_fd, struct perf_event_read *pe_read, in perf_event_measure() argument
141 ret = ioctl(pe_fd, PERF_EVENT_IOC_DISABLE, 0); in perf_event_measure()
[all …]
H A Dcat_test.c166 int ret, i, pe_fd; in cat_test() local
186 pe_fd = perf_open(&pea, bm_pid, uparams->cpu); in cat_test()
187 if (pe_fd < 0) { in cat_test()
212 ret = perf_event_reset_enable(pe_fd); in cat_test()
218 ret = perf_event_measure(pe_fd, &pe_read, param->filename, bm_pid); in cat_test()
228 close(pe_fd); in cat_test()
H A Dresctrl.h213 int perf_event_reset_enable(int pe_fd);
214 int perf_event_measure(int pe_fd, struct perf_event_read *pe_read,
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dtest_task_work.c59 int err, pe_fd = -1, pid, status, pipefd[2]; in task_work_run() local
104 pe_fd = perf_event_open(PERF_TYPE_HARDWARE, PERF_COUNT_HW_CPU_CYCLES, pid); in task_work_run()
105 if (pe_fd == -1 && (errno == ENOENT || errno == EOPNOTSUPP)) { in task_work_run()
110 if (!ASSERT_NEQ(pe_fd, -1, "pe_fd")) { in task_work_run()
115 link = bpf_program__attach_perf_event(prog, pe_fd); in task_work_run()
120 pe_fd = -1; in task_work_run()
133 if (pe_fd >= 0) in task_work_run()
134 close(pe_fd); in task_work_run()