Home
last modified time | relevance | path

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

/linux-6.12.1/kernel/bpf/
Dbpf_lsm.c32 #define LSM_HOOK(RET, DEFAULT, NAME, ...) BTF_ID(func, bpf_lsm_##NAME)
39 BTF_ID(func, bpf_lsm_vm_enough_memory) in BTF_SET_END()
40 BTF_ID(func, bpf_lsm_inode_need_killpriv) in BTF_SET_END()
41 BTF_ID(func, bpf_lsm_inode_getsecurity) in BTF_SET_END()
42 BTF_ID(func, bpf_lsm_inode_listsecurity) in BTF_SET_END()
43 BTF_ID(func, bpf_lsm_inode_copy_up_xattr) in BTF_SET_END()
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()
48 BTF_ID(func, bpf_lsm_key_getsecurity) in BTF_SET_END()
[all …]
Dcpumask.c461 BTF_ID(struct, bpf_cpumask) in BTF_ID() function
462 BTF_ID(func, bpf_cpumask_release_dtor) in BTF_ID()
Dprog_iter.c82 BTF_ID(struct, bpf_prog)
Dlink_iter.c82 BTF_ID(struct, bpf_link)
Dcrypto.c370 BTF_ID(struct, bpf_crypto_ctx) in BTF_ID() function
371 BTF_ID(func, bpf_crypto_ctx_release) in BTF_ID()
Dverifier.c5432 BTF_ID(struct, prog_test_ref_kfunc) in BTF_ID() function
5434 BTF_ID(struct, cgroup) in BTF_ID()
5437 BTF_ID(struct, bpf_cpumask) in BTF_ID()
5439 BTF_ID(struct, task_struct) in BTF_ID()
5440 BTF_ID(struct, bpf_crypto_ctx) in BTF_ID()
11101 BTF_ID(struct, bpf_dynptr) in BTF_ID() function
11102 BTF_ID(struct, bpf_list_head) in BTF_ID()
11103 BTF_ID(struct, bpf_list_node) in BTF_ID()
11104 BTF_ID(struct, bpf_rb_root) in BTF_ID()
11105 BTF_ID(struct, bpf_rb_node) in BTF_ID()
[all …]
Dbpf_struct_ops.c78 BTF_ID(struct, module)
79 BTF_ID(struct, bpf_struct_ops_common_value)
Dhelpers.c3081 BTF_ID(struct, task_struct)
3082 BTF_ID(func, bpf_task_release_dtor)
3084 BTF_ID(struct, cgroup)
3085 BTF_ID(func, bpf_cgroup_release_dtor)
Dbtf.c6145 BTF_ID(struct, bpf_ctx_convert) in BTF_ID() function
8087 #define BTF_TRACING_TYPE(name, type) BTF_ID(struct, type) in BTF_ID_LIST_GLOBAL()
/linux-6.12.1/tools/testing/selftests/bpf/prog_tests/
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(struct, S) in BTF_ID()
[all …]
/linux-6.12.1/tools/include/linux/
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-6.12.1/include/linux/
Dbtf_ids.h64 #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.12.1/tools/bpf/bpftool/Documentation/
Dbpftool-btf.rst26 | **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.12.1/net/netfilter/
Dnf_conntrack_bpf.c232 BTF_ID(struct, nf_conn) in BTF_ID() function
233 BTF_ID(struct, nf_conn___init) in BTF_ID()
/linux-6.12.1/kernel/trace/
Dbpf_trace.c789 BTF_ID(struct, pt_regs)
915 BTF_ID(func, security_file_permission) in BTF_ID() function
916 BTF_ID(func, security_inode_getattr) in BTF_ID()
917 BTF_ID(func, security_file_open) in BTF_ID()
920 BTF_ID(func, security_path_truncate) in BTF_ID()
922 BTF_ID(func, vfs_truncate) in BTF_ID()
923 BTF_ID(func, vfs_fallocate) in BTF_ID()
924 BTF_ID(func, dentry_open) in BTF_ID()
925 BTF_ID(func, vfs_getattr) in BTF_ID()
926 BTF_ID(func, filp_close) in BTF_ID()
/linux-6.12.1/Documentation/bpf/
Dbtf.rst847 The ``BTF_ID_LIST`` and ``BTF_ID`` macros define unsorted list of BTF ID values,
851 BTF_ID(type1, name1)
852 BTF_ID(type2, name2)
867 BTF_ID(struct, sk_buff)
869 BTF_ID(struct, task_struct)
875 BTF_ID(type1, name1)
876 BTF_ID(type2, name2)
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-6.12.1/net/bpf/
Dtest_run.c1737 BTF_ID(struct, prog_test_ref_kfunc) in BTF_ID() function
1738 BTF_ID(func, bpf_kfunc_call_test_release_dtor) in BTF_ID()
1739 BTF_ID(struct, prog_test_member) in BTF_ID()
1740 BTF_ID(func, bpf_kfunc_call_memb_release_dtor) in BTF_ID()
/linux-6.12.1/tools/testing/selftests/bpf/bpf_testmod/
Dbpf_testmod.c590 BTF_ID(struct, bpf_testmod_ctx)
591 BTF_ID(func, bpf_testmod_ctx_release)
/linux-6.12.1/kernel/
Dkallsyms.c841 BTF_ID(struct, kallsym_iter) in BTF_ID() function
/linux-6.12.1/net/core/
Dxdp.c783 #define XDP_METADATA_KFUNC(name, _, str, __) BTF_ID(func, str) in BTF_ID_LIST()
Dfilter.c11697 #define BTF_SOCK_TYPE(name, type) BTF_ID(struct, type) in BTF_ID_LIST_GLOBAL()
11851 BTF_ID(struct, socket)
11852 BTF_ID(struct, file)
/linux-6.12.1/net/netlink/
Daf_netlink.c2875 BTF_ID(struct, netlink_sock)
/linux-6.12.1/net/ipv6/
Droute.c6651 BTF_ID(struct, fib6_info)