| /linux/kernel/bpf/ |
| H A D | bpf_lsm.c | 33 #define LSM_HOOK(RET, DEFAULT, NAME, ...) BTF_ID(func, bpf_lsm_##NAME) 40 BTF_ID(func, bpf_lsm_vm_enough_memory) in BTF_SET_END() 41 BTF_ID(func, bpf_lsm_inode_need_killpriv) in BTF_SET_END() 42 BTF_ID(func, bpf_lsm_inode_getsecurity) in BTF_SET_END() 43 BTF_ID(func, bpf_lsm_inode_listsecurity) in BTF_SET_END() 44 BTF_ID(func, bpf_lsm_inode_copy_up_xattr) in BTF_SET_END() 45 BTF_ID(func, bpf_lsm_getselfattr) in BTF_SET_END() 46 BTF_ID(func, bpf_lsm_getprocattr) in BTF_SET_END() 47 BTF_ID(func, bpf_lsm_setprocattr) in BTF_SET_END() 49 BTF_ID(func, bpf_lsm_key_getsecurity) in BTF_SET_END() [all …]
|
| H A D | verifier.c | 4563 BTF_ID(struct, prog_test_ref_kfunc) in BTF_ID() function 4566 BTF_ID(struct, cgroup) in BTF_ID() 4569 BTF_ID(struct, bpf_cpumask) in BTF_ID() 4571 BTF_ID(struct, task_struct) in BTF_ID() 4573 BTF_ID(struct, bpf_crypto_ctx) in BTF_ID() 4576 BTF_ID(struct, bpf_ksock) in BTF_ID() 11393 BTF_ID(struct, bpf_dynptr) in BTF_ID() function 11394 BTF_ID(struct, bpf_list_head) in BTF_ID() 11395 BTF_ID(struct, bpf_list_node) in BTF_ID() 11396 BTF_ID(struct, bpf_rb_root) 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 | 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 | bpf_struct_ops.c | 79 BTF_ID(struct, module) 80 BTF_ID(struct, bpf_struct_ops_common_value)
|
| H A D | helpers.c | 4877 BTF_ID(struct, task_struct) 4878 BTF_ID(func, bpf_task_release_dtor) 4880 BTF_ID(struct, cgroup) 4881 BTF_ID(func, bpf_cgroup_release_dtor)
|
| H A D | btf.c | 8738 #define BTF_TRACING_TYPE(name, type) BTF_ID(struct, type) in BTF_ID_LIST_GLOBAL()
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | resolve_btfids.c | 95 BTF_ID(typedef, S) 96 BTF_ID(typedef, T) 97 BTF_ID(typedef, U) 98 BTF_ID(struct, S) 99 BTF_ID(union, U) 100 BTF_ID(func, func) 103 BTF_ID(typedef, S) 104 BTF_ID(typedef, T) 105 BTF_ID(typedef, U) 106 BTF_ID(struct, S) [all …]
|
| /linux/fs/ |
| H A D | bpf_fs_kfuncs.c | 435 BTF_ID(func, bpf_set_dentry_xattr) in BTF_ID_FLAGS() 436 BTF_ID(func, bpf_remove_dentry_xattr) in BTF_ID_FLAGS() 467 BTF_ID(func, bpf_lsm_inode_post_removexattr) in BTF_ID() function 468 BTF_ID(func, bpf_lsm_inode_post_setattr) in BTF_ID() 469 BTF_ID(func, bpf_lsm_inode_post_setxattr) in BTF_ID() 470 BTF_ID(func, bpf_lsm_inode_removexattr) in BTF_ID() 471 BTF_ID(func, bpf_lsm_inode_rmdir) in BTF_ID() 472 BTF_ID(func, bpf_lsm_inode_setattr) in BTF_ID() 473 BTF_ID(func, bpf_lsm_inode_setxattr) in BTF_ID() 474 BTF_ID(func, bpf_lsm_inode_unlink) in BTF_ID() [all …]
|
| /linux/tools/include/linux/ |
| H A D | btf_ids.h | 63 #define BTF_ID(prefix, name) \ macro 107 BTF_ID(prefix, typename) 110 BTF_ID(prefix, typename) 220 #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/net/core/ |
| H A D | bpf_ksock.c | 304 BTF_ID(struct, bpf_ksock) in BTF_ID() function 305 BTF_ID(func, bpf_ksock_release_dtor) in BTF_ID()
|
| 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 | 12194 #define BTF_SOCK_TYPE(name, type) BTF_ID(struct, type) in BTF_ID_LIST_GLOBAL() 12348 BTF_ID(struct, socket) 12349 BTF_ID(struct, file)
|
| /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/net/netfilter/ |
| H A D | nf_conntrack_bpf.c | 264 BTF_ID(struct, nf_conn) in BTF_ID() function 265 BTF_ID(struct, nf_conn___init) in BTF_ID()
|
| /linux/kernel/trace/ |
| H A D | trace_syscalls.c | 1310 BTF_ID(func, __bpf_trace_sys_enter) 1311 BTF_ID(struct, trace_event_raw_sys_enter) 1314 BTF_ID(func, __bpf_trace_sys_exit) 1315 BTF_ID(struct, trace_event_raw_sys_exit)
|
| H A D | bpf_trace.c | 963 BTF_ID(func, security_file_permission) in BTF_ID() function 964 BTF_ID(func, security_inode_getattr) in BTF_ID() 965 BTF_ID(func, security_file_open) in BTF_ID() 968 BTF_ID(func, security_path_truncate) in BTF_ID() 970 BTF_ID(func, vfs_truncate) in BTF_ID() 971 BTF_ID(func, vfs_fallocate) in BTF_ID() 972 BTF_ID(func, dentry_open) in BTF_ID() 973 BTF_ID(func, vfs_getattr) in BTF_ID() 974 BTF_ID(func, filp_close) in BTF_ID()
|
| /linux/net/bpf/ |
| H A D | test_run.c | 1883 BTF_ID(struct, prog_test_ref_kfunc) in BTF_ID() function 1884 BTF_ID(func, bpf_kfunc_call_test_release_dtor) in BTF_ID() 1885 BTF_ID(struct, prog_test_member) in BTF_ID() 1886 BTF_ID(func, bpf_kfunc_call_memb_release_dtor) in BTF_ID()
|
| /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 | 875 BTF_ID(struct, bpf_testmod_ctx) 876 BTF_ID(func, bpf_testmod_ctx_release_dtor)
|