Lines Matching full:env

18  * Example: ./tools/mkenvimage -s 0x8000 -p 0x0 -o env.img env.txt
36 * In case of env and env-backup partitions are too large that exceeds the limit
37 * of CONFIG_SPL_SYS_MALLOC_F_LEN. we prefer to use a static address as an env
116 env_t *env; in env_read() local
120 env = spl_env; in env_read()
122 env = malloc(size); in env_read()
123 if (!env) in env_read()
130 if (blk_dread(desc, blk_off, blk_cnt, (void *)env) != blk_cnt) { in env_read()
135 if (crc32(0, env->data, data_size) != env->crc) { in env_read()
141 *envp = env; in env_read()
146 free(env); in env_read()
153 env_t *env = NULL; in envf_read() local
162 /* SD upgrade card: LBA0 is MBR, and LBA1 is env.img with 16KB size */ in envf_read()
169 ret = env_read(desc, env_offset, env_size, &env); in envf_read()
171 ret = env_read(desc, env_offset_redund, env_size, &env); in envf_read()
173 return env; in envf_read()
177 static const char *env_get_string(env_t *env, u32 size, const char *str) in env_get_string() argument
183 /* Do nothing, ignore 'sys_bootargs' from env.img */ in env_get_string()
188 dp = (const char *)env->data; in env_get_string()
203 } while (((ulong)dp < (ulong)env->data + env_size) && *dp); in env_get_string()
213 static env_t *env; /* static */ in envf_get() local
217 /* Only when first read env or storage is changed, need to read again. */ in envf_get()
218 if (!env || if_type != desc->if_type || devnum != desc->devnum) { in envf_get()
219 env = envf_read(desc); in envf_get()
223 if (!env) in envf_get()
231 list = env_get_string(env, env_size, name); in envf_get()
233 ENVF_DBG("Unavailable env %s\n", name); in envf_get()
256 /* Do nothing, ignore 'sys_bootargs' from env.img */ in envf_init_vars()
271 env_t *env; in envf_load() local
279 env = envf_read(desc); in envf_load()
280 if (!env) in envf_load()
284 if (!himport_r(&env_htab, (char *)env->data, env_size, '\0', in envf_load()
296 ALLOC_CACHE_ALIGN_BUFFER(env_t, env, 1); in envf_save()
311 res = (char *)env->data; in envf_save()
320 env->crc = crc32(0, env->data, env_size - ENV_HEADER_SIZE); in envf_save()
323 blk_cnt, (char *)env) != blk_cnt) { in envf_save()
330 blk_cnt, (char *)env) != blk_cnt) in envf_save()