Lines Matching defs:info

2968      * otherwise find_good_pkt_pointers would have refused to set range info

2981 struct bpf_insn_access_aux info = {
2986 if (env->ops->is_valid_access && env->ops->is_valid_access(off, size, t, env->prog, &info)) {
2987 /* A non zero info.ctx_field_size indicates that this field is a
2990 * access than actual ctx access size. A zero info.ctx_field_size
2994 *reg_type = info.reg_type;
2997 *btf_id = info.btf_id;
2999 env->insn_aux_data[insn_idx].ctx_field_size = info.ctx_field_size;
3026 struct bpf_insn_access_aux info = {};
3036 valid = bpf_sock_common_is_valid_access(off, size, t, &info);
3039 valid = bpf_sock_is_valid_access(off, size, t, &info);
3042 valid = bpf_tcp_sock_is_valid_access(off, size, t, &info);
3045 valid = bpf_xdp_sock_is_valid_access(off, size, t, &info);
3052 env->insn_aux_data[insn_idx].ctx_field_size = info.ctx_field_size;
3308 * this info will be utilized by JIT so that we will be preserving the
5732 struct bpf_sanitize_info *info, const bool commit_window)
5734 struct bpf_insn_aux_data *aux = commit_window ? cur_aux(env) : &info->aux;
5762 info->mask_to_left = (opcode == BPF_ADD && off_is_neg) || (opcode == BPF_SUB && !off_is_neg);
5765 err = retrieve_ptr_limit(ptr_reg, &alu_limit, info->mask_to_left);
5774 alu_state = info->aux.alu_state;
5775 alu_limit = abs(info->aux.alu_limit - alu_limit);
5953 struct bpf_sanitize_info info = {};
6021 ret = sanitize_ptr_alu(env, insn, ptr_reg, off_reg, dst_reg, &info, false);
6154 ret = sanitize_ptr_alu(env, insn, dst_reg, off_reg, dst_reg, &info, true);
8548 /* The minimum supported BTF func info size */
8581 verbose(env, "invalid func info rec size %u\n", urec_size);
8604 verbose(env, "nonzero tailing record in func info");
8624 verbose(env, "nonzero insn_off %u for the first func info record", krecord[i].insn_off);
8628 verbose(env, "same or smaller insn offset (%u) than previous func info record (%u)", krecord[i].insn_off,
8641 verbose(env, "invalid type id %d in func info", krecord[i].type_id);
8644 info_aux[i].linkage = BTF_INFO_VLEN(type->info);
10340 /* aux info at OFF always needs adjustment, no matter fast path
10491 /* find first line info to remove, count lines to be removed */
10517 /* remove the line info which refer to the removed instructions */
11051 * Long term would need debug info to populate names
12099 /* store info about the attachment target that will be used later */