Lines Matching refs:insns
11089 struct bpf_insn *insns, in visit_func_call_insn() argument
11103 ret = push_insn(t, t + insns[t].imm + 1, BRANCH, env, in visit_func_call_insn()
11108 bpf_pseudo_func(insns + t)); in visit_func_call_insn()
11120 struct bpf_insn *insns = env->prog->insnsi; in visit_insn() local
11123 if (bpf_pseudo_func(insns + t)) in visit_insn()
11124 return visit_func_call_insn(t, insn_cnt, insns, env, true); in visit_insn()
11127 if (BPF_CLASS(insns[t].code) != BPF_JMP && in visit_insn()
11128 BPF_CLASS(insns[t].code) != BPF_JMP32) in visit_insn()
11131 switch (BPF_OP(insns[t].code)) { in visit_insn()
11136 if (insns[t].imm == BPF_FUNC_timer_set_callback) in visit_insn()
11143 return visit_func_call_insn(t, insn_cnt, insns, env, in visit_insn()
11144 insns[t].src_reg == BPF_PSEUDO_CALL); in visit_insn()
11147 if (BPF_SRC(insns[t].code) != BPF_K) in visit_insn()
11151 ret = push_insn(t, t + insns[t].off + 1, FALLTHROUGH, env, in visit_insn()
11160 init_explored_state(env, t + insns[t].off + 1); in visit_insn()
11176 return push_insn(t, t + insns[t].off + 1, BRANCH, env, true); in visit_insn()
12459 struct bpf_insn *insns = env->prog->insnsi; in do_check() local
12477 insn = &insns[env->insn_idx]; in do_check()
13621 struct bpf_insn *insns = env->prog->insnsi; in opt_subreg_zext_lo32_rnd_hi32() local
13635 insn = insns[adj_idx]; in opt_subreg_zext_lo32_rnd_hi32()
13706 insns = new_prog->insnsi; in opt_subreg_zext_lo32_rnd_hi32()