Lines Matching refs:efd
93 int fd, efd, err, id; in load_and_attach() local
159 efd = bpf_raw_tracepoint_open(event + 15, fd); in load_and_attach()
160 if (efd < 0) { in load_and_attach()
164 event_fd[prog_cnt - 1] = efd; in load_and_attach()
225 efd = open(buf, O_RDONLY, 0); in load_and_attach()
226 if (efd < 0) { in load_and_attach()
231 err = read(efd, buf, sizeof(buf)); in load_and_attach()
237 close(efd); in load_and_attach()
243 efd = sys_perf_event_open(&attr, -1/*pid*/, 0/*cpu*/, -1/*group_fd*/, 0); in load_and_attach()
244 if (efd < 0) { in load_and_attach()
245 printf("event %d fd %d err %s\n", id, efd, strerror(errno)); in load_and_attach()
248 event_fd[prog_cnt - 1] = efd; in load_and_attach()
249 err = ioctl(efd, PERF_EVENT_IOC_ENABLE, 0); in load_and_attach()
255 err = ioctl(efd, PERF_EVENT_IOC_SET_BPF, fd); in load_and_attach()