Symbol: bpf_link_create
tools/lib/bpf/bpf.h
483
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
11554
link_fd = bpf_link_create(prog_fd, pfd, BPF_PERF_EVENT, &link_opts);
tools/lib/bpf/libbpf.c
12355
link_fd = bpf_link_create(prog_fd, 0, attach_type, &lopts);
tools/lib/bpf/libbpf.c
12740
link_fd = bpf_link_create(prog_fd, 0, prog->expected_attach_type, &lopts);
tools/lib/bpf/libbpf.c
13127
link_fd = bpf_link_create(prog_fd, 0, attach_type, &lopts);
tools/lib/bpf/libbpf.c
13689
pfd = bpf_link_create(prog_fd, 0, bpf_program__expected_attach_type(prog), &link_opts);
tools/lib/bpf/libbpf.c
13750
link_fd = bpf_link_create(prog_fd, target_fd, attach_type, opts);
tools/lib/bpf/libbpf.c
13947
link_fd = bpf_link_create(prog_fd, target_fd, BPF_TRACE_ITER,
tools/lib/bpf/libbpf.c
13993
link_fd = bpf_link_create(prog_fd, 0, BPF_NETFILTER, &lopts);
tools/lib/bpf/libbpf.c
14095
fd = bpf_link_create(map->fd, 0, BPF_STRUCT_OPS, NULL);
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
155
link1_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_KPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
171
link2_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_KPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
543
fentry_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_FENTRY, &link_opts);
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
554
fexit_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_FEXIT, &link_opts);
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
561
fmod_ret_fd = bpf_link_create(prog_fd, 0, BPF_MODIFY_RETURN, &link_opts);
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
597
lsm_fd = bpf_link_create(prog_fd, 0, BPF_LSM_MAC, &link_opts);
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
647
link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_RAW_TP, &link_opts);
tools/testing/selftests/bpf/prog_tests/cgroup_preorder.c
135
normal_link = bpf_link_create(bpf_program__fd(skel->progs.child),
tools/testing/selftests/bpf/prog_tests/cgroup_preorder.c
143
preorder_link = bpf_link_create(bpf_program__fd(skel->progs.child_2),
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
79
link1_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_KPROBE_MULTI, opts);
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
85
link2_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_KPROBE_MULTI, opts);
tools/testing/selftests/bpf/prog_tests/lsm_cgroup.c
143
bind_link_fd = bpf_link_create(bind_prog_fd, cgroup_fd,
tools/testing/selftests/bpf/prog_tests/lsm_cgroup.c
166
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
46
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
777
link_fd = bpf_link_create(prog_msg_verdict, sock_map, BPF_SK_MSG_VERDICT, NULL);
tools/testing/selftests/bpf/prog_tests/sockmap_strp.c
451
link = bpf_link_create(parser_ro, map, BPF_SK_SKB_STREAM_PARSER, 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
110
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
395
link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
407
link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
419
link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
431
link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
444
link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
457
link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
470
link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
483
link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
497
link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
512
link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
523
link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
537
link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
552
link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
567
link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
668
link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
724
link1_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
730
link2_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
736
link3_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
742
link4_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
749
link_extra_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
824
link_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);