/linux-master/tools/testing/selftests/bpf/ |
H A D | test_btf.h | 15 #define BTF_INT_ENC(encoding, bits_offset, nr_bits) \ 16 ((encoding) << 24 | (bits_offset) << 16 | (nr_bits)) 17 #define BTF_TYPE_INT_ENC(name, encoding, bits_offset, bits, sz) \ 19 BTF_INT_ENC(encoding, bits_offset, bits) 41 #define BTF_MEMBER_ENC(name, type, bits_offset) \ 42 (name), (type), (bits_offset) 45 #define BTF_MEMBER_OFFSET(bitfield_size, bits_offset) \ 46 ((bitfield_size) << 24 | (bits_offset))
|
/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | syscall.c | 30 #define BTF_INT_ENC(encoding, bits_offset, nr_bits) \ 31 ((encoding) << 24 | (bits_offset) << 16 | (nr_bits)) 32 #define BTF_TYPE_INT_ENC(name, encoding, bits_offset, bits, sz) \ 34 BTF_INT_ENC(encoding, bits_offset, bits)
|
/linux-master/tools/lib/bpf/ |
H A D | btf_dump.c | 1703 __u8 bits_offset, 1749 __u8 bits_offset, 1771 nr_copy_bits = bit_sz + bits_offset; 1775 nr_copy_bits = t->size * 8 - bits_offset; 1790 __u8 bits_offset, 1796 err = btf_dump_get_bitfield_value(d, t, data, bits_offset, bit_sz, &check_num); 1807 __u8 bits_offset, 1813 err = btf_dump_get_bitfield_value(d, t, data, bits_offset, bit_sz, &print_num); 1864 __u8 bits_offset) 2253 __u8 bits_offset, 1746 btf_dump_get_bitfield_value(struct btf_dump *d, const struct btf_type *t, const void *data, __u8 bits_offset, __u8 bit_sz, __u64 *value) argument 1787 btf_dump_bitfield_check_zero(struct btf_dump *d, const struct btf_type *t, const void *data, __u8 bits_offset, __u8 bit_sz) argument 1804 btf_dump_bitfield_data(struct btf_dump *d, const struct btf_type *t, const void *data, __u8 bits_offset, __u8 bit_sz) argument 1860 btf_dump_int_data(struct btf_dump *d, const struct btf_type *t, __u32 type_id, const void *data, __u8 bits_offset) argument 2249 btf_dump_type_data_check_overflow(struct btf_dump *d, const struct btf_type *t, __u32 id, const void *data, __u8 bits_offset, __u8 bit_sz) argument 2308 btf_dump_type_data_check_zero(struct btf_dump *d, const struct btf_type *t, __u32 id, const void *data, __u8 bits_offset, __u8 bit_sz) argument 2416 btf_dump_dump_type_data(struct btf_dump *d, const char *fname, const struct btf_type *t, __u32 id, const void *data, __u8 bits_offset, __u8 bit_sz) argument [all...] |
H A D | libbpf_internal.h | 79 #define BTF_INT_ENC(encoding, bits_offset, nr_bits) \ 80 ((encoding) << 24 | (bits_offset) << 16 | (nr_bits)) 81 #define BTF_TYPE_INT_ENC(name, encoding, bits_offset, bits, sz) \ 83 BTF_INT_ENC(encoding, bits_offset, bits) 84 #define BTF_MEMBER_ENC(name, type, bits_offset) (name), (type), (bits_offset)
|
/linux-master/include/rdma/ |
H A D | ibta_vol1_c12.h | 13 #define CM_FIELD_BLOC(field_struct, byte_offset, bits_offset, width) \ 15 (byte_offset + sizeof(struct ib_mad_hdr)), bits_offset, \
|
/linux-master/kernel/bpf/ |
H A D | btf.c | 1512 "\t%s type_id=%u bitfield_size=%u bits_offset=%u", 1518 __btf_verifier_log(log, "\t%s type_id=%u bits_offset=%u", 2130 "bits_offset exceeds U32_MAX"); 2281 "size=%u bits_offset=%u nr_bits=%u encoding=%s", 2353 static void btf_bitfield_show(void *data, u8 bits_offset, argument 2361 nr_copy_bits = nr_bits + bits_offset; 2367 left_shift_bits = bits_offset; 2380 void *data, u8 bits_offset, 2388 * bits_offset is at most 7. 2391 total_bits_offset = bits_offset 2378 btf_int_bits_show(const struct btf *btf, const struct btf_type *t, void *data, u8 bits_offset, struct btf_show *show) argument 2397 btf_int_show(const struct btf *btf, const struct btf_type *t, u32 type_id, void *data, u8 bits_offset, struct btf_show *show) argument 2745 btf_modifier_show(const struct btf *btf, const struct btf_type *t, u32 type_id, void *data, u8 bits_offset, struct btf_show *show) argument 2758 btf_var_show(const struct btf *btf, const struct btf_type *t, u32 type_id, void *data, u8 bits_offset, struct btf_show *show) argument 2767 btf_ptr_show(const struct btf *btf, const struct btf_type *t, u32 type_id, void *data, u8 bits_offset, struct btf_show *show) argument 3006 __btf_array_show(const struct btf *btf, const struct btf_type *t, u32 type_id, void *data, u8 bits_offset, struct btf_show *show) argument 3059 btf_array_show(const struct btf *btf, const struct btf_type *t, u32 type_id, void *data, u8 bits_offset, struct btf_show *show) argument 3976 __btf_struct_show(const struct btf *btf, const struct btf_type *t, u32 type_id, void *data, u8 bits_offset, struct btf_show *show) argument 4023 btf_struct_show(const struct btf *btf, const struct btf_type *t, u32 type_id, void *data, u8 bits_offset, struct btf_show *show) argument 4191 btf_enum_show(const struct btf *btf, const struct btf_type *t, u32 type_id, void *data, u8 bits_offset, struct btf_show *show) argument 4294 btf_enum64_show(const struct btf *btf, const struct btf_type *t, u32 type_id, void *data, u8 bits_offset, struct btf_show *show) argument 4656 btf_datasec_show(const struct btf *btf, const struct btf_type *t, u32 type_id, void *data, u8 bits_offset, struct btf_show *show) argument [all...] |
H A D | core.c | 290 const u32 bits_offset = SHA1_BLOCK_SIZE - sizeof(__be64); local 342 bits = (__be64 *)(todo + bsize + bits_offset);
|