Lines Matching refs:cpp
211 static void drm_panic_write_pixel(void *vaddr, unsigned int offset, u32 color, unsigned int cpp) in drm_panic_write_pixel() argument
213 switch (cpp) { in drm_panic_write_pixel()
224 pr_debug_once("Can't blit with pixel width %d\n", cpp); in drm_panic_write_pixel()
234 unsigned int cpp, const u8 *sbuf8, in drm_panic_blit_page() argument
250 offset = (y + clip->y1) * dpitch + (x + clip->x1) * cpp; in drm_panic_blit_page()
265 if (cpp == 3 && offset + 3 > PAGE_SIZE) in drm_panic_blit_page()
269 drm_panic_write_pixel(vaddr, offset, fg32, cpp); in drm_panic_blit_page()
301 return drm_panic_blit_page(sb->pages, sb->pitch[0], sb->format->cpp[0], in drm_panic_blit()
305 iosys_map_incr(&map, clip->y1 * sb->pitch[0] + clip->x1 * sb->format->cpp[0]); in drm_panic_blit()
307 switch (sb->format->cpp[0]) { in drm_panic_blit()
321 WARN_ONCE(1, "Can't blit with pixel width %d\n", sb->format->cpp[0]); in drm_panic_blit()
337 unsigned int cpp, struct drm_rect *clip, in drm_panic_fill_page() argument
349 offset = y * dpitch + x * cpp; in drm_panic_fill_page()
362 if (cpp == 3 && offset + 3 > PAGE_SIZE) in drm_panic_fill_page()
366 drm_panic_write_pixel(vaddr, offset, color, cpp); in drm_panic_fill_page()
390 return drm_panic_fill_page(sb->pages, sb->pitch[0], sb->format->cpp[0], in drm_panic_fill()
394 iosys_map_incr(&map, clip->y1 * sb->pitch[0] + clip->x1 * sb->format->cpp[0]); in drm_panic_fill()
396 switch (sb->format->cpp[0]) { in drm_panic_fill()
410 WARN_ONCE(1, "Can't fill with pixel width %d\n", sb->format->cpp[0]); in drm_panic_fill()