Lines Matching refs:dst
18 static void draw_unencoded_bitmap(uint16_t **dst, uint8_t *bmap, uint16_t *cmap, in draw_unencoded_bitmap() argument
22 *(*dst)++ = cmap[*bmap++]; in draw_unencoded_bitmap()
27 static void draw_encoded_bitmap(uint16_t **dst, uint16_t c, uint32_t cnt) in draw_encoded_bitmap() argument
29 uint16_t *fb = *dst; in draw_encoded_bitmap()
48 *dst = fb; in draw_encoded_bitmap()
60 uint8_t *dst = pdst; in decode_rle8_bitmap() local
64 dst = pdst + y * linesize; in decode_rle8_bitmap()
76 dst -= linesize * 2; in decode_rle8_bitmap()
90 dst -= bmap[3] * linesize; in decode_rle8_bitmap()
91 dst += bmap[2] * 2; in decode_rle8_bitmap()
94 dst += bmap[3] * linesize; in decode_rle8_bitmap()
95 dst += bmap[2] * 2; in decode_rle8_bitmap()
111 draw_unencoded_bitmap((uint16_t **)&dst, bmap, in decode_rle8_bitmap()
134 draw_encoded_bitmap((uint16_t **)&dst, in decode_rle8_bitmap()
149 uint8_t *dst = pdst; in bmpdecoder() local
193 decode_rle8_bitmap(src, dst, cmap, width, height, in bmpdecoder()
200 dst += stride * (height - 1); in bmpdecoder()
204 *(uint16_t *)dst = cmap[*(src++)]; in bmpdecoder()
205 dst += sizeof(uint16_t) / sizeof(*dst); in bmpdecoder()
209 dst -= stride * 2; in bmpdecoder()
224 memcpy(dst, src, 3 * width); in bmpdecoder()
225 dst += stride; in bmpdecoder()