Lines Matching refs:bm
1125 static void draw_bitmap(uchar **fb, uchar *bm, struct palette *p, in draw_bitmap() argument
1142 *(unsigned char *) addr++ = bm[*off]; in draw_bitmap()
1148 *(unsigned short *) addr = p[bm[*off]].ce.w; in draw_bitmap()
1154 *(u32 *) addr = p[bm[*off]].ce.dw; in draw_bitmap()
1165 unsigned char *bm; in display_rle8_bitmap() local
1184 bm = (uchar *) img + __le32_to_cpu(img->header.data_offset); in display_rle8_bitmap()
1226 switch (bm[0]) { in display_rle8_bitmap()
1228 switch (bm[1]) { in display_rle8_bitmap()
1231 bm += 2; in display_rle8_bitmap()
1245 x += bm[2]; in display_rle8_bitmap()
1246 y -= bm[3]; in display_rle8_bitmap()
1251 bm += 4; in display_rle8_bitmap()
1255 cnt = bm[1]; in display_rle8_bitmap()
1261 bm += 2; in display_rle8_bitmap()
1269 draw_bitmap(&fbp, bm, p, cnt, 0); in display_rle8_bitmap()
1273 bm += runlen; in display_rle8_bitmap()
1275 bm++; /* 0 padding if length is odd */ in display_rle8_bitmap()
1280 cnt = bm[0]; in display_rle8_bitmap()
1289 bm += 2; in display_rle8_bitmap()
1294 draw_bitmap(&fbp, bm, p, cnt, 1); in display_rle8_bitmap()
1297 bm += 2; in display_rle8_bitmap()