Home
last modified time | relevance | path

Searched refs:btf_ptr (Results 1 – 5 of 5) sorted by relevance

/linux/tools/testing/selftests/bpf/progs/
H A Dbtf_ptr.h4 #define btf_ptr btf_ptr___not_used macro
10 #undef btf_ptr
16 struct btf_ptr { struct
17 ptrbtf_ptr global() argument
18 type_idbtf_ptr global() argument
19 flagsbtf_ptr global() argument
H A Dbpf_iter_task_btf.c20 static struct btf_ptr ptr = { }; in dump_task_struct()
/linux/kernel/trace/
H A Dbpf_trace.c87 static int bpf_btf_printf_prepare(struct btf_ptr *ptr, u32 btf_ptr_size,
512 BPF_CALL_4(bpf_seq_printf_btf, struct seq_file *, m, struct btf_ptr *, ptr, in BPF_CALL_4() argument
977 static int bpf_btf_printf_prepare(struct btf_ptr *ptr, u32 btf_ptr_size, in bpf_btf_printf_prepare()
986 if (btf_ptr_size != sizeof(struct btf_ptr)) in bpf_btf_printf_prepare()
1007 BPF_CALL_5(bpf_snprintf_btf, char *, str, u32, str_size, struct btf_ptr *, ptr, in BPF_CALL_5() argument
/linux/tools/include/uapi/linux/
H A Dbpf.h4897 * long bpf_snprintf_btf(char *str, u32 str_size, struct btf_ptr *ptr, u32 btf_ptr_size, u64 flags)
4933 * long bpf_seq_printf_btf(struct seq_file *m, struct btf_ptr *ptr, u32 ptr_size, u64 flags)
7494 * struct btf_ptr is used for typed pointer representation; the
7501 struct btf_ptr { struct
7502 ptrbtf_ptr global() argument
7503 type_idbtf_ptr global() argument
7504 flagsbtf_ptr global() argument
/linux/include/uapi/linux/
H A Dbpf.h4897 * long bpf_snprintf_btf(char *str, u32 str_size, struct btf_ptr *ptr, u32 btf_ptr_size, u64 flags)
4933 * long bpf_seq_printf_btf(struct seq_file *m, struct btf_ptr *ptr, u32 ptr_size, u64 flags)
7494 * struct btf_ptr is used for typed pointer representation; the
7501 struct btf_ptr { struct
7502 ptrbtf_ptr global() argument
7503 type_idbtf_ptr global() argument
7504 flagsbtf_ptr global() argument