Lines Matching refs:bmp_load_addr

29 static int splash_sf_read_raw(u32 bmp_load_addr, int offset, size_t read_size)  in splash_sf_read_raw()  argument
40 return spi_flash_read(sf, offset, read_size, (void *)(uintptr_t)bmp_load_addr); in splash_sf_read_raw()
43 static int splash_sf_read_raw(u32 bmp_load_addr, int offset, size_t read_size) in splash_sf_read_raw() argument
51 static int splash_nand_read_raw(u32 bmp_load_addr, int offset, size_t read_size) in splash_nand_read_raw() argument
57 (u_char *)bmp_load_addr); in splash_nand_read_raw()
60 static int splash_nand_read_raw(u32 bmp_load_addr, int offset, size_t read_size) in splash_nand_read_raw() argument
67 static int splash_mmc_read_raw(u32 bmp_load_addr, struct splash_location *location, in splash_mmc_read_raw() argument
86 n = blk_dread(desc, partition.start, blkcnt, (void *)(uintptr_t)bmp_load_addr); in splash_mmc_read_raw()
92 u32 bmp_load_addr, size_t read_size) in splash_storage_read_raw() argument
102 return splash_mmc_read_raw(bmp_load_addr, location, read_size); in splash_storage_read_raw()
104 return splash_nand_read_raw(bmp_load_addr, offset, read_size); in splash_storage_read_raw()
106 return splash_sf_read_raw(bmp_load_addr, offset, read_size); in splash_storage_read_raw()
114 static int splash_load_raw(struct splash_location *location, u32 bmp_load_addr) in splash_load_raw() argument
120 if (bmp_load_addr + bmp_header_size >= gd->start_addr_sp) in splash_load_raw()
123 res = splash_storage_read_raw(location, bmp_load_addr, bmp_header_size); in splash_load_raw()
127 bmp_hdr = (struct bmp_header *)(uintptr_t)bmp_load_addr; in splash_load_raw()
130 if (bmp_load_addr + bmp_size >= gd->start_addr_sp) in splash_load_raw()
133 return splash_storage_read_raw(location, bmp_load_addr, bmp_size); in splash_load_raw()
255 static int splash_load_fs(struct splash_location *location, u32 bmp_load_addr) in splash_load_fs() argument
291 if (bmp_load_addr + bmp_size >= gd->start_addr_sp) { in splash_load_fs()
298 res = fs_read(splash_file, bmp_load_addr, 0, 0, &actread); in splash_load_fs()
345 static int splash_load_fit(struct splash_location *location, u32 bmp_load_addr) in splash_load_fit() argument
361 res = splash_storage_read_raw(location, bmp_load_addr, header_size); in splash_load_fit()
365 img_header = (struct legacy_img_hdr *)(uintptr_t)bmp_load_addr; in splash_load_fit()
374 fit_header = (const u32 *)(bmp_load_addr + header_size); in splash_load_fit()
400 memmove((void *)(uintptr_t)bmp_load_addr, internal_splash_data, in splash_load_fit()
416 res = splash_storage_read_raw(location, bmp_load_addr, external_splash_size); in splash_load_fit()
442 u32 bmp_load_addr; in splash_source_load() local
448 bmp_load_addr = hextoul(env_splashimage_value, 0); in splash_source_load()
449 if (bmp_load_addr == 0) { in splash_source_load()
463 return splash_load_raw(splash_location, bmp_load_addr); in splash_source_load()
465 return splash_load_fs(splash_location, bmp_load_addr); in splash_source_load()
468 return splash_load_fit(splash_location, bmp_load_addr); in splash_source_load()