Lines Matching defs:link_fd
342 int prog_fd, link_fd, err;
352 link_fd = bpf_link_create(prog_fd, -1, BPF_PERF_EVENT, NULL);
355 if (link_fd >= 0)
356 close(link_fd);
359 return link_fd < 0 && err == -EBADF;
374 int prog_fd, link_fd, err;
387 link_fd = bpf_link_create(prog_fd, -1, BPF_TRACE_UPROBE_MULTI, &link_opts);
390 if (link_fd >= 0 || err != -EBADF) {
391 if (link_fd >= 0)
392 close(link_fd);
417 link_fd = bpf_link_create(prog_fd, -1, BPF_TRACE_UPROBE_MULTI, &link_opts);
420 if (link_fd >= 0)
421 close(link_fd);
424 return link_fd < 0 && err == -EINVAL;