Lines Matching refs:flash_addr

51 static __maybe_unused env_t *flash_addr = (env_t *)CONFIG_ENV_ADDR;  variable
56 static __maybe_unused env_t *flash_addr = (env_t *)CONFIG_ENV_ADDR; variable
78 uchar flag1 = flash_addr->flags; in env_flash_init()
82 ulong addr1 = (ulong)&(flash_addr->data); in env_flash_init()
85 crc1_ok = crc32(0, flash_addr->data, ENV_SIZE) == flash_addr->crc; in env_flash_init()
130 debug("Protect off %08lX ... %08lX\n", (ulong)flash_addr, end_addr); in env_flash_save()
132 if (flash_sect_protect(0, (ulong)flash_addr, end_addr)) in env_flash_save()
179 rc = flash_write(&flag, (ulong)&(flash_addr->flags), in env_flash_save()
180 sizeof(flash_addr->flags)); in env_flash_save()
197 env_t *etmp = flash_addr; in env_flash_save()
200 flash_addr = flash_addr_new; in env_flash_save()
215 flash_sect_protect(1, (ulong)flash_addr, end_addr); in env_flash_save()
248 up_data = end_addr + 1 - ((long)flash_addr + CONFIG_ENV_SIZE); in env_flash_save()
258 (void *)((long)flash_addr + CONFIG_ENV_SIZE), up_data); in env_flash_save()
260 (ulong)flash_addr + CONFIG_ENV_SIZE, in env_flash_save()
266 debug("Protect off %08lX ... %08lX\n", (ulong)flash_addr, end_addr); in env_flash_save()
268 if (flash_sect_protect(0, (long)flash_addr, end_addr)) in env_flash_save()
276 if (flash_sect_erase((long)flash_addr, end_addr)) in env_flash_save()
280 rc = flash_write((char *)&env_new, (long)flash_addr, CONFIG_ENV_SIZE); in env_flash_save()
287 (ulong)flash_addr + CONFIG_ENV_SIZE, up_data); in env_flash_save()
289 (long)flash_addr + CONFIG_ENV_SIZE, in env_flash_save()
303 flash_sect_protect(1, (long)flash_addr, end_addr); in env_flash_save()
314 if (gd->env_addr != (ulong)&(flash_addr->data)) { in env_flash_load()
315 env_t *etmp = flash_addr; in env_flash_load()
318 flash_addr = flash_addr_new; in env_flash_load()
337 if (flash_addr->flags != ACTIVE_FLAG && in env_flash_load()
338 (flash_addr->flags & ACTIVE_FLAG) == ACTIVE_FLAG) { in env_flash_load()
342 flash_sect_protect(0, (ulong)flash_addr, end_addr); in env_flash_load()
344 (ulong)&(flash_addr->flags), in env_flash_load()
345 sizeof(flash_addr->flags)); in env_flash_load()
346 flash_sect_protect(1, (ulong)flash_addr, end_addr); in env_flash_load()
354 env_import((char *)flash_addr, 1); in env_flash_load()