BTF_KIND_FUNC_PROTO
return BTF_INFO_KIND(t->info) == BTF_KIND_FUNC_PROTO;
[BTF_KIND_FUNC_PROTO] = "FUNC_PROTO",
[BTF_KIND_FUNC_PROTO] = &func_proto_ops,
case BTF_KIND_FUNC_PROTO: {
[BTF_KIND_FUNC_PROTO] = "FUNC_PROTO",
case BTF_KIND_FUNC_PROTO:
case BTF_KIND_FUNC_PROTO:
case BTF_KIND_FUNC_PROTO:
case BTF_KIND_FUNC_PROTO: {
t->info = btf_type_info(BTF_KIND_FUNC_PROTO, 0, 0);
case BTF_KIND_FUNC_PROTO:
case BTF_KIND_FUNC_PROTO:
case BTF_KIND_FUNC_PROTO:
case BTF_KIND_FUNC_PROTO:
case BTF_KIND_FUNC_PROTO: {
case BTF_KIND_FUNC_PROTO: {
case BTF_KIND_FUNC_PROTO: {
if (btf_kind(ft) != BTF_KIND_FUNC_PROTO) {
case BTF_KIND_FUNC_PROTO:
case BTF_KIND_FUNC_PROTO: {
case BTF_KIND_FUNC_PROTO:
return btf_kind(t) == BTF_KIND_FUNC_PROTO;
case BTF_KIND_FUNC_PROTO:
case BTF_KIND_FUNC_PROTO: {
case BTF_KIND_FUNC_PROTO:
case BTF_KIND_FUNC_PROTO: {
case BTF_KIND_FUNC_PROTO: {
case BTF_KIND_FUNC_PROTO: {
case BTF_KIND_FUNC_PROTO:
case BTF_KIND_FUNC_PROTO:
BTF_TYPE_ENC(0, BTF_INFO_ENC(BTF_KIND_FUNC_PROTO, 0, 1), 0),
BTF_TYPE_ENC(0, BTF_INFO_ENC(BTF_KIND_FUNC_PROTO, 0, 1), 0),
BTF_TYPE_ENC(0, BTF_INFO_ENC(BTF_KIND_FUNC_PROTO, 0, 1), 1),
BTF_TYPE_ENC(0, BTF_INFO_ENC(BTF_KIND_FUNC_PROTO, 0, 1), 1),
case BTF_KIND_FUNC_PROTO: return "func_proto";
case BTF_KIND_FUNC_PROTO: {
case BTF_KIND_FUNC_PROTO: {
case BTF_KIND_FUNC_PROTO: {
case BTF_KIND_FUNC_PROTO: {
[BTF_KIND_FUNC_PROTO] = "FUNC_PROTO",
BTF_TYPE_ENC(NAME_TBD, BTF_INFO_ENC(BTF_KIND_FUNC_PROTO, 0, 2), 0), /* [3] */
BTF_TYPE_ENC(0, BTF_INFO_ENC(BTF_KIND_FUNC_PROTO, 0, 0), 0), /* [2] */
BTF_TYPE_ENC(0, BTF_INFO_ENC(BTF_KIND_FUNC_PROTO, 1, 0), 0), /* [2] */
case BTF_KIND_FUNC_PROTO:
ASSERT_EQ(btf_kind(t), BTF_KIND_FUNC_PROTO, "func_proto_kind");
BTF_TYPE_ENC(0, BTF_INFO_ENC(BTF_KIND_FUNC_PROTO, 0, nargs), ret_type)