Home
last modified time | relevance | path

Searched refs:bits_offset (Results 1 – 7 of 7) sorted by relevance

/linux/tools/testing/selftests/bpf/
H A Dtest_btf.h15 #define BTF_INT_ENC(encoding, bits_offset, nr_bits) \ argument
16 ((encoding) << 24 | (bits_offset) << 16 | (nr_bits))
17 #define BTF_TYPE_INT_ENC(name, encoding, bits_offset, bits, sz) \ argument
19 BTF_INT_ENC(encoding, bits_offset, bits)
41 #define BTF_MEMBER_ENC(name, type, bits_offset) \ argument
42 (name), (type), (bits_offset)
45 #define BTF_MEMBER_OFFSET(bitfield_size, bits_offset) \ argument
46 ((bitfield_size) << 24 | (bits_offset))
/linux/tools/bpf/bpftool/Documentation/
H A Dbpftool-btf.rst106 'pad' type_id=3 bits_offset=0
107 'sock' type_id=4 bits_offset=64
108 [3] INT 'long long unsigned int' size=8 bits_offset=0 nr_bits=64 encoding=(none)
161 'a' type_id=3 bits_offset=0
162 'b' type_id=4 bits_offset=0
163 [3] INT 'int' size=4 bits_offset=0 nr_bits=32 encoding=SIGNED
165 'const_int_field' type_id=5 bits_offset=0
166 'bitfield_field' type_id=3 bits_offset=32 bitfield_size=4
167 'arr_field' type_id=8 bits_offset=40
168 'fwd_field' type_id=10 bits_offset
[all...]
/linux/tools/testing/selftests/bpf/progs/
H A Dsyscall.c31 #define BTF_INT_ENC(encoding, bits_offset, nr_bits) \ argument
32 ((encoding) << 24 | (bits_offset) << 16 | (nr_bits))
33 #define BTF_TYPE_INT_ENC(name, encoding, bits_offset, bits, sz) \ argument
35 BTF_INT_ENC(encoding, bits_offset, bits)
/linux/tools/lib/bpf/
H A Dlibbpf_internal.h82 #define BTF_INT_ENC(encoding, bits_offset, nr_bits) \ argument
83 ((encoding) << 24 | (bits_offset) << 16 | (nr_bits))
84 #define BTF_TYPE_INT_ENC(name, encoding, bits_offset, bits, sz) \ argument
86 BTF_INT_ENC(encoding, bits_offset, bits)
87 #define BTF_MEMBER_ENC(name, type, bits_offset) (name), (type), (bits_offset) argument
/linux/include/rdma/
H A Dibta_vol1_c12.h13 #define CM_FIELD_BLOC(field_struct, byte_offset, bits_offset, width) \ argument
15 (byte_offset + sizeof(struct ib_mad_hdr)), bits_offset, \
/linux/kernel/bpf/
H A Dbtf.c1641 "\t%s type_id=%u bitfield_size=%u bits_offset=%u", in btf_verifier_log_member()
1647 __btf_verifier_log(log, "\t%s type_id=%u bits_offset=%u", in btf_verifier_log_member()
2289 "bits_offset exceeds U32_MAX"); in btf_int_check_member()
2440 "size=%u bits_offset=%u nr_bits=%u encoding=%s", in btf_int_log()
2512 static void btf_bitfield_show(void *data, u8 bits_offset,
2520 nr_copy_bits = nr_bits + bits_offset; in btf_bitfield_show()
2526 left_shift_bits = bits_offset; in btf_bitfield_show()
2539 void *data, u8 bits_offset, in btf_int_bits_show()
2547 * bits_offset is at most 7. in btf_int_bits_show()
2550 total_bits_offset = bits_offset in btf_int_bits_show()
2513 btf_bitfield_show(void * data,u8 bits_offset,u8 nr_bits,struct btf_show * show) btf_bitfield_show() argument
2540 btf_int_bits_show(const struct btf * btf,const struct btf_type * t,void * data,u8 bits_offset,struct btf_show * show) btf_int_bits_show() argument
2558 btf_int_show(const struct btf * btf,const struct btf_type * t,u32 type_id,void * data,u8 bits_offset,struct btf_show * show) btf_int_show() argument
2908 btf_modifier_show(const struct btf * btf,const struct btf_type * t,u32 type_id,void * data,u8 bits_offset,struct btf_show * show) btf_modifier_show() argument
2919 btf_var_show(const struct btf * btf,const struct btf_type * t,u32 type_id,void * data,u8 bits_offset,struct btf_show * show) btf_var_show() argument
2928 btf_ptr_show(const struct btf * btf,const struct btf_type * t,u32 type_id,void * data,u8 bits_offset,struct btf_show * show) btf_ptr_show() argument
3167 __btf_array_show(const struct btf * btf,const struct btf_type * t,u32 type_id,void * data,u8 bits_offset,struct btf_show * show) __btf_array_show() argument
3220 btf_array_show(const struct btf * btf,const struct btf_type * t,u32 type_id,void * data,u8 bits_offset,struct btf_show * show) btf_array_show() argument
4294 __btf_struct_show(const struct btf * btf,const struct btf_type * t,u32 type_id,void * data,u8 bits_offset,struct btf_show * show) __btf_struct_show() argument
4341 btf_struct_show(const struct btf * btf,const struct btf_type * t,u32 type_id,void * data,u8 bits_offset,struct btf_show * show) btf_struct_show() argument
4509 btf_enum_show(const struct btf * btf,const struct btf_type * t,u32 type_id,void * data,u8 bits_offset,struct btf_show * show) btf_enum_show() argument
4612 btf_enum64_show(const struct btf * btf,const struct btf_type * t,u32 type_id,void * data,u8 bits_offset,struct btf_show * show) btf_enum64_show() argument
4975 btf_datasec_show(const struct btf * btf,const struct btf_type * t,u32 type_id,void * data,u8 bits_offset,struct btf_show * show) btf_datasec_show() argument
[all...]
/linux/Documentation/bpf/
H A Dllvm_reloc.rst435 'a' type_id=3 bits_offset=0
436 'b' type_id=3 bits_offset=32
437 'c' type_id=4 bits_offset=64 bitfield_size=15
438 [3] INT 'int' size=4 bits_offset=0 nr_bits=32 encoding=SIGNED
439 [4] INT 'unsigned int' size=4 bits_offset=0 nr_bits=32 encoding=(none)