Home
last modified time | relevance | path

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

/linux-6.12.1/tools/include/uapi/linux/
Dbtf.h92 #define BTF_INT_ENCODING(VAL) (((VAL) & 0x0f000000) >> 24) macro
/linux-6.12.1/include/uapi/linux/
Dbtf.h92 #define BTF_INT_ENCODING(VAL) (((VAL) & 0x0f000000) >> 24) macro
/linux-6.12.1/tools/lib/bpf/
Dbtf.h502 return BTF_INT_ENCODING(*(__u32 *)(t + 1)); in btf_int_encoding()
/linux-6.12.1/include/linux/
Dbtf.h267 return BTF_INT_ENCODING(*(u32 *)(t + 1)); in btf_int_encoding()
/linux-6.12.1/kernel/trace/
Dtrace_probe.c328 return !(BTF_INT_ENCODING(intdata) & BTF_INT_SIGNED) in btf_type_is_char_ptr()
347 return !(BTF_INT_ENCODING(intdata) & BTF_INT_SIGNED) in btf_type_is_char_array()
406 if (BTF_INT_ENCODING(intdata) & BTF_INT_SIGNED) { in fetch_type_from_btf_type()
/linux-6.12.1/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-6.12.1/tools/bpf/bpftool/
Dbtf_dumper.c417 switch (BTF_INT_ENCODING(*int_type)) { in btf_dumper_int()
Dbtf.c133 enc = btf_int_enc_str(BTF_INT_ENCODING(v)); in dump_btf_type()
/linux-6.12.1/kernel/bpf/
Dbtf.c2281 encoding = BTF_INT_ENCODING(int_data); in btf_int_check_meta()
2304 btf_int_encoding_str(BTF_INT_ENCODING(int_data))); in btf_int_log()
2422 u8 encoding = BTF_INT_ENCODING(int_data); in btf_int_show()
3044 encoding = BTF_INT_ENCODING(int_type); in __btf_array_show()