Searched refs:tail_call_reachable (Results 1 – 7 of 7) sorted by relevance
536 bool tail_call_reachable, bool is_subprog, in emit_prologue() argument551 if (tail_call_reachable && !is_subprog) in emit_prologue()583 if (tail_call_reachable) in emit_prologue()1732 bool tail_call_reachable = bpf_prog->aux->tail_call_reachable; in do_jit() local1786 bpf_prog_was_classic(bpf_prog), tail_call_reachable, in do_jit()2648 if (src_reg == BPF_PSEUDO_CALL && tail_call_reachable) { in do_jit()
1196 func[i]->aux->tail_call_reachable = env->subprog_info[i].tail_call_reachable; in jit_subprogs()1445 if (env->subprog_cnt > 1 && env->prog->aux->tail_call_reachable) { in bpf_fixup_call_args()
3023 subprog[cur_subprog].tail_call_reachable = true; in check_subprogs()5292 bool tail_call_reachable = false; in check_max_stack_depth_subprog() local5422 tail_call_reachable = subprog[idx].has_tail_call; in check_max_stack_depth_subprog()5437 if (tail_call_reachable) { in check_max_stack_depth_subprog()5447 subprog[tmp].tail_call_reachable = true; in check_max_stack_depth_subprog()5454 if (subprog[0].tail_call_reachable) in check_max_stack_depth_subprog()5455 env->prog->aux->tail_call_reachable = true; in check_max_stack_depth_subprog()5473 tail_call_reachable = subprog[idx].tail_call_reachable; in check_max_stack_depth_subprog()20396 if (tgt_prog && tgt_prog->aux->tail_call_reachable) in check_attach_btf_id()
2553 (!cookie && !aux->tail_call_reachable); in __bpf_prog_map_compatible()
1834 if (aux->tail_call_reachable && insn->src_reg == BPF_PSEUDO_CALL) in bpf_jit_emit_insn()1842 if (aux->tail_call_reachable && insn->src_reg == BPF_PSEUDO_CALL) in bpf_jit_emit_insn()
816 bool tail_call_reachable: 1; member
1772 bool tail_call_reachable; member