/linux-6.1.9/kernel/bpf/ |
D | bpf_lsm.c | 33 #define LSM_HOOK(RET, DEFAULT, NAME, ...) BTF_ID(func, bpf_lsm_##NAME) 45 BTF_ID(func, bpf_lsm_sk_alloc_security) in BTF_SET_END() 46 BTF_ID(func, bpf_lsm_sk_free_security) in BTF_SET_END() 54 BTF_ID(func, bpf_lsm_socket_sock_rcv_skb) in BTF_SET_END() 55 BTF_ID(func, bpf_lsm_sock_graft) in BTF_SET_END() 56 BTF_ID(func, bpf_lsm_inet_csk_clone) in BTF_SET_END() 57 BTF_ID(func, bpf_lsm_inet_conn_established) in BTF_SET_END() 67 BTF_ID(func, bpf_lsm_socket_post_create) in BTF_SET_END() 68 BTF_ID(func, bpf_lsm_socket_socketpair) in BTF_SET_END() 260 BTF_ID(func, bpf_lsm_bpf) in BTF_ID() function [all …]
|
D | link_iter.c | 82 BTF_ID(struct, bpf_link)
|
D | prog_iter.c | 82 BTF_ID(struct, bpf_prog)
|
D | map_iter.c | 82 BTF_ID(struct, bpf_map)
|
D | verifier.c | 14852 BTF_ID(func, __filemap_add_folio) in BTF_ID() function 14853 BTF_ID(func, should_fail_alloc_page) in BTF_ID() 14854 BTF_ID(func, should_failslab) in BTF_ID() 15100 BTF_ID(func, migrate_disable) in BTF_SET_START() 15101 BTF_ID(func, migrate_enable) in BTF_SET_START() 15104 BTF_ID(func, rcu_read_unlock_strict) in BTF_SET_START()
|
D | btf.c | 5168 BTF_ID(struct, bpf_ctx_convert) in BTF_ID() function 7305 #define BTF_TRACING_TYPE(name, type) BTF_ID(struct, type) in BTF_ID_LIST_GLOBAL()
|
/linux-6.1.9/tools/testing/selftests/bpf/prog_tests/ |
D | resolve_btfids.c | 39 BTF_ID(typedef, S) 40 BTF_ID(typedef, T) 41 BTF_ID(typedef, U) 42 BTF_ID(struct, S) 43 BTF_ID(union, U) 44 BTF_ID(func, func) 49 BTF_ID(typedef, S) in BTF_ID() function 50 BTF_ID(typedef, T) in BTF_ID() 51 BTF_ID(typedef, U) in BTF_ID() 52 BTF_ID(struct, S) in BTF_ID() [all …]
|
/linux-6.1.9/tools/include/linux/ |
D | btf_ids.h | 47 #define BTF_ID(prefix, name) \ macro 84 BTF_ID(prefix, typename) 87 BTF_ID(prefix, typename) 150 #define BTF_ID(prefix, name) macro
|
/linux-6.1.9/include/linux/ |
D | btf_ids.h | 58 #define BTF_ID(prefix, name) \ macro 102 BTF_ID(prefix, typename) 105 BTF_ID(prefix, typename) 208 #define BTF_ID(prefix, name) macro
|
/linux-6.1.9/tools/bpf/resolve_btfids/ |
D | main.c | 81 #define BTF_ID "__BTF_ID__" macro 164 return name && !strncmp(name, BTF_ID, sizeof(BTF_ID) - 1); in is_btf_id() 444 prefix = name + sizeof(BTF_ID) - 1; in symbols_collect()
|
/linux-6.1.9/tools/bpf/bpftool/Documentation/ |
D | bpftool-btf.rst | 26 | **bpftool** **btf** { **show** | **list** } [**id** *BTF_ID*] 30 | *BTF_SRC* := { **id** *BTF_ID* | **prog** *PROG* | **map** *MAP* [{**key** | **value** | **kv** |… 37 **bpftool btf { show | list }** [**id** *BTF_ID*]
|
/linux-6.1.9/kernel/trace/ |
D | bpf_trace.c | 786 BTF_ID(struct, pt_regs) 921 BTF_ID(func, security_file_permission) in BTF_ID() function 922 BTF_ID(func, security_inode_getattr) in BTF_ID() 923 BTF_ID(func, security_file_open) in BTF_ID() 926 BTF_ID(func, security_path_truncate) in BTF_ID() 928 BTF_ID(func, vfs_truncate) in BTF_ID() 929 BTF_ID(func, vfs_fallocate) in BTF_ID() 930 BTF_ID(func, dentry_open) in BTF_ID() 931 BTF_ID(func, vfs_getattr) in BTF_ID() 932 BTF_ID(func, filp_close) in BTF_ID()
|
/linux-6.1.9/net/netfilter/ |
D | nf_conntrack_bpf.c | 189 BTF_ID(struct, nf_conn) in BTF_ID() function 190 BTF_ID(struct, nf_conn___init) in BTF_ID()
|
/linux-6.1.9/Documentation/bpf/ |
D | btf.rst | 799 The ``BTF_ID_LIST`` and ``BTF_ID`` macros define unsorted list of BTF ID values, 803 BTF_ID(type1, name1) 804 BTF_ID(type2, name2) 819 BTF_ID(struct, sk_buff) 821 BTF_ID(struct, task_struct) 827 BTF_ID(type1, name1) 828 BTF_ID(type2, name2)
|
D | bpf_design_QA.rst | 295 Q: Marking a function with BTF_ID makes that function an ABI? 299 The BTF_ID macro does not cause a function to become part of the ABI
|
/linux-6.1.9/net/bpf/ |
D | test_run.c | 1650 BTF_ID(struct, prog_test_ref_kfunc) in BTF_ID() function 1651 BTF_ID(func, bpf_kfunc_call_test_release) in BTF_ID() 1652 BTF_ID(struct, prog_test_member) in BTF_ID() 1653 BTF_ID(func, bpf_kfunc_call_memb_release) in BTF_ID()
|
/linux-6.1.9/kernel/ |
D | kallsyms.c | 861 BTF_ID(struct, kallsym_iter) in BTF_ID() function
|
/linux-6.1.9/net/netlink/ |
D | af_netlink.c | 2890 BTF_ID(struct, netlink_sock)
|
/linux-6.1.9/net/core/ |
D | filter.c | 11356 #define BTF_SOCK_TYPE(name, type) BTF_ID(struct, type) in BTF_ID_LIST_GLOBAL() 11510 BTF_ID(struct, socket) 11511 BTF_ID(struct, file)
|
/linux-6.1.9/net/ipv6/ |
D | route.c | 6641 BTF_ID(struct, fib6_info)
|