BTF_KIND_ARRAY
return btf_kind(t) == BTF_KIND_ARRAY;
return BTF_INFO_KIND(t->info) == BTF_KIND_ARRAY;
case BTF_KIND_ARRAY:
kinds |= BTF_KIND_BIT(BTF_KIND_ARRAY);
if (!(kinds & (BTF_KIND_BIT(BTF_KIND_ARRAY))))
case BTF_KIND_ARRAY:
[BTF_KIND_ARRAY] = "ARRAY",
[BTF_KIND_ARRAY] = &array_ops,
if (BTF_INFO_KIND(type->info) != BTF_KIND_ARRAY)
case BTF_KIND_ARRAY: {
[BTF_KIND_ARRAY] = "ARRAY",
case BTF_KIND_ARRAY:
case BTF_KIND_ARRAY:
case BTF_KIND_ARRAY: {
case BTF_KIND_ARRAY:
case BTF_KIND_ARRAY:
case BTF_KIND_ARRAY:
case BTF_KIND_ARRAY:
case BTF_KIND_ARRAY: {
t->info = btf_type_info(BTF_KIND_ARRAY, 0, 0);
case BTF_KIND_ARRAY:
case BTF_KIND_ARRAY:
case BTF_KIND_ARRAY:
case BTF_KIND_ARRAY:
case BTF_KIND_ARRAY: {
case BTF_KIND_ARRAY: {
case BTF_KIND_ARRAY: {
case BTF_KIND_ARRAY: {
case BTF_KIND_ARRAY:
case BTF_KIND_ARRAY:
case BTF_KIND_ARRAY:
case BTF_KIND_ARRAY:
return btf_kind(t) == BTF_KIND_ARRAY;
case BTF_KIND_ARRAY:
case BTF_KIND_ARRAY: {
case BTF_KIND_ARRAY: {
case BTF_KIND_ARRAY:
case BTF_KIND_ARRAY: {
case BTF_KIND_ARRAY:
case BTF_KIND_ARRAY:
case BTF_KIND_ARRAY:
case BTF_KIND_ARRAY:
case BTF_KIND_ARRAY: {
case BTF_KIND_ARRAY: return "array";
case BTF_KIND_ARRAY:
case BTF_KIND_ARRAY:
case BTF_KIND_ARRAY: {
case BTF_KIND_ARRAY:
case BTF_KIND_ARRAY:
case BTF_KIND_ARRAY: {
[BTF_KIND_ARRAY] = "ARRAY",
BTF_TYPE_ENC(0, BTF_INFO_ENC(BTF_KIND_ARRAY, 0, 0), 1),
BTF_INFO_ENC(BTF_KIND_ARRAY, 0, 0), 0), /* [2] */
BTF_TYPE_ENC(0, BTF_INFO_ENC(BTF_KIND_ARRAY, 1, 0), 0), /* [2] */
case BTF_KIND_ARRAY:
ASSERT_EQ(btf_kind(t), BTF_KIND_ARRAY, "array_kind");
BTF_TYPE_ENC(0, BTF_INFO_ENC(BTF_KIND_ARRAY, 0, 0), 0), \