Home
last modified time | relevance | path

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

/linux/kernel/bpf/
H A Dbpf_lsm.c33 #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 Dverifier.c4563 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 Dcpumask.c512 BTF_ID(struct, bpf_cpumask) in BTF_ID() function
513 BTF_ID(func, bpf_cpumask_release_dtor) in BTF_ID()
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 Dbpf_struct_ops.c79 BTF_ID(struct, module)
80 BTF_ID(struct, bpf_struct_ops_common_value)
H A Dhelpers.c4877 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 Dbtf.c8738 #define BTF_TRACING_TYPE(name, type) BTF_ID(struct, type) in BTF_ID_LIST_GLOBAL()
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dresolve_btfids.c95 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 Dbpf_fs_kfuncs.c435 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 Dbtf_ids.h63 #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 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/net/core/
H A Dbpf_ksock.c304 BTF_ID(struct, bpf_ksock) in BTF_ID() function
305 BTF_ID(func, bpf_ksock_release_dtor) in BTF_ID()
H A Dxdp.c978 #define XDP_METADATA_KFUNC(name, _, str, __) BTF_ID(func, str) in BTF_ID_LIST()
H A Dfilter.c12194 #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 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/net/netfilter/
H A Dnf_conntrack_bpf.c264 BTF_ID(struct, nf_conn) in BTF_ID() function
265 BTF_ID(struct, nf_conn___init) in BTF_ID()
/linux/kernel/trace/
H A Dtrace_syscalls.c1310 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 Dbpf_trace.c963 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 Dtest_run.c1883 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 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.c875 BTF_ID(struct, bpf_testmod_ctx)
876 BTF_ID(func, bpf_testmod_ctx_release_dtor)