Lines Matching refs:pmu_fd

755 	int i, j, bytes, efd, err, prog_fd[num_progs], pmu_fd[num_progs];  in test_tp_attach_query()  local
799 pmu_fd[i] = syscall(__NR_perf_event_open, &attr, -1 /* pid */, in test_tp_attach_query()
802 if (CHECK(pmu_fd[i] < 0, "perf_event_open", "err %d errno %d\n", in test_tp_attach_query()
803 pmu_fd[i], errno)) in test_tp_attach_query()
805 err = ioctl(pmu_fd[i], PERF_EVENT_IOC_ENABLE, 0); in test_tp_attach_query()
813 err = ioctl(pmu_fd[i], PERF_EVENT_IOC_QUERY_BPF, query); in test_tp_attach_query()
821 err = ioctl(pmu_fd[i], PERF_EVENT_IOC_SET_BPF, prog_fd[i]); in test_tp_attach_query()
829 err = ioctl(pmu_fd[i], PERF_EVENT_IOC_QUERY_BPF, query); in test_tp_attach_query()
838 err = ioctl(pmu_fd[i], PERF_EVENT_IOC_QUERY_BPF, in test_tp_attach_query()
847 err = ioctl(pmu_fd[i], PERF_EVENT_IOC_QUERY_BPF, query); in test_tp_attach_query()
856 err = ioctl(pmu_fd[i], PERF_EVENT_IOC_QUERY_BPF, query); in test_tp_attach_query()
873 ioctl(pmu_fd[i], PERF_EVENT_IOC_DISABLE); in test_tp_attach_query()
875 close(pmu_fd[i]); in test_tp_attach_query()
949 int bytes, efd, err, pmu_fd, prog_fd, stack_trace_len; in test_stacktrace_map() local
977 pmu_fd = syscall(__NR_perf_event_open, &attr, -1 /* pid */, in test_stacktrace_map()
980 if (CHECK(pmu_fd < 0, "perf_event_open", "err %d errno %d\n", in test_stacktrace_map()
981 pmu_fd, errno)) in test_stacktrace_map()
984 err = ioctl(pmu_fd, PERF_EVENT_IOC_ENABLE, 0); in test_stacktrace_map()
988 err = ioctl(pmu_fd, PERF_EVENT_IOC_SET_BPF, prog_fd); in test_stacktrace_map()
1040 ioctl(pmu_fd, PERF_EVENT_IOC_DISABLE); in test_stacktrace_map()
1041 close(pmu_fd); in test_stacktrace_map()
1131 int bytes, efd, err, pmu_fd, prog_fd, stack_trace_len; in test_stacktrace_build_id() local
1163 pmu_fd = syscall(__NR_perf_event_open, &attr, -1 /* pid */, in test_stacktrace_build_id()
1166 if (CHECK(pmu_fd < 0, "perf_event_open", "err %d errno %d\n", in test_stacktrace_build_id()
1167 pmu_fd, errno)) in test_stacktrace_build_id()
1170 err = ioctl(pmu_fd, PERF_EVENT_IOC_ENABLE, 0); in test_stacktrace_build_id()
1175 err = ioctl(pmu_fd, PERF_EVENT_IOC_SET_BPF, prog_fd); in test_stacktrace_build_id()
1263 ioctl(pmu_fd, PERF_EVENT_IOC_DISABLE); in test_stacktrace_build_id()
1266 close(pmu_fd); in test_stacktrace_build_id()
1279 int err, pmu_fd, prog_fd; in test_stacktrace_build_id_nmi() local
1297 pmu_fd = syscall(__NR_perf_event_open, &attr, -1 /* pid */, in test_stacktrace_build_id_nmi()
1300 if (CHECK(pmu_fd < 0, "perf_event_open", in test_stacktrace_build_id_nmi()
1302 pmu_fd, errno)) in test_stacktrace_build_id_nmi()
1305 err = ioctl(pmu_fd, PERF_EVENT_IOC_ENABLE, 0); in test_stacktrace_build_id_nmi()
1310 err = ioctl(pmu_fd, PERF_EVENT_IOC_SET_BPF, prog_fd); in test_stacktrace_build_id_nmi()
1399 ioctl(pmu_fd, PERF_EVENT_IOC_DISABLE); in test_stacktrace_build_id_nmi()
1402 close(pmu_fd); in test_stacktrace_build_id_nmi()
1484 int i, efd, err, prog_fd, pmu_fd, perfmap_fd; in test_get_stack_raw_tp() local
1510 pmu_fd = syscall(__NR_perf_event_open, &attr, getpid()/*pid*/, -1/*cpu*/, in test_get_stack_raw_tp()
1512 if (CHECK(pmu_fd < 0, "perf_event_open", "err %d errno %d\n", pmu_fd, in test_get_stack_raw_tp()
1516 err = bpf_map_update_elem(perfmap_fd, &key, &pmu_fd, BPF_ANY); in test_get_stack_raw_tp()
1521 err = ioctl(pmu_fd, PERF_EVENT_IOC_ENABLE, 0); in test_get_stack_raw_tp()
1526 err = perf_event_mmap(pmu_fd); in test_get_stack_raw_tp()
1534 err = perf_event_poller(pmu_fd, get_stack_print_output); in test_get_stack_raw_tp()
1625 int err, bytes, efd, prog_fd, pmu_fd; in test_task_fd_query_tp_core() local
1653 pmu_fd = syscall(__NR_perf_event_open, &attr, -1 /* pid */, in test_task_fd_query_tp_core()
1659 err = ioctl(pmu_fd, PERF_EVENT_IOC_ENABLE, 0); in test_task_fd_query_tp_core()
1664 err = ioctl(pmu_fd, PERF_EVENT_IOC_SET_BPF, prog_fd); in test_task_fd_query_tp_core()
1671 err = bpf_task_fd_query(getpid(), pmu_fd, 0, buf, &len, &prog_id, in test_task_fd_query_tp_core()
1682 close(pmu_fd); in test_task_fd_query_tp_core()
1686 close(pmu_fd); in test_task_fd_query_tp_core()