Lines Matching refs:insn_aux
9640 struct bpf_insn_aux_data *insn_aux = &env->insn_aux_data[insn_idx]; in set_map_elem_callback_state() local
9645 map = insn_aux->map_ptr_state.map_ptr; in set_map_elem_callback_state()
12814 struct bpf_reg_state *regs, struct bpf_insn_aux_data *insn_aux, in check_special_kfunc() argument
12900 insn_aux->obj_new_size = ret_t->size; in check_special_kfunc()
12901 insn_aux->kptr_struct_meta = struct_meta; in check_special_kfunc()
12908 insn_aux->kptr_struct_meta = in check_special_kfunc()
12998 struct bpf_insn_aux_data *insn_aux; in check_kfunc_call() local
13014 insn_aux = &env->insn_aux_data[insn_idx]; in check_kfunc_call()
13016 insn_aux->is_iter_next = bpf_is_iter_next_kfunc(&meta); in check_kfunc_call()
13061 insn_aux->non_sleepable = true; in check_kfunc_call()
13174 insn_aux->insert_off = regs[BPF_REG_2].var_off.value; in check_kfunc_call()
13175 insn_aux->kptr_struct_meta = btf_find_struct_meta(meta.arg_btf, meta.arg_btf_id); in check_kfunc_call()
13237 err = check_special_kfunc(env, &meta, regs, insn_aux, ptr_type, desc_btf); in check_kfunc_call()
13336 insn_aux->kptr_struct_meta = in check_kfunc_call()
17689 struct bpf_insn_aux_data *insn_aux; in do_check() local
17703 insn_aux = &env->insn_aux_data[env->insn_idx]; in do_check()
17778 if (!state->speculative && insn_aux->const_reg_mask) { in do_check()
17780 u16 mask = insn_aux->const_reg_mask; in do_check()
17782 for (int r = 0; r < ARRAY_SIZE(insn_aux->const_reg_vals); r++) { in do_check()
17783 u32 cval = insn_aux->const_reg_vals[r]; in do_check()
17801 if (state->speculative && insn_aux->nospec) in do_check()
17809 insn_aux->nospec = true; in do_check()
17813 insn_aux->alu_state = 0; in do_check()
17824 if (state->speculative && insn_aux->nospec_result) { in do_check()
19760 static void __fixup_collection_insert_kfunc(struct bpf_insn_aux_data *insn_aux, in __fixup_collection_insert_kfunc() argument
19767 struct btf_struct_meta *kptr_struct_meta = insn_aux->kptr_struct_meta; in __fixup_collection_insert_kfunc()
19772 insn_buf[2] = BPF_MOV64_IMM(node_offset_reg, insn_aux->insert_off); in __fixup_collection_insert_kfunc()