| /linux/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) 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(struc in BTF_ID() [all...] |
| /linux/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/net/sched/ |
| H A D | bpf_qdisc.c | 291 BTF_ID(func, bpf_skb_get_hash) 292 BTF_ID(func, bpf_kfree_skb) 293 BTF_ID(func, bpf_dynptr_from_skb) 297 BTF_ID(func, bpf_qdisc_skb_drop) 298 BTF_ID(func, bpf_qdisc_watchdog_schedule) 302 BTF_ID(func, bpf_qdisc_watchdog_schedule) 303 BTF_ID(func, bpf_qdisc_bstats_update)
|
| /linux/kernel/bpf/ |
| H A D | verifier.c | 4384 BTF_ID(struct, prog_test_ref_kfunc) in check_stack_write() 4387 BTF_ID(struct, cgroup) in check_map_access_type() 4390 BTF_ID(struct, bpf_cpumask) in check_map_access_type() 4392 BTF_ID(struct, task_struct) in check_map_access_type() 4394 BTF_ID(struct, bpf_crypto_ctx) in check_map_access_type() 10802 BTF_ID(struct, bpf_dynptr) in __mark_btf_func_reg_size() 10803 BTF_ID(struct, bpf_list_head) in __mark_btf_func_reg_size() 10804 BTF_ID(struct, bpf_list_node) in __mark_btf_func_reg_size() 10805 BTF_ID(struct, bpf_rb_root) 10806 BTF_ID(struc 4640 BTF_ID(struct, prog_test_ref_kfunc) BTF_ID() function 10942 BTF_ID(struct, bpf_dynptr) BTF_ID() function 11197 BTF_ID(func, bpf_obj_new_impl) BTF_ID() function 19062 BTF_ID(func, __filemap_add_folio) BTF_ID() function [all...] |
| H A D | crypto.c | 376 BTF_ID(struct, bpf_crypto_ctx) in BTF_ID() function 377 BTF_ID(func, bpf_crypto_ctx_release_dtor) in BTF_ID()
|
| H A D | helpers.c | 4873 BTF_ID(struct, task_struct) 4874 BTF_ID(func, bpf_task_release_dtor) in kfunc_init() 4876 BTF_ID(struct, cgroup) in kfunc_init() 4877 BTF_ID(func, bpf_cgroup_release_dtor) in kfunc_init()
|
| H A D | btf.c | 8711 #define BTF_TRACING_TYPE(name, type) BTF_ID(struct, type) in btf_check_kfunc_protos()
|
| /linux/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** | **all**}] | **file** *FILE* [**file** *FILE*]... } 37 bpftool btf { show | list } [id *BTF_ID*]
|
| /linux/kernel/trace/ |
| H A D | bpf_trace.c | 963 BTF_ID(func, security_file_permission) 964 BTF_ID(func, security_inode_getattr) 965 BTF_ID(func, security_file_open) 968 BTF_ID(func, security_path_truncate) 970 BTF_ID(func, vfs_truncate) 971 BTF_ID(func, vfs_fallocate) 972 BTF_ID(func, dentry_open) 973 BTF_ID(func, vfs_getattr) 974 BTF_ID(func, filp_close) 933 BTF_ID(func, security_file_permission) BTF_ID() function
|
| /linux/Documentation/bpf/ |
| 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/tools/testing/selftests/bpf/test_kmods/ |
| H A D | bpf_testmod.c | 746 BTF_ID(struct, bpf_testmod_ctx) in bpf_kfunc_call_test1() 747 BTF_ID(func, bpf_testmod_ctx_release_dtor) in bpf_kfunc_call_test1()
|
| /linux/net/core/ |
| H A D | xdp.c | 978 #define XDP_METADATA_KFUNC(name, _, str, __) BTF_ID(func, str) in BTF_ID_LIST()
|
| H A D | filter.c | 12030 #define BTF_SOCK_TYPE(name, type) BTF_ID(struct, type) in BPF_CALL_1() 12184 BTF_ID(struct, socket) in bpf_dynptr_from_skb() 12185 BTF_ID(struct, file) in bpf_dynptr_from_skb()
|