| /linux-6.15/kernel/bpf/ |
| H A D | bpf_lsm.c | 44 BTF_ID(func, bpf_lsm_getselfattr) in BTF_SET_END() 45 BTF_ID(func, bpf_lsm_getprocattr) in BTF_SET_END() 46 BTF_ID(func, bpf_lsm_setprocattr) in BTF_SET_END() 53 BTF_ID(func, bpf_lsm_ismaclabel) in BTF_SET_END() 71 BTF_ID(func, bpf_lsm_sock_graft) in BTF_SET_END() 287 BTF_ID(func, bpf_lsm_bpf) in BTF_ID() function 288 BTF_ID(func, bpf_lsm_bpf_map) in BTF_ID() 303 BTF_ID(func, bpf_lsm_capget) in BTF_ID() 304 BTF_ID(func, bpf_lsm_capset) in BTF_ID() 357 BTF_ID(func, bpf_lsm_settime) in BTF_ID() [all …]
|
| H A D | cpumask.c | 512 BTF_ID(struct, bpf_cpumask) in BTF_ID() function 513 BTF_ID(func, bpf_cpumask_release_dtor) in BTF_ID()
|
| H A D | link_iter.c | 82 BTF_ID(struct, bpf_link)
|
| H A D | prog_iter.c | 82 BTF_ID(struct, bpf_prog)
|
| H A D | crypto.c | 370 BTF_ID(struct, bpf_crypto_ctx) in BTF_ID() function 371 BTF_ID(func, bpf_crypto_ctx_release) in BTF_ID()
|
| H A D | verifier.c | 5819 BTF_ID(struct, cgroup) in BTF_ID() 5822 BTF_ID(struct, bpf_cpumask) in BTF_ID() 5824 BTF_ID(struct, task_struct) in BTF_ID() 11930 BTF_ID(struct, bpf_dynptr) in BTF_ID() function 11933 BTF_ID(struct, bpf_rb_root) in BTF_ID() 11934 BTF_ID(struct, bpf_rb_node) in BTF_ID() 11935 BTF_ID(struct, bpf_wq) in BTF_ID() 12128 BTF_ID(func, bpf_throw) in BTF_ID() 12166 BTF_ID(func, bpf_throw) in BTF_ID() 23418 BTF_ID(func, do_exit) in BTF_SET_START() [all …]
|
| H A D | bpf_struct_ops.c | 79 BTF_ID(struct, module) 80 BTF_ID(struct, bpf_struct_ops_common_value)
|
| H A D | helpers.c | 3241 BTF_ID(struct, task_struct) 3242 BTF_ID(func, bpf_task_release_dtor) 3244 BTF_ID(struct, cgroup) 3245 BTF_ID(func, bpf_cgroup_release_dtor)
|
| H A D | btf.c | 6185 BTF_ID(struct, bpf_ctx_convert) in BTF_ID() function 8357 #define BTF_TRACING_TYPE(name, type) BTF_ID(struct, type) in BTF_ID_LIST_GLOBAL()
|
| /linux-6.15/tools/testing/selftests/bpf/prog_tests/ |
| H A 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) 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() 53 BTF_ID(union, U) in BTF_ID() [all …]
|
| /linux-6.15/fs/ |
| H A D | bpf_fs_kfuncs.c | 358 BTF_ID(func, bpf_lsm_inode_post_removexattr) in BTF_ID() function 359 BTF_ID(func, bpf_lsm_inode_post_setattr) in BTF_ID() 360 BTF_ID(func, bpf_lsm_inode_post_setxattr) in BTF_ID() 361 BTF_ID(func, bpf_lsm_inode_removexattr) in BTF_ID() 362 BTF_ID(func, bpf_lsm_inode_rmdir) in BTF_ID() 363 BTF_ID(func, bpf_lsm_inode_setattr) in BTF_ID() 364 BTF_ID(func, bpf_lsm_inode_setxattr) in BTF_ID() 365 BTF_ID(func, bpf_lsm_inode_unlink) in BTF_ID() 367 BTF_ID(func, bpf_lsm_path_unlink) in BTF_ID() 368 BTF_ID(func, bpf_lsm_path_rmdir) in BTF_ID()
|
| /linux-6.15/tools/include/linux/ |
| H A D | btf_ids.h | 58 #define BTF_ID(prefix, name) \ macro 95 BTF_ID(prefix, typename) 98 BTF_ID(prefix, typename) 161 #define BTF_ID(prefix, name) macro
|
| /linux-6.15/include/linux/ |
| H A D | btf_ids.h | 64 #define BTF_ID(prefix, name) \ macro 108 BTF_ID(prefix, typename) 111 BTF_ID(prefix, typename) 221 #define BTF_ID(prefix, name) macro
|
| /linux-6.15/tools/bpf/bpftool/Documentation/ |
| H A 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.15/net/netfilter/ |
| H A D | nf_conntrack_bpf.c | 232 BTF_ID(struct, nf_conn) in BTF_ID() function 233 BTF_ID(struct, nf_conn___init) in BTF_ID()
|
| /linux-6.15/kernel/trace/ |
| H A D | bpf_trace.c | 785 BTF_ID(struct, pt_regs) 935 BTF_ID(func, security_file_permission) in BTF_ID() function 936 BTF_ID(func, security_inode_getattr) in BTF_ID() 937 BTF_ID(func, security_file_open) in BTF_ID() 940 BTF_ID(func, security_path_truncate) in BTF_ID() 942 BTF_ID(func, vfs_truncate) in BTF_ID() 943 BTF_ID(func, vfs_fallocate) in BTF_ID() 944 BTF_ID(func, dentry_open) in BTF_ID() 945 BTF_ID(func, vfs_getattr) in BTF_ID() 946 BTF_ID(func, filp_close) in BTF_ID()
|
| /linux-6.15/Documentation/bpf/ |
| H A D | btf.rst | 864 The ``BTF_ID_LIST`` and ``BTF_ID`` macros define unsorted list of BTF ID values, 868 BTF_ID(type1, name1) 869 BTF_ID(type2, name2) 884 BTF_ID(struct, sk_buff) 886 BTF_ID(struct, task_struct) 892 BTF_ID(type1, name1) 893 BTF_ID(type2, name2)
|
| H A D | bpf_design_QA.rst | 300 Q: Marking a function with BTF_ID makes that function an ABI? 304 The BTF_ID macro does not cause a function to become part of the ABI
|
| /linux-6.15/net/bpf/ |
| H A D | test_run.c | 1735 BTF_ID(struct, prog_test_ref_kfunc) in BTF_ID() function 1736 BTF_ID(func, bpf_kfunc_call_test_release_dtor) in BTF_ID() 1737 BTF_ID(struct, prog_test_member) in BTF_ID() 1738 BTF_ID(func, bpf_kfunc_call_memb_release_dtor) in BTF_ID()
|
| /linux-6.15/tools/testing/selftests/bpf/test_kmods/ |
| H A D | bpf_testmod.c | 629 BTF_ID(struct, bpf_testmod_ctx) 630 BTF_ID(func, bpf_testmod_ctx_release)
|
| /linux-6.15/kernel/ |
| H A D | kallsyms.c | 833 BTF_ID(struct, kallsym_iter) in BTF_ID() function
|
| /linux-6.15/net/core/ |
| H A D | xdp.c | 973 #define XDP_METADATA_KFUNC(name, _, str, __) BTF_ID(func, str) in BTF_ID_LIST()
|
| H A D | filter.c | 11782 #define BTF_SOCK_TYPE(name, type) BTF_ID(struct, type) in BTF_ID_LIST_GLOBAL() 11936 BTF_ID(struct, socket) 11937 BTF_ID(struct, file)
|
| /linux-6.15/net/netlink/ |
| H A D | af_netlink.c | 2873 BTF_ID(struct, netlink_sock)
|
| /linux-6.15/net/ipv6/ |
| H A D | route.c | 6729 BTF_ID(struct, fib6_info)
|