/openbmc/linux/kernel/bpf/ |
H A D | bpf_lsm.c | 33 #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_sock_graft) in BTF_SET_END() 55 BTF_ID(func, bpf_lsm_inet_csk_clone) in BTF_SET_END() 56 BTF_ID(func, bpf_lsm_inet_conn_established) in BTF_SET_END() 66 BTF_ID(func, bpf_lsm_socket_post_create) in BTF_SET_END() 67 BTF_ID(func, bpf_lsm_socket_socketpair) in BTF_SET_END() 261 BTF_ID(func, bpf_lsm_bpf) in BTF_ID() function 262 BTF_ID(func, bpf_lsm_bpf_map) in BTF_ID() [all …]
|
H A D | cpumask.c | 445 BTF_ID(struct, bpf_cpumask) in BTF_ID() function 446 BTF_ID(func, bpf_cpumask_release) in BTF_ID()
|
H A D | link_iter.c | 82 BTF_ID(struct, bpf_link)
|
H A D | prog_iter.c | 82 BTF_ID(struct, bpf_prog)
|
H A D | verifier.c | 5329 BTF_ID(struct, prog_test_ref_kfunc) in BTF_ID() function 5330 BTF_ID(struct, cgroup) in BTF_ID() 5331 BTF_ID(struct, bpf_cpumask) in BTF_ID() 5332 BTF_ID(struct, task_struct) in BTF_ID() 10561 BTF_ID(struct, bpf_dynptr_kern) in BTF_ID() function 10562 BTF_ID(struct, bpf_list_head) in BTF_ID() 10563 BTF_ID(struct, bpf_list_node) in BTF_ID() 10564 BTF_ID(struct, bpf_rb_root) in BTF_ID() 10565 BTF_ID(struct, bpf_rb_node) in BTF_ID() 10700 BTF_ID(func, bpf_obj_new_impl) in BTF_ID() function [all …]
|
H A D | helpers.c | 2568 BTF_ID(struct, task_struct) 2569 BTF_ID(func, bpf_task_release) 2571 BTF_ID(struct, cgroup) 2572 BTF_ID(func, bpf_cgroup_release)
|
H A D | btf.c | 5718 BTF_ID(struct, bpf_ctx_convert) in BTF_ID() function 7574 #define BTF_TRACING_TYPE(name, type) BTF_ID(struct, type) in BTF_ID_LIST_GLOBAL()
|
/openbmc/linux/tools/testing/selftests/bpf/prog_tests/ |
H A D | resolve_btfids.c | 39 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 …]
|
/openbmc/linux/tools/include/linux/ |
H A D | btf_ids.h | 58 #define BTF_ID(prefix, name) \ macro 95 BTF_ID(prefix, typename) 98 BTF_ID(prefix, typename) 161 #define BTF_ID(prefix, name) macro
|
/openbmc/linux/include/linux/ |
H A D | btf_ids.h | 58 #define BTF_ID(prefix, name) \ macro 102 BTF_ID(prefix, typename) 105 BTF_ID(prefix, typename) 208 #define BTF_ID(prefix, name) macro
|
/openbmc/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** |… 37 **bpftool btf { show | list }** [**id** *BTF_ID*]
|
/openbmc/linux/net/netfilter/ |
H A D | nf_conntrack_bpf.c | 190 BTF_ID(struct, nf_conn) in BTF_ID() function 191 BTF_ID(struct, nf_conn___init) in BTF_ID()
|
/openbmc/linux/kernel/trace/ |
H A D | bpf_trace.c | 787 BTF_ID(struct, pt_regs) 936 BTF_ID(func, security_file_permission) in BTF_ID() function 937 BTF_ID(func, security_inode_getattr) in BTF_ID() 938 BTF_ID(func, security_file_open) in BTF_ID() 941 BTF_ID(func, security_path_truncate) in BTF_ID() 943 BTF_ID(func, vfs_truncate) in BTF_ID() 944 BTF_ID(func, vfs_fallocate) in BTF_ID() 945 BTF_ID(func, dentry_open) in BTF_ID() 946 BTF_ID(func, vfs_getattr) in BTF_ID() 947 BTF_ID(func, filp_close) in BTF_ID()
|
/openbmc/linux/drivers/hid/bpf/ |
H A D | hid_bpf_jmp_table.c | 60 BTF_ID(func, hid_bpf_device_event) /* HID_BPF_PROG_TYPE_DEVICE_EVENT */ in BTF_ID() function 61 BTF_ID(func, hid_bpf_rdesc_fixup) /* HID_BPF_PROG_TYPE_RDESC_FIXUP */ in BTF_ID()
|
/openbmc/linux/Documentation/bpf/ |
H A D | btf.rst | 818 The ``BTF_ID_LIST`` and ``BTF_ID`` macros define unsorted list of BTF ID values, 822 BTF_ID(type1, name1) 823 BTF_ID(type2, name2) 838 BTF_ID(struct, sk_buff) 840 BTF_ID(struct, task_struct) 846 BTF_ID(type1, name1) 847 BTF_ID(type2, name2)
|
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
|
/openbmc/linux/net/bpf/ |
H A D | test_run.c | 1678 BTF_ID(struct, prog_test_ref_kfunc) in BTF_ID() function 1679 BTF_ID(func, bpf_kfunc_call_test_release) in BTF_ID() 1680 BTF_ID(struct, prog_test_member) in BTF_ID() 1681 BTF_ID(func, bpf_kfunc_call_memb_release) in BTF_ID()
|
/openbmc/linux/net/core/ |
H A D | xdp.c | 751 #define XDP_METADATA_KFUNC(name, str) BTF_ID(func, str) in BTF_ID_LIST()
|
H A D | filter.c | 11648 #define BTF_SOCK_TYPE(name, type) BTF_ID(struct, type) in BTF_ID_LIST_GLOBAL() 11802 BTF_ID(struct, socket) 11803 BTF_ID(struct, file)
|
/openbmc/linux/kernel/ |
H A D | kallsyms.c | 892 BTF_ID(struct, kallsym_iter) in BTF_ID() function
|
/openbmc/linux/net/netlink/ |
H A D | af_netlink.c | 2876 BTF_ID(struct, netlink_sock)
|
/openbmc/linux/net/ipv6/ |
H A D | route.c | 6669 BTF_ID(struct, fib6_info)
|