Lines Matching refs:fb
177 format = shmob_drm_format_info(crtc->primary->fb->pixel_format); in shmob_drm_crtc_start()
307 struct drm_framebuffer *fb = crtc->primary->fb; in shmob_drm_crtc_compute_base() local
313 gem = drm_fb_cma_get_gem_obj(fb, 0); in shmob_drm_crtc_compute_base()
314 scrtc->dma[0] = gem->paddr + fb->offsets[0] in shmob_drm_crtc_compute_base()
315 + y * fb->pitches[0] + x * bpp / 8; in shmob_drm_crtc_compute_base()
319 gem = drm_fb_cma_get_gem_obj(fb, 1); in shmob_drm_crtc_compute_base()
320 scrtc->dma[1] = gem->paddr + fb->offsets[1] in shmob_drm_crtc_compute_base()
321 + y / (bpp == 4 ? 2 : 1) * fb->pitches[1] in shmob_drm_crtc_compute_base()
386 format = shmob_drm_format_info(crtc->primary->fb->pixel_format); in shmob_drm_crtc_mode_set()
389 crtc->primary->fb->pixel_format); in shmob_drm_crtc_mode_set()
394 scrtc->line_size = crtc->primary->fb->pitches[0]; in shmob_drm_crtc_mode_set()
406 crtc->primary->fb->pitches[0], in shmob_drm_crtc_mode_set()
478 struct drm_framebuffer *fb, in shmob_drm_crtc_page_flip() argument
493 crtc->primary->fb = fb; in shmob_drm_crtc_page_flip()