Lines Matching refs:qxl_fb_image
77 static void qxl_fb_image_init(struct qxl_fb_image *qxl_fb_image, in qxl_fb_image_init() argument
81 qxl_fb_image->qdev = qdev; in qxl_fb_image_init()
83 qxl_fb_image->visual = info->fix.visual; in qxl_fb_image_init()
84 if (qxl_fb_image->visual == FB_VISUAL_TRUECOLOR || in qxl_fb_image_init()
85 qxl_fb_image->visual == FB_VISUAL_DIRECTCOLOR) in qxl_fb_image_init()
86 memcpy(&qxl_fb_image->pseudo_palette, in qxl_fb_image_init()
88 sizeof(qxl_fb_image->pseudo_palette)); in qxl_fb_image_init()
92 qxl_fb_image->visual = FB_VISUAL_MONO10; in qxl_fb_image_init()
94 qxl_fb_image->visual = FB_VISUAL_DIRECTCOLOR; in qxl_fb_image_init()
97 memcpy(&qxl_fb_image->fb_image, image, in qxl_fb_image_init()
98 sizeof(qxl_fb_image->fb_image)); in qxl_fb_image_init()
106 struct qxl_fb_image qxl_fb_image; in qxl_fb_dirty_flush() local
107 struct fb_image *image = &qxl_fb_image.fb_image; in qxl_fb_dirty_flush()
137 qxl_fb_image_init(&qxl_fb_image, qdev, info, NULL); in qxl_fb_dirty_flush()
138 qxl_draw_opaque_fb(&qxl_fb_image, stride); in qxl_fb_dirty_flush()
331 static void qxl_fb_imageblit_safe(struct qxl_fb_image *qxl_fb_image) in qxl_fb_imageblit_safe() argument
333 qxl_draw_opaque_fb(qxl_fb_image, 0); in qxl_fb_imageblit_safe()
340 struct qxl_fb_image qxl_fb_image; in qxl_fb_imageblit_internal() local
344 qxl_fb_image_init(&qxl_fb_image, qfbdev->qdev, info, image); in qxl_fb_imageblit_internal()
345 qxl_fb_imageblit_safe(&qxl_fb_image); in qxl_fb_imageblit_internal()