Lines Matching refs:fb
49 struct drm_framebuffer *fb = plane->plane.state->fb; in rcar_du_plane_setup_fb() local
65 mwr = fb->pitches[0]; in rcar_du_plane_setup_fb()
67 mwr = fb->pitches[0] * 8 / state->format->bpp; in rcar_du_plane_setup_fb()
90 gem = drm_fb_cma_get_gem_obj(fb, 0); in rcar_du_plane_setup_fb()
91 rcar_du_plane_write(rgrp, index, PnDSA0R, gem->paddr + fb->offsets[0]); in rcar_du_plane_setup_fb()
96 rcar_du_plane_write(rgrp, index, PnMWR, fb->pitches[0]); in rcar_du_plane_setup_fb()
102 gem = drm_fb_cma_get_gem_obj(fb, 1); in rcar_du_plane_setup_fb()
104 gem->paddr + fb->offsets[1]); in rcar_du_plane_setup_fb()
241 if (!state->fb || !state->crtc) { in rcar_du_plane_atomic_check()
252 rstate->format = rcar_du_format_info(state->fb->pixel_format); in rcar_du_plane_atomic_check()
255 state->fb->pixel_format); in rcar_du_plane_atomic_check()
280 if (plane->state && plane->state->fb) in rcar_du_plane_reset()
281 drm_framebuffer_unreference(plane->state->fb); in rcar_du_plane_reset()
310 if (copy->state.fb) in rcar_du_plane_atomic_duplicate_state()
311 drm_framebuffer_reference(copy->state.fb); in rcar_du_plane_atomic_duplicate_state()
319 if (state->fb) in rcar_du_plane_atomic_destroy_state()
320 drm_framebuffer_unreference(state->fb); in rcar_du_plane_atomic_destroy_state()