| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | verifier_ref_tracking.c | 359 __imm(bpf_sk_release), in tracking_release_reference_without_check() 377 : __imm(bpf_sk_release), in to_sock_common_without_check() 396 __imm(bpf_sk_release), in reference_tracking_release_reference() 413 : __imm(bpf_sk_release), in release_reference_to_sock_common() 433 __imm(bpf_sk_release), in reference_tracking_release_reference_2() 454 __imm(bpf_sk_release), in reference_tracking_release_reference_twice() 475 __imm(bpf_sk_release), in release_reference_twice_inside_branch() 505 __imm(bpf_sk_release), in __flag() 539 __imm(bpf_sk_release), in __flag() 574 : __imm(bpf_sk_release) in call_free_reference_in_subprog__1() [all …]
|
| H A D | test_sk_lookup_kern.c | 77 bpf_sk_release(sk); in sk_lookup_success() 89 bpf_sk_release(sk); in sk_lookup_success_simple() 102 bpf_sk_release(sk); in err_use_after_free() 117 bpf_sk_release(sk); in err_modify_sk_pointer() 131 bpf_sk_release(sk); in err_modify_sk_or_null_pointer() 151 bpf_sk_release(sk); in err_release_twice() 152 bpf_sk_release(sk); in err_release_twice() 163 bpf_sk_release(sk); in err_release_unchecked()
|
| H A D | test_sk_lookup.c | 122 bpf_sk_release(sk); in redir_port() 145 bpf_sk_release(sk); in redir_ip4() 171 bpf_sk_release(sk); in redir_ip6() 186 bpf_sk_release(sk); in select_sock_a() 201 bpf_sk_release(sk); in select_sock_a_no_reuseport() 229 bpf_sk_release(sk); in sk_assign_eexist() 244 bpf_sk_release(sk); in sk_assign_eexist() 262 bpf_sk_release(sk); in sk_assign_replace_flag() 276 bpf_sk_release(sk); in sk_assign_replace_flag() 319 bpf_sk_release(sk); in sk_assign_null() [all …]
|
| H A D | test_sk_assign.c | 128 bpf_sk_release(sk); in handle_udp() 149 bpf_sk_release(sk); in handle_tcp() 161 bpf_sk_release(sk); in handle_tcp() 167 bpf_sk_release(sk); in handle_tcp()
|
| H A D | test_btf_skc_cls_ingress.c | 146 bpf_sk_release(req_sk); in handle_ip_tcp() 165 bpf_sk_release(tp); in handle_ip_tcp() 173 bpf_sk_release(bpf_skc); in handle_ip_tcp()
|
| H A D | connect6_prog.c | 62 bpf_sk_release(sk); in connect_v6_prog() 66 bpf_sk_release(sk); in connect_v6_prog()
|
| H A D | verifier_sock.c | 616 : __imm(bpf_sk_release), in bpf_sk_release_skb_sk() 640 __imm(bpf_sk_release), in bpf_sk_fullsock_skb_sk() 663 : __imm(bpf_sk_release), in bpf_tcp_sock_skb_sk() 863 __imm(bpf_sk_release), in field_bpf_sk_release_sk_1() 889 __imm(bpf_sk_release), in field_bpf_sk_release_sk_2()
|
| H A D | verifier_unpriv.c | 425 /* if (sk) bpf_sk_release(sk) */ \ in pointers_stx_ctx_and_sock() 427 call %[bpf_sk_release]; \ in pointers_stx_ctx_and_sock() 432 __imm(bpf_sk_release), in pointers_stx_ctx_and_sock() 497 /* if (sk) u32 foo = sk->mark; bpf_sk_release(sk); */\ in stx_sock_and_ctx_read() 500 call %[bpf_sk_release]; \ in stx_sock_and_ctx_read() 505 __imm(bpf_sk_release), in stx_sock_and_ctx_read() 536 /* if (sk) sk->mark = 42; bpf_sk_release(sk); */\ in stx_sock_and_ctx_write() 540 call %[bpf_sk_release]; \ in stx_sock_and_ctx_write() 545 __imm(bpf_sk_release), in stx_sock_and_ctx_write()
|
| H A D | connect4_prog.c | 180 bpf_sk_release(sk); in connect_v4_prog() 184 bpf_sk_release(sk); in connect_v4_prog()
|
| H A D | freplace_cls_redirect.c | 29 bpf_sk_release(sk); in freplace_cls_redirect_test()
|
| H A D | test_cls_redirect_dynptr.c | 550 bpf_sk_release(sk); in classify_tcp() 563 bpf_sk_release(sk); in classify_tcp() 568 bpf_sk_release(sk); in classify_tcp() 581 bpf_sk_release(sk); in classify_udp() 585 bpf_sk_release(sk); in classify_udp()
|
| H A D | test_cls_redirect.c | 659 bpf_sk_release(sk); in classify_tcp() 672 bpf_sk_release(sk); in classify_tcp() 677 bpf_sk_release(sk); in classify_tcp() 691 bpf_sk_release(sk); in classify_udp() 695 bpf_sk_release(sk); in classify_udp()
|
| H A D | test_sockmap_update.c | 44 bpf_sk_release(sk); in copy_sock_map()
|
| H A D | vrf_socket_lookup.c | 58 bpf_sk_release(sk); in socket_lookup()
|
| H A D | cgroup_skb_sk_lookup_kern.c | 61 bpf_sk_release(peer_sk); in is_allowed_peer_cg()
|
| H A D | verifier_sockmap_mutate.c | 60 bpf_sk_release(sk); in test_sockmap_lookup_and_update()
|
| H A D | test_assign_reuse.c | 76 bpf_sk_release(sk); in assign_sk()
|
| H A D | test_tcp_custom_syncookie.c | 555 bpf_sk_release(skc); in tcp_handle_ack()
|
| /linux/net/core/ |
| H A D | filter.c | 7167 BPF_CALL_1(bpf_sk_release, struct sock *, sk) in BPF_CALL_1() argument 7175 .func = bpf_sk_release,
|