Lines Matching refs:prog_fd
5120 int prog_fd, link_fd, err;
5122 prog_fd = bpf_prog_load(BPF_PROG_TYPE_TRACEPOINT, NULL, "GPL",
5124 if (prog_fd < 0)
5130 link_fd = bpf_link_create(prog_fd, -1, BPF_PERF_EVENT, NULL);
5135 close(prog_fd);
7123 const char *license, __u32 kern_version, int *prog_fd)
7187 *prog_fd = -1;
7248 *prog_fd = ret;
10116 int prog_fd, link_fd = -1, err;
10126 prog_fd = bpf_program__fd(prog);
10127 if (prog_fd < 0) {
10144 link_fd = bpf_link_create(prog_fd, pfd, BPF_PERF_EVENT, &link_opts);
10160 if (ioctl(pfd, PERF_EVENT_IOC_SET_BPF, prog_fd) < 0) {
10664 int err, link_fd, prog_fd;
10714 prog_fd = bpf_program__fd(prog);
10715 link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_KPROBE_MULTI, &lopts);
11640 int prog_fd, pfd;
11642 prog_fd = bpf_program__fd(prog);
11643 if (prog_fd < 0) {
11653 pfd = bpf_raw_tracepoint_open(tp_name, prog_fd);
11713 int prog_fd, pfd;
11718 prog_fd = bpf_program__fd(prog);
11719 if (prog_fd < 0) {
11731 pfd = bpf_link_create(prog_fd, 0, bpf_program__expected_attach_type(prog), &link_opts);
11780 int prog_fd, link_fd;
11782 prog_fd = bpf_program__fd(prog);
11783 if (prog_fd < 0) {
11794 link_fd = bpf_link_create(prog_fd, target_fd, attach_type, &opts);
11864 int prog_fd, link_fd;
11873 prog_fd = bpf_program__fd(prog);
11874 if (prog_fd < 0) {
11884 link_fd = bpf_link_create(prog_fd, target_fd, BPF_TRACE_ITER,
11954 int prog_fd;
11959 prog_fd = bpf_program__fd(prog);
11961 *(unsigned long *)kern_data = prog_fd;