Lines Matching refs:pfd

6627 	     char *license, __u32 kern_version, int *pfd)  in load_program()  argument
6704 *pfd = ret; in load_program()
6814 if (result.pfd) in bpf_program__load()
6815 *result.pfd = -1; in bpf_program__load()
6827 if (result.pfd) in bpf_program__load()
6828 *result.pfd = fd; in bpf_program__load()
9207 int pfd) in bpf_program__attach_perf_event() argument
9213 if (pfd < 0) { in bpf_program__attach_perf_event()
9215 prog->name, pfd); in bpf_program__attach_perf_event()
9229 link->fd = pfd; in bpf_program__attach_perf_event()
9231 if (ioctl(pfd, PERF_EVENT_IOC_SET_BPF, prog_fd) < 0) { in bpf_program__attach_perf_event()
9235 prog->name, pfd, libbpf_strerror_r(err, errmsg, sizeof(errmsg))); in bpf_program__attach_perf_event()
9238 prog->name, pfd); in bpf_program__attach_perf_event()
9241 if (ioctl(pfd, PERF_EVENT_IOC_ENABLE, 0) < 0) { in bpf_program__attach_perf_event()
9245 prog->name, pfd, libbpf_strerror_r(err, errmsg, sizeof(errmsg))); in bpf_program__attach_perf_event()
9314 int type, pfd, err; in perf_event_open_probe() local
9342 pfd = syscall(__NR_perf_event_open, &attr, in perf_event_open_probe()
9346 if (pfd < 0) { in perf_event_open_probe()
9353 return pfd; in perf_event_open_probe()
9362 int pfd, err; in bpf_program__attach_kprobe() local
9364 pfd = perf_event_open_probe(false /* uprobe */, retprobe, func_name, in bpf_program__attach_kprobe()
9366 if (pfd < 0) { in bpf_program__attach_kprobe()
9369 libbpf_strerror_r(pfd, errmsg, sizeof(errmsg))); in bpf_program__attach_kprobe()
9370 return ERR_PTR(pfd); in bpf_program__attach_kprobe()
9372 link = bpf_program__attach_perf_event(prog, pfd); in bpf_program__attach_kprobe()
9374 close(pfd); in bpf_program__attach_kprobe()
9403 int pfd, err; in bpf_program__attach_uprobe() local
9405 pfd = perf_event_open_probe(true /* uprobe */, retprobe, in bpf_program__attach_uprobe()
9407 if (pfd < 0) { in bpf_program__attach_uprobe()
9411 libbpf_strerror_r(pfd, errmsg, sizeof(errmsg))); in bpf_program__attach_uprobe()
9412 return ERR_PTR(pfd); in bpf_program__attach_uprobe()
9414 link = bpf_program__attach_perf_event(prog, pfd); in bpf_program__attach_uprobe()
9416 close(pfd); in bpf_program__attach_uprobe()
9451 int tp_id, pfd, err; in perf_event_open_tracepoint() local
9465 pfd = syscall(__NR_perf_event_open, &attr, -1 /* pid */, 0 /* cpu */, in perf_event_open_tracepoint()
9467 if (pfd < 0) { in perf_event_open_tracepoint()
9474 return pfd; in perf_event_open_tracepoint()
9483 int pfd, err; in bpf_program__attach_tracepoint() local
9485 pfd = perf_event_open_tracepoint(tp_category, tp_name); in bpf_program__attach_tracepoint()
9486 if (pfd < 0) { in bpf_program__attach_tracepoint()
9489 libbpf_strerror_r(pfd, errmsg, sizeof(errmsg))); in bpf_program__attach_tracepoint()
9490 return ERR_PTR(pfd); in bpf_program__attach_tracepoint()
9492 link = bpf_program__attach_perf_event(prog, pfd); in bpf_program__attach_tracepoint()
9494 close(pfd); in bpf_program__attach_tracepoint()
9535 int prog_fd, pfd; in bpf_program__attach_raw_tracepoint() local
9548 pfd = bpf_raw_tracepoint_open(tp_name, prog_fd); in bpf_program__attach_raw_tracepoint()
9549 if (pfd < 0) { in bpf_program__attach_raw_tracepoint()
9550 pfd = -errno; in bpf_program__attach_raw_tracepoint()
9553 prog->name, tp_name, libbpf_strerror_r(pfd, errmsg, sizeof(errmsg))); in bpf_program__attach_raw_tracepoint()
9554 return ERR_PTR(pfd); in bpf_program__attach_raw_tracepoint()
9556 link->fd = pfd; in bpf_program__attach_raw_tracepoint()
9573 int prog_fd, pfd; in bpf_program__attach_btf_id() local
9586 pfd = bpf_raw_tracepoint_open(NULL, prog_fd); in bpf_program__attach_btf_id()
9587 if (pfd < 0) { in bpf_program__attach_btf_id()
9588 pfd = -errno; in bpf_program__attach_btf_id()
9591 prog->name, libbpf_strerror_r(pfd, errmsg, sizeof(errmsg))); in bpf_program__attach_btf_id()
9592 return ERR_PTR(pfd); in bpf_program__attach_btf_id()
9594 link->fd = pfd; in bpf_program__attach_btf_id()