prog_is_subprog
if (!prog->mark_btf_static || !prog_is_subprog(obj, prog))
if (prog_is_subprog(obj, prog))
if (!prog_is_subprog(obj, subprog))
if (!prog_is_subprog(obj, subprog))
if (prog_is_subprog(obj, prog))
if (prog_is_subprog(obj, prog))
static bool prog_is_subprog(const struct bpf_object *obj, const struct bpf_program *prog);
prog_is_subprog(obj, targ_prog)) {
if (prog_is_subprog(obj, prog))
} while (prog && prog_is_subprog(obj, prog));
} while (prog && prog_is_subprog(obj, prog));