Home
last modified time | relevance | path

Searched refs:BTF_ID (Results 1 – 13 of 13) sorted by relevance

/linux/tools/testing/selftests/bpf/prog_tests/
H A Dresolve_btfids.c39 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 Dbtf_ids.h58 #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 Dbpf_qdisc.c291 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 Dverifier.c4384 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 Dcrypto.c376 BTF_ID(struct, bpf_crypto_ctx) in BTF_ID() function
377 BTF_ID(func, bpf_crypto_ctx_release_dtor) in BTF_ID()
H A Dhelpers.c4873 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 Dbtf.c8711 #define BTF_TRACING_TYPE(name, type) BTF_ID(struct, type) in btf_check_kfunc_protos()
/linux/tools/bpf/bpftool/Documentation/
H A Dbpftool-btf.rst26 | **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 Dbpf_trace.c963 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 Dbpf_design_QA.rst300 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 Dbpf_testmod.c746 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 Dxdp.c978 #define XDP_METADATA_KFUNC(name, _, str, __) BTF_ID(func, str) in BTF_ID_LIST()
H A Dfilter.c12030 #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()