Home
last modified time | relevance | path

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

/linux-6.1.9/kernel/bpf/
Dbpf_lsm.c33 #define LSM_HOOK(RET, DEFAULT, NAME, ...) BTF_ID(func, bpf_lsm_##NAME)
45 BTF_ID(func, bpf_lsm_sk_alloc_security) in BTF_SET_END()
46 BTF_ID(func, bpf_lsm_sk_free_security) in BTF_SET_END()
54 BTF_ID(func, bpf_lsm_socket_sock_rcv_skb) in BTF_SET_END()
55 BTF_ID(func, bpf_lsm_sock_graft) in BTF_SET_END()
56 BTF_ID(func, bpf_lsm_inet_csk_clone) in BTF_SET_END()
57 BTF_ID(func, bpf_lsm_inet_conn_established) in BTF_SET_END()
67 BTF_ID(func, bpf_lsm_socket_post_create) in BTF_SET_END()
68 BTF_ID(func, bpf_lsm_socket_socketpair) in BTF_SET_END()
260 BTF_ID(func, bpf_lsm_bpf) in BTF_ID() function
[all …]
Dlink_iter.c82 BTF_ID(struct, bpf_link)
Dprog_iter.c82 BTF_ID(struct, bpf_prog)
Dmap_iter.c82 BTF_ID(struct, bpf_map)
Dverifier.c14852 BTF_ID(func, __filemap_add_folio) in BTF_ID() function
14853 BTF_ID(func, should_fail_alloc_page) in BTF_ID()
14854 BTF_ID(func, should_failslab) in BTF_ID()
15100 BTF_ID(func, migrate_disable) in BTF_SET_START()
15101 BTF_ID(func, migrate_enable) in BTF_SET_START()
15104 BTF_ID(func, rcu_read_unlock_strict) in BTF_SET_START()
Dbtf.c5168 BTF_ID(struct, bpf_ctx_convert) in BTF_ID() function
7305 #define BTF_TRACING_TYPE(name, type) BTF_ID(struct, type) in BTF_ID_LIST_GLOBAL()
/linux-6.1.9/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.1.9/tools/include/linux/
Dbtf_ids.h47 #define BTF_ID(prefix, name) \ macro
84 BTF_ID(prefix, typename)
87 BTF_ID(prefix, typename)
150 #define BTF_ID(prefix, name) macro
/linux-6.1.9/include/linux/
Dbtf_ids.h58 #define BTF_ID(prefix, name) \ macro
102 BTF_ID(prefix, typename)
105 BTF_ID(prefix, typename)
208 #define BTF_ID(prefix, name) macro
/linux-6.1.9/tools/bpf/resolve_btfids/
Dmain.c81 #define BTF_ID "__BTF_ID__" macro
164 return name && !strncmp(name, BTF_ID, sizeof(BTF_ID) - 1); in is_btf_id()
444 prefix = name + sizeof(BTF_ID) - 1; in symbols_collect()
/linux-6.1.9/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.1.9/kernel/trace/
Dbpf_trace.c786 BTF_ID(struct, pt_regs)
921 BTF_ID(func, security_file_permission) in BTF_ID() function
922 BTF_ID(func, security_inode_getattr) in BTF_ID()
923 BTF_ID(func, security_file_open) in BTF_ID()
926 BTF_ID(func, security_path_truncate) in BTF_ID()
928 BTF_ID(func, vfs_truncate) in BTF_ID()
929 BTF_ID(func, vfs_fallocate) in BTF_ID()
930 BTF_ID(func, dentry_open) in BTF_ID()
931 BTF_ID(func, vfs_getattr) in BTF_ID()
932 BTF_ID(func, filp_close) in BTF_ID()
/linux-6.1.9/net/netfilter/
Dnf_conntrack_bpf.c189 BTF_ID(struct, nf_conn) in BTF_ID() function
190 BTF_ID(struct, nf_conn___init) in BTF_ID()
/linux-6.1.9/Documentation/bpf/
Dbtf.rst799 The ``BTF_ID_LIST`` and ``BTF_ID`` macros define unsorted list of BTF ID values,
803 BTF_ID(type1, name1)
804 BTF_ID(type2, name2)
819 BTF_ID(struct, sk_buff)
821 BTF_ID(struct, task_struct)
827 BTF_ID(type1, name1)
828 BTF_ID(type2, name2)
Dbpf_design_QA.rst295 Q: Marking a function with BTF_ID makes that function an ABI?
299 The BTF_ID macro does not cause a function to become part of the ABI
/linux-6.1.9/net/bpf/
Dtest_run.c1650 BTF_ID(struct, prog_test_ref_kfunc) in BTF_ID() function
1651 BTF_ID(func, bpf_kfunc_call_test_release) in BTF_ID()
1652 BTF_ID(struct, prog_test_member) in BTF_ID()
1653 BTF_ID(func, bpf_kfunc_call_memb_release) in BTF_ID()
/linux-6.1.9/kernel/
Dkallsyms.c861 BTF_ID(struct, kallsym_iter) in BTF_ID() function
/linux-6.1.9/net/netlink/
Daf_netlink.c2890 BTF_ID(struct, netlink_sock)
/linux-6.1.9/net/core/
Dfilter.c11356 #define BTF_SOCK_TYPE(name, type) BTF_ID(struct, type) in BTF_ID_LIST_GLOBAL()
11510 BTF_ID(struct, socket)
11511 BTF_ID(struct, file)
/linux-6.1.9/net/ipv6/
Droute.c6641 BTF_ID(struct, fib6_info)