Home
last modified time | relevance | path

Searched refs:BTF_INT_ENCODING (Results 1 – 9 of 9) sorted by relevance

/Linux-v6.6/tools/include/uapi/linux/
Dbtf.h92 #define BTF_INT_ENCODING(VAL) (((VAL) & 0x0f000000) >> 24) macro
/Linux-v6.6/include/uapi/linux/
Dbtf.h92 #define BTF_INT_ENCODING(VAL) (((VAL) & 0x0f000000) >> 24) macro
/Linux-v6.6/include/linux/
Dbtf.h251 return BTF_INT_ENCODING(*(u32 *)(t + 1)); in btf_int_encoding()
/Linux-v6.6/tools/lib/bpf/
Dbtf.h466 return BTF_INT_ENCODING(*(__u32 *)(t + 1)); in btf_int_encoding()
/Linux-v6.6/kernel/trace/
Dtrace_probe.c327 return !(BTF_INT_ENCODING(intdata) & BTF_INT_SIGNED) in btf_type_is_char_ptr()
346 return !(BTF_INT_ENCODING(intdata) & BTF_INT_SIGNED) in btf_type_is_char_array()
405 if (BTF_INT_ENCODING(intdata) & BTF_INT_SIGNED) { in fetch_type_from_btf_type()
/Linux-v6.6/Documentation/bpf/
Dbtf.rst137 #define BTF_INT_ENCODING(VAL) (((VAL) & 0x0f000000) >> 24)
141 The ``BTF_INT_ENCODING`` has the following attributes::
147 The ``BTF_INT_ENCODING()`` provides extra information: signedness, char, or
/Linux-v6.6/tools/bpf/bpftool/
Dbtf_dumper.c417 switch (BTF_INT_ENCODING(*int_type)) { in btf_dumper_int()
Dbtf.c123 enc = btf_int_enc_str(BTF_INT_ENCODING(v)); in dump_btf_type()
/Linux-v6.6/kernel/bpf/
Dbtf.c2218 encoding = BTF_INT_ENCODING(int_data); in btf_int_check_meta()
2241 btf_int_encoding_str(BTF_INT_ENCODING(int_data))); in btf_int_log()
2359 u8 encoding = BTF_INT_ENCODING(int_data); in btf_int_show()
2981 encoding = BTF_INT_ENCODING(int_type); in __btf_array_show()