Symbol: bpf_link_create
tools/lib/bpf/bpf.h
462
LIBBPF_API int bpf_link_create(int prog_fd, int target_fd,
tools/lib/bpf/features.c
352
link_fd = bpf_link_create(prog_fd, -1, BPF_PERF_EVENT, NULL);
tools/lib/bpf/features.c
387
link_fd = bpf_link_create(prog_fd, -1, BPF_TRACE_UPROBE_MULTI, &link_opts);
tools/lib/bpf/features.c
417
link_fd = bpf_link_create(prog_fd, -1, BPF_TRACE_UPROBE_MULTI, &link_opts);
tools/lib/bpf/libbpf.c
11294
link_fd = bpf_link_create(prog_fd, pfd, BPF_PERF_EVENT, &link_opts);
tools/lib/bpf/libbpf.c
12084
link_fd = bpf_link_create(prog_fd, 0, attach_type, &lopts);
tools/lib/bpf/libbpf.c
12568
link_fd = bpf_link_create(prog_fd, 0, attach_type, &lopts);
tools/lib/bpf/libbpf.c
13109
pfd = bpf_link_create(prog_fd, 0, bpf_program__expected_attach_type(prog), &link_opts);
tools/lib/bpf/libbpf.c
13170
link_fd = bpf_link_create(prog_fd, target_fd, attach_type, opts);
tools/lib/bpf/libbpf.c
13367
link_fd = bpf_link_create(prog_fd, target_fd, BPF_TRACE_ITER,
tools/lib/bpf/libbpf.c
13413
link_fd = bpf_link_create(prog_fd, 0, BPF_NETFILTER, &lopts);
tools/lib/bpf/libbpf.c
13515
fd = bpf_link_create(map->fd, 0, BPF_STRUCT_OPS, NULL);
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
149
link1_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_KPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
165
link2_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_KPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
523
fentry_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_FENTRY, &link_opts);
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
534
fexit_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_FEXIT, &link_opts);
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
541
fmod_ret_fd = bpf_link_create(prog_fd, 0, BPF_MODIFY_RETURN, &link_opts);
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
579
lsm_fd = bpf_link_create(prog_fd, 0, BPF_LSM_MAC, &link_opts);
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
629
link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_RAW_TP, &link_opts);
tools/testing/selftests/bpf/prog_tests/fexit_stress.c
44
link_fd[i] = bpf_link_create(fexit_fd[i], 0, BPF_TRACE_FEXIT, NULL);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
127
link1 = bpf_link_create(prog1, netns, BPF_FLOW_DISSECTOR, &opts);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
136
link2 = bpf_link_create(prog2, netns, BPF_FLOW_DISSECTOR, &opts);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
161
link = bpf_link_create(prog2, netns, BPF_FLOW_DISSECTOR, &opts);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
179
link = bpf_link_create(prog1, netns, BPF_FLOW_DISSECTOR, &opts);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
202
link = bpf_link_create(prog1, netns, BPF_FLOW_DISSECTOR, &opts);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
246
link = bpf_link_create(prog1, netns, BPF_FLOW_DISSECTOR, &opts);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
264
link = bpf_link_create(prog1, netns, BPF_FLOW_DISSECTOR, &create_opts);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
289
link = bpf_link_create(prog1, netns, BPF_FLOW_DISSECTOR, &create_opts);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
314
link = bpf_link_create(prog1, netns, BPF_FLOW_DISSECTOR, &create_opts);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
339
link = bpf_link_create(prog1, netns, BPF_FLOW_DISSECTOR, &create_opts);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
399
link = bpf_link_create(prog1, netns, BPF_FLOW_DISSECTOR, &create_opts);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
447
link = bpf_link_create(prog1, netns, BPF_FLOW_DISSECTOR, &create_opts);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
493
link = bpf_link_create(prog1, netns, BPF_FLOW_DISSECTOR, &create_opts);
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
78
link1_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_KPROBE_MULTI, opts);
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
84
link2_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_KPROBE_MULTI, opts);
tools/testing/selftests/bpf/prog_tests/lsm_cgroup.c
142
bind_link_fd = bpf_link_create(bind_prog_fd, cgroup_fd,
tools/testing/selftests/bpf/prog_tests/lsm_cgroup.c
165
bind_link_fd2 = bpf_link_create(bind_prog_fd2, cgroup_fd2,
tools/testing/selftests/bpf/prog_tests/module_fentry_shadow.c
115
link_fd[i] = bpf_link_create(prog_fd[i], 0, BPF_TRACE_FENTRY, NULL);
tools/testing/selftests/bpf/prog_tests/perf_link.c
56
link_fd = bpf_link_create(bpf_program__fd(skel->progs.handler), pfd,
tools/testing/selftests/bpf/prog_tests/recursive_attach.c
139
link_fd = bpf_link_create(tgt_prog_fd, 0, BPF_TRACE_FENTRY, NULL);
tools/testing/selftests/bpf/prog_tests/sockmap_listen.c
776
link_fd = bpf_link_create(prog_msg_verdict, sock_map, BPF_SK_MSG_VERDICT, NULL);
tools/testing/selftests/bpf/prog_tests/sockopt.c
1092
err = bpf_link_create(prog_fd, cgroup_fd, test->attach_type, NULL);
tools/testing/selftests/bpf/prog_tests/unpriv_bpf_disabled.c
129
link_fd = bpf_link_create(bpf_program__fd(skel->progs.handle_perf_event), perf_fd,
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
394
link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
406
link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
418
link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
430
link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
443
link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
456
link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
469
link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
482
link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
496
link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
511
link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
522
link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
536
link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
637
link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
693
link1_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
699
link2_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
705
link3_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
711
link4_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
718
link_extra_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/xdp_attach.c
133
err = bpf_link_create(fd_xdp, IFINDEX_LO, BPF_XDP, &opts);