NR_BTF_KINDS
BTF_KIND_MAX = NR_BTF_KINDS - 1,
static const char * const btf_kind_str[NR_BTF_KINDS] = {
static const struct btf_kind_operations * const kind_ops[NR_BTF_KINDS];
static const struct btf_kind_operations * const kind_ops[NR_BTF_KINDS] = {
static const char * const btf_kind_str[NR_BTF_KINDS] = {
BTF_KIND_MAX = NR_BTF_KINDS - 1,
static struct btf_layout layouts[NR_BTF_KINDS] = {
l[NR_BTF_KINDS].info_sz = 0;
l[NR_BTF_KINDS].elem_sz = 0;
l[NR_BTF_KINDS].flags = 0;
t->info = (NR_BTF_KINDS << 24);
l[NR_BTF_KINDS].info_sz = sizeof(struct btf_type);
l[NR_BTF_KINDS].info_sz = 0;
l[NR_BTF_KINDS].elem_sz = sizeof(struct btf_type);
ASSERT_EQ(hdr->layout_len, sizeof(struct btf_layout) * NR_BTF_KINDS,