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