Symbol: bpf_prog_detach2
tools/bpf/bpftool/cgroup.c
637
if (bpf_prog_detach2(prog_fd, cgroup_fd, attach_type)) {
tools/bpf/bpftool/prog.c
1106
err = bpf_prog_detach2(progfd, mapfd, attach_type);
tools/lib/bpf/bpf.h
347
LIBBPF_API int bpf_prog_detach2(int prog_fd, int attachable_fd,
tools/testing/selftests/bpf/prog_tests/cgroup_attach_multi.c
183
if (CHECK(bpf_prog_detach2(-1, cg5, BPF_CGROUP_INET_EGRESS),
tools/testing/selftests/bpf/prog_tests/cgroup_attach_multi.c
247
if (CHECK(!bpf_prog_detach2(0, cg3, BPF_CGROUP_INET_EGRESS),
tools/testing/selftests/bpf/prog_tests/cgroup_attach_multi.c
251
if (CHECK(bpf_prog_detach2(allow_prog[3], cg3, BPF_CGROUP_INET_EGRESS),
tools/testing/selftests/bpf/prog_tests/cgroup_attach_multi.c
262
if (CHECK(bpf_prog_detach2(-1, cg4, BPF_CGROUP_INET_EGRESS),
tools/testing/selftests/bpf/prog_tests/cgroup_link.c
130
err = bpf_prog_detach2(prog_fd, cgs[last_cg].fd, BPF_CGROUP_INET_EGRESS);
tools/testing/selftests/bpf/prog_tests/cgroup_link.c
153
err = bpf_prog_detach2(prog_fd, cgs[last_cg].fd, BPF_CGROUP_INET_EGRESS);
tools/testing/selftests/bpf/prog_tests/cgroup_link.c
172
bpf_prog_detach2(prog_fd, cgs[last_cg].fd, BPF_CGROUP_INET_EGRESS);
tools/testing/selftests/bpf/prog_tests/cgroup_link.c
242
bpf_prog_detach2(prog_fd, cgs[last_cg].fd,
tools/testing/selftests/bpf/prog_tests/cgroup_mprog_ordering.c
49
ASSERT_OK(bpf_prog_detach2(prog_p2_fd, cg_parent, prog_p2_atype),
tools/testing/selftests/bpf/prog_tests/cgroup_mprog_ordering.c
52
ASSERT_OK(bpf_prog_detach2(prog_p_fd, cg_parent, prog_p_atype),
tools/testing/selftests/bpf/prog_tests/cgroup_preorder.c
89
ASSERT_OK(bpf_prog_detach2(prog_p2_fd, cg_parent, prog_p2_atype),
tools/testing/selftests/bpf/prog_tests/cgroup_preorder.c
92
ASSERT_OK(bpf_prog_detach2(prog_p_fd, cg_parent, prog_p_atype),
tools/testing/selftests/bpf/prog_tests/cgroup_preorder.c
95
ASSERT_OK(bpf_prog_detach2(prog_c2_fd, cg_child, prog_c2_atype),
tools/testing/selftests/bpf/prog_tests/cgroup_preorder.c
98
ASSERT_OK(bpf_prog_detach2(prog_c_fd, cg_child, prog_c_atype),
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
531
bpf_prog_detach2(prog_fd, 0, BPF_FLOW_DISSECTOR);
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
540
bpf_prog_detach2(prog_fd, 0, BPF_FLOW_DISSECTOR);
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
552
bpf_prog_detach2(prog_fd, 0, BPF_FLOW_DISSECTOR);
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
558
bpf_prog_detach2(prog_fd, 0, BPF_FLOW_DISSECTOR);
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
739
err = bpf_prog_detach2(prog_fd, 0, BPF_FLOW_DISSECTOR);
tools/testing/selftests/bpf/prog_tests/flow_dissector_classification.c
540
bpf_prog_detach2(prog_fd, 0, BPF_FLOW_DISSECTOR);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
116
err = bpf_prog_detach2(prog2, 0, BPF_FLOW_DISSECTOR);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
168
err = bpf_prog_detach2(prog1, 0, BPF_FLOW_DISSECTOR);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
211
err = bpf_prog_detach2(prog1, 0, BPF_FLOW_DISSECTOR);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
231
err = bpf_prog_detach2(prog1, 0, BPF_FLOW_DISSECTOR);
tools/testing/selftests/bpf/prog_tests/lsm_cgroup.c
287
ASSERT_GE(bpf_prog_detach2(post_create_prog_fd2, cgroup_fd,
tools/testing/selftests/bpf/prog_tests/lsm_cgroup.c
291
ASSERT_GE(bpf_prog_detach2(alloc_prog_fd, cgroup_fd,
tools/testing/selftests/bpf/prog_tests/lsm_cgroup.c
293
ASSERT_GE(bpf_prog_detach2(clone_prog_fd, cgroup_fd,
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
394
bpf_prog_detach2(-1, cgroup, BPF_CGROUP_INET_EGRESS);
tools/testing/selftests/bpf/prog_tests/sock_create.c
326
bpf_prog_detach2(prog_fd, cgroup_fd, test->attach_type);
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
171
err = bpf_prog_detach2(verdict, map, BPF_SK_MSG_VERDICT);
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
397
err = bpf_prog_detach2(verdict, map, first);
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
431
err = bpf_prog_detach2(bpf_program__fd(prog), map, BPF_SK_SKB_STREAM_VERDICT);
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
490
bpf_prog_detach2(verdict_fd, map_fd, attach_type);
tools/testing/selftests/bpf/prog_tests/sockmap_helpers.h
48
int __ret = bpf_prog_detach2((prog), (target), (type)); \
tools/testing/selftests/bpf/prog_tests/sockopt.c
1191
bpf_prog_detach2(prog_fd, cgroup_fd, test->attach_type);
tools/testing/selftests/bpf/test_lirc_mode2_user.c
170
ret = bpf_prog_detach2(progfd, lircfd, BPF_LIRC_MODE2);
tools/testing/selftests/bpf/test_lirc_mode2_user.c
76
ret = bpf_prog_detach2(progfd, lircfd, BPF_LIRC_MODE2);
tools/testing/selftests/bpf/test_maps.c
1099
err = bpf_prog_detach2(parse_prog, map_fd_rx, __MAX_BPF_ATTACH_TYPE);
tools/testing/selftests/bpf/test_maps.c
1105
err = bpf_prog_detach2(parse_prog, map_fd_rx, BPF_SK_SKB_STREAM_PARSER);
tools/testing/selftests/bpf/test_maps.c
1111
err = bpf_prog_detach2(verdict_prog, map_fd_rx, BPF_SK_SKB_STREAM_VERDICT);
tools/testing/selftests/bpf/test_sockmap.c
1376
bpf_prog_detach2(bpf_program__fd(progs[3]), cg_fd, BPF_CGROUP_SOCK_OPS);