Lines Matching refs:bmp
1189 struct rockchip_logo_cache *find_or_alloc_logo_cache(const char *bmp, int rotate) in find_or_alloc_logo_cache() argument
1194 if ((!strcmp(tmp->name, bmp) && rotate == tmp->logo_rotate) || in find_or_alloc_logo_cache()
1208 strcpy(logo_cache->name, bmp); in find_or_alloc_logo_cache()
1374 static void bmp_copy(void *dst, bmp_image *bmp) in bmp_copy() argument
1380 image = (u8 *)bmp->bitmap; in bmp_copy()
1381 for (row = 0; row != bmp->height; row++) { in bmp_copy()
1382 for (col = 0; col != bmp->width; col++) { in bmp_copy()
1383 size_t z = (row * bmp->width + col) * BYTES_PER_PIXEL; in bmp_copy()
1480 bmp_image bmp; in load_bmp_logo() local
1505 bmp_create(&bmp, &bitmap_callbacks); in load_bmp_logo()
1514 code = bmp_analyse(&bmp, len, bmp_data); in load_bmp_logo()
1521 if (bmp.buffer_size > MAX_IMAGE_BYTES) { in load_bmp_logo()
1523 bmp_name, bmp.buffer_size / 1024, MAX_IMAGE_BYTES / 1024); in load_bmp_logo()
1532 logo->width = get_unaligned_le32(&bmp.width); in load_bmp_logo()
1533 logo->height = get_unaligned_le32(&bmp.height); in load_bmp_logo()
1536 code = bmp_decode(&bmp); in load_bmp_logo()
1551 bmp_copy(dst, &bmp); in load_bmp_logo()
1569 bmp_finalise(&bmp); in load_bmp_logo()
1732 int rockchip_show_bmp(const char *bmp) in rockchip_show_bmp() argument
1737 if (!bmp) { in rockchip_show_bmp()
1745 if (load_bmp_logo(&s->logo, bmp)) in rockchip_show_bmp()