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
68 u32 bmp_load_addr, size_t read_size) in splash_storage_read_raw() argument
78 return splash_nand_read_raw(bmp_load_addr, offset, read_size); in splash_storage_read_raw()
80 return splash_sf_read_raw(bmp_load_addr, offset, read_size); in splash_storage_read_raw()
88 static int splash_load_raw(struct splash_location *location, u32 bmp_load_addr) in splash_load_raw() argument
94 if (bmp_load_addr + bmp_header_size >= gd->start_addr_sp) in splash_load_raw()
97 res = splash_storage_read_raw(location, bmp_load_addr, bmp_header_size); in splash_load_raw()
101 bmp_hdr = (struct bmp_header *)(uintptr_t)bmp_load_addr; in splash_load_raw()
104 if (bmp_load_addr + bmp_size >= gd->start_addr_sp) in splash_load_raw()
107 return splash_storage_read_raw(location, bmp_load_addr, bmp_size); in splash_load_raw()
219 static int splash_load_fs(struct splash_location *location, u32 bmp_load_addr) in splash_load_fs() argument
252 if (bmp_load_addr + bmp_size >= gd->start_addr_sp) { in splash_load_fs()
259 res = fs_read(splash_file, bmp_load_addr, 0, 0, &actread); in splash_load_fs()
306 static int splash_load_fit(struct splash_location *location, u32 bmp_load_addr) in splash_load_fit() argument
322 res = splash_storage_read_raw(location, bmp_load_addr, header_size); in splash_load_fit()
326 img_header = (struct image_header *)bmp_load_addr; in splash_load_fit()
335 fit_header = (const u32 *)(bmp_load_addr + header_size); in splash_load_fit()
361 memmove((void *)bmp_load_addr, internal_splash_data, internal_splash_size); in splash_load_fit()
386 res = splash_storage_read_raw(location, bmp_load_addr, external_splash_size); in splash_load_fit()
411 u32 bmp_load_addr; in splash_source_load() local
417 bmp_load_addr = simple_strtoul(env_splashimage_value, 0, 16); in splash_source_load()
418 if (bmp_load_addr == 0) { in splash_source_load()
428 return splash_load_raw(splash_location, bmp_load_addr); in splash_source_load()
430 return splash_load_fs(splash_location, bmp_load_addr); in splash_source_load()
433 return splash_load_fit(splash_location, bmp_load_addr); in splash_source_load()