BTF_KIND_PTR
return BTF_INFO_KIND(t->info) == BTF_KIND_PTR;
return btf_kind(t) == BTF_KIND_PTR;
case BTF_KIND_PTR:
kinds |= BTF_KIND_BIT(BTF_KIND_PTR);
if (kinds & BTF_KIND_BIT(BTF_KIND_PTR))
case BTF_KIND_PTR:
[BTF_KIND_PTR] = "PTR",
[BTF_KIND_PTR] = &ptr_ops,
case BTF_KIND_PTR:
case BTF_KIND_PTR:
if (BTF_INFO_KIND(type->info) != BTF_KIND_PTR) {
case BTF_KIND_PTR:
[BTF_KIND_PTR] = "PTR",
case BTF_KIND_PTR:
case BTF_KIND_PTR:
case BTF_KIND_PTR:
case BTF_KIND_PTR:
case BTF_KIND_PTR:
case BTF_KIND_PTR:
case BTF_KIND_PTR:
case BTF_KIND_PTR:
return btf_add_ref_kind(btf, BTF_KIND_PTR, NULL, ref_type_id, 0);
case BTF_KIND_PTR:
case BTF_KIND_PTR:
case BTF_KIND_PTR:
case BTF_KIND_PTR:
case BTF_KIND_PTR:
case BTF_KIND_PTR:
case BTF_KIND_PTR:
case BTF_KIND_PTR:
case BTF_KIND_PTR:
case BTF_KIND_PTR:
case BTF_KIND_PTR:
case BTF_KIND_PTR:
return btf_kind(t) == BTF_KIND_PTR;
case BTF_KIND_PTR:
case BTF_KIND_PTR:
last_was_ptr = kind == BTF_KIND_PTR;
if (btf_kind(t) == BTF_KIND_PTR)
case BTF_KIND_PTR:
case BTF_KIND_PTR:
case BTF_KIND_PTR:
case BTF_KIND_PTR:
case BTF_KIND_PTR:
case BTF_KIND_PTR:
case BTF_KIND_PTR:
case BTF_KIND_PTR:
BTF_TYPE_ENC(0, BTF_INFO_ENC(BTF_KIND_PTR, 0, 0), 2), /* [3] */
BTF_TYPE_ENC(0, BTF_INFO_ENC(BTF_KIND_PTR, 0, 0), 0),
case BTF_KIND_PTR: return "ptr";
case BTF_KIND_PTR:
case BTF_KIND_PTR:
case BTF_KIND_PTR:
case BTF_KIND_PTR:
case BTF_KIND_PTR:
[BTF_KIND_PTR] = "PTR",
BTF_TYPE_ENC(0, BTF_INFO_ENC(BTF_KIND_PTR, 0, 0), 2),
BTF_TYPE_ENC(0, BTF_INFO_ENC(BTF_KIND_PTR, 0, 0), 2),
BTF_TYPE_ENC(0, BTF_INFO_ENC(BTF_KIND_PTR, 0, 0), 3),
BTF_TYPE_ENC(0, BTF_INFO_ENC(BTF_KIND_PTR, 0, 0), 6),
BTF_TYPE_ENC(0, BTF_INFO_ENC(BTF_KIND_PTR, 0, 0), 4),
BTF_TYPE_ENC(0, BTF_INFO_ENC(BTF_KIND_PTR, 0, 0), 0),
BTF_TYPE_ENC(0, BTF_INFO_ENC(BTF_KIND_PTR, 0, 0), 0),
BTF_INFO_ENC(BTF_KIND_PTR, 0, 0), 1), /* [2] */
BTF_TYPE_ENC(0, BTF_INFO_ENC(BTF_KIND_PTR, 0, 0), 1), /* [2] */
BTF_TYPE_ENC(0, BTF_INFO_ENC(BTF_KIND_PTR, 1, 0), 1), /* [2] */
BTF_TYPE_ENC(0, BTF_INFO_ENC(BTF_KIND_PTR, 0, 0), 0), /* [2] */
case BTF_KIND_PTR:
BTF_TYPE_ENC(0, BTF_INFO_ENC(BTF_KIND_PTR, 0, 0), 3),
BTF_TYPE_ENC(0, BTF_INFO_ENC(BTF_KIND_PTR, 0, 0), 2),
BTF_TYPE_ENC(0, BTF_INFO_ENC(BTF_KIND_PTR, 0, 0), 0),
ASSERT_EQ(btf_kind(t), BTF_KIND_PTR, "ptr_kind");
if (!ASSERT_EQ(btf_kind(t), BTF_KIND_PTR, "ptr_t"))
BTF_TYPE_ENC(0, BTF_INFO_ENC(BTF_KIND_PTR, 0, 0), type)