Home | History | Annotate | Download | only in goldfish

Lines Matching refs:fbs

276 compute_fb_update_rect_linear(FbUpdateState*  fbs,
281 int width = fbs->width;
282 const uint8_t* src_line = fbs->src_pixels;
283 uint8_t* dst_line = fbs->dst_pixels;
287 for (yy = 0; yy < fbs->height; yy++) {
295 int len = fbs->src_pitch;
316 switch (fbs->bytes_per_pixel) {
437 src_line += fbs->src_pitch;
438 dst_line += fbs->dst_pitch;
446 cpu_physical_memory_reset_dirty(dirty_base + rect->ymin * fbs->src_pitch,
447 dirty_base + (rect->ymax+1)* fbs->src_pitch,
489 FbUpdateState fbs;
492 fbs.width = width;
493 fbs.height = height;
494 fbs.dst_pixels = dst_line;
495 fbs.dst_pitch = pitch;
496 fbs.bytes_per_pixel = goldfish_fb_get_bytes_per_pixel(s);
498 fbs.src_pixels = src_line;
499 fbs.src_pitch = width*s->ds->surface->pf.bytes_per_pixel;
531 if (compute_fb_update_rect_linear(&fbs, base, &rect) == 0) {