Home
last modified time | relevance | path

Searched refs:byte_sz (Results 1 – 4 of 4) sorted by relevance

/linux/tools/lib/bpf/
H A Drelo_core.c687 __u32 byte_off, byte_sz, bit_off, bit_sz, field_type_id, elem_id; in bpf_core_calc_field_relo() local
744 byte_sz = mt->size; in bpf_core_calc_field_relo()
745 byte_off = bit_off / 8 / byte_sz * byte_sz; in bpf_core_calc_field_relo()
747 while (bit_off + bit_sz - byte_off * 8 > byte_sz * 8) { in bpf_core_calc_field_relo()
748 if (byte_sz >= 8) { in bpf_core_calc_field_relo()
754 byte_sz *= 2; in bpf_core_calc_field_relo()
755 byte_off = bit_off / 8 / byte_sz * byte_sz; in bpf_core_calc_field_relo()
761 byte_sz = sz; in bpf_core_calc_field_relo()
763 bit_sz = byte_sz * 8; in bpf_core_calc_field_relo()
792 *val = byte_sz; in bpf_core_calc_field_relo()
[all …]
H A Dbtf.h228 LIBBPF_API int btf__add_int(struct btf *btf, const char *name, size_t byte_sz, int encoding);
229 LIBBPF_API int btf__add_float(struct btf *btf, const char *name, size_t byte_sz);
267 LIBBPF_API int btf__add_datasec(struct btf *btf, const char *name, __u32 byte_sz);
269 __u32 offset, __u32 byte_sz);
H A Dbtf.c2381 int btf__add_int(struct btf *btf, const char *name, size_t byte_sz, int encoding) in btf__add_int() argument
2391 if (!byte_sz || (byte_sz & (byte_sz - 1)) || byte_sz > 16) in btf__add_int()
2416 t->size = byte_sz; in btf__add_int()
2418 *(__u32 *)(t + 1) = (encoding << 24) | (byte_sz * 8); in btf__add_int()
2431 int btf__add_float(struct btf *btf, const char *name, size_t byte_sz) in btf__add_float() argument
2442 if (byte_sz != 2 && byte_sz != 4 && byte_sz != 8 && byte_sz != 12 && in btf__add_float()
2443 byte_sz != 16) in btf__add_float()
2461 t->size = byte_sz; in btf__add_float()
2605 int btf__add_struct(struct btf *btf, const char *name, __u32 byte_sz) in btf__add_struct() argument
2607 return btf_add_composite(btf, BTF_KIND_STRUCT, name, byte_sz); in btf__add_struct()
[all …]
/linux/Documentation/bpf/
H A Dllvm_reloc.rst483 30: CO-RE <byte_sz> [2] struct foo::b (0:1)