Lines Matching defs:access_size

3826 		/* Any access_size read into register is zero extended,
4028 argno_t argno, int off, int access_size,
4430 env, "the maximal bound for a memory access is %lld: start %lld + access_size %d, beyond object_size %u",
4932 int off, int access_size, enum bpf_access_type t,
4944 err = check_mem_region_access(env, reg, argno, off, access_size, U16_MAX, false);
4951 err = __check_ctx_access(env, insn_idx, off, access_size, t, info);
6251 argno_t argno, int off, int access_size,
6266 max_off = min_off + access_size;
6275 max_off = reg_smax(reg) + off + access_size;
6281 if (!err && access_size < 0)
6282 /* access_size should not be negative (or overflow an int); others checks
6290 err_extra, reg_arg_name(env, argno), min_off, access_size);
6296 err_extra, reg_arg_name(env, argno), tn_buf, off, access_size);
6897 int access_size, bool zero_size_allowed,
6907 * Negative access_size signals global subprog arg check where
6912 bool allow_poison = access_size < 0 || clobber;
6916 access_size = abs(access_size);
6918 if (access_size == 0 && !zero_size_allowed) {
6923 err = check_stack_access_within_bounds(env, reg, argno, off, access_size, type);
6956 meta->arg_raw_mem.size = access_size;
6960 for (i = min_off; i < max_off + access_size; i++) {
6997 reg_arg_name(env, argno), min_off, i - min_off, access_size);
7000 reg_arg_name(env, argno), min_off, i - min_off, access_size);
7006 reg_arg_name(env, argno), tn_buf, i - min_off, access_size);
7016 argno_t argno, int access_size,
7029 return check_packet_access(env, reg, argno, 0, access_size,
7037 return check_mem_region_access(env, reg, argno, 0, access_size,
7040 if (check_map_access_type(env, reg, 0, access_size, access_type))
7042 return check_map_access(env, reg, argno, 0, access_size,
7053 access_size, reg->mem_size,
7068 access_size, zero_size_allowed,
7073 argno, 0, access_size,
7077 access_size, access_type, -1);
7081 int err = check_mem_region_access(env, reg, argno, 0, access_size, U16_MAX,
7085 if (env->prog->aux->max_ctx_offset < reg_umax(reg) + access_size)
7086 env->prog->aux->max_ctx_offset = reg_umax(reg) + access_size;
7092 if (zero_size_allowed && access_size == 0 &&