Lines Matching full:scale
148 const u8 *sbuf8, unsigned int spitch, unsigned int scale, in drm_panic_blit_pixel() argument
155 if (drm_draw_is_pixel_fg(sbuf8, spitch, x / scale, y / scale)) in drm_panic_blit_pixel()
236 unsigned int scale, u32 fg32) in drm_panic_blit_page() argument
246 if (drm_draw_is_pixel_fg(sbuf8, spitch, x / scale, y / scale)) { in drm_panic_blit_page()
283 * @scale: integer scale, source buffer is scale time smaller than destination
292 unsigned int scale, u32 fg_color) in drm_panic_blit() argument
298 return drm_panic_blit_pixel(sb, clip, sbuf8, spitch, scale, fg_color); in drm_panic_blit()
302 sbuf8, spitch, clip, scale, fg_color); in drm_panic_blit()
310 drm_rect_height(clip), drm_rect_width(clip), scale, fg_color); in drm_panic_blit()
314 drm_rect_height(clip), drm_rect_width(clip), scale, fg_color); in drm_panic_blit()
318 drm_rect_height(clip), drm_rect_width(clip), scale, fg_color); in drm_panic_blit()
750 unsigned int max_qr_size, scale; in _draw_panic_static_qr_code() local
773 scale = max_qr_size / qr_canvas_width; in _draw_panic_static_qr_code()
775 if (scale < 2) in _draw_panic_static_qr_code()
778 pr_debug("QR width %d and scale %d\n", qr_width, scale); in _draw_panic_static_qr_code()
779 r_qr_canvas = DRM_RECT_INIT(0, 0, qr_canvas_width * scale, qr_canvas_width * scale); in _draw_panic_static_qr_code()
787 r_qr = DRM_RECT_INIT(r_qr_canvas.x1 + QR_MARGIN * scale, r_qr_canvas.y1 + QR_MARGIN * scale, in _draw_panic_static_qr_code()
788 qr_width * scale, qr_width * scale); in _draw_panic_static_qr_code()
806 drm_panic_blit(sb, &r_qr, qr_image, qr_pitch, scale, fg_color); in _draw_panic_static_qr_code()