Lines Matching refs:name
12 #define BTF_TYPE_ENC(name, info, size_or_type) \
13 (name), (info), (size_or_type)
17 #define BTF_TYPE_INT_ENC(name, encoding, bits_offset, bits, sz) \
18 BTF_TYPE_ENC(name, BTF_INFO_ENC(BTF_KIND_INT, 0, 0), sz), \
21 #define BTF_FWD_ENC(name, kind_flag) \
22 BTF_TYPE_ENC(name, BTF_INFO_ENC(BTF_KIND_FWD, kind_flag, 0), 0)
30 #define BTF_STRUCT_ENC(name, nr_elems, sz) \
31 BTF_TYPE_ENC(name, BTF_INFO_ENC(BTF_KIND_STRUCT, 0, nr_elems), sz)
33 #define BTF_UNION_ENC(name, nr_elems, sz) \
34 BTF_TYPE_ENC(name, BTF_INFO_ENC(BTF_KIND_UNION, 0, nr_elems), sz)
36 #define BTF_VAR_ENC(name, type, linkage) \
37 BTF_TYPE_ENC(name, BTF_INFO_ENC(BTF_KIND_VAR, 0, 0), type), (linkage)
41 #define BTF_MEMBER_ENC(name, type, bits_offset) \
42 (name), (type), (bits_offset)
43 #define BTF_ENUM_ENC(name, val) (name), (val)
44 #define BTF_ENUM64_ENC(name, val_lo32, val_hi32) (name), (val_lo32), (val_hi32)
48 #define BTF_TYPEDEF_ENC(name, type) \
49 BTF_TYPE_ENC(name, BTF_INFO_ENC(BTF_KIND_TYPEDEF, 0, 0), type)
66 #define BTF_FUNC_PROTO_ARG_ENC(name, type) \
67 (name), (type)
69 #define BTF_FUNC_ENC(name, func_proto) \
70 BTF_TYPE_ENC(name, BTF_INFO_ENC(BTF_KIND_FUNC, 0, 0), func_proto)
72 #define BTF_TYPE_FLOAT_ENC(name, sz) \
73 BTF_TYPE_ENC(name, BTF_INFO_ENC(BTF_KIND_FLOAT, 0, 0), sz)