Lines Matching refs:fb

353 		if (atmel_hlcdc_format_embeds_alpha(state->base.fb->pixel_format))  in atmel_hlcdc_plane_update_general_settings()
381 ret = atmel_hlcdc_format_to_plane_mode(state->base.fb->pixel_format, in atmel_hlcdc_plane_update_format()
386 if ((state->base.fb->pixel_format == DRM_FORMAT_YUV422 || in atmel_hlcdc_plane_update_format()
387 state->base.fb->pixel_format == DRM_FORMAT_NV61) && in atmel_hlcdc_plane_update_format()
400 if (state->base.fb->pixel_format == DRM_FORMAT_RGB888) in atmel_hlcdc_plane_update_format()
418 atmel_hlcdc_layer_update_set_fb(&plane->layer, state->base.fb, in atmel_hlcdc_plane_update_buffers()
473 if (!ovl_s->fb || in atmel_hlcdc_plane_prepare_disc_area()
474 atmel_hlcdc_format_embeds_alpha(ovl_s->fb->pixel_format) || in atmel_hlcdc_plane_prepare_disc_area()
544 struct drm_framebuffer *fb = state->base.fb; in atmel_hlcdc_plane_atomic_check() local
558 if (!state->base.crtc || !fb) in atmel_hlcdc_plane_atomic_check()
581 state->nplanes = drm_format_num_planes(fb->pixel_format); in atmel_hlcdc_plane_atomic_check()
624 hsub = drm_format_horz_chroma_subsampling(fb->pixel_format); in atmel_hlcdc_plane_atomic_check()
625 vsub = drm_format_vert_chroma_subsampling(fb->pixel_format); in atmel_hlcdc_plane_atomic_check()
632 state->bpp[i] = drm_format_plane_cpp(fb->pixel_format, i); in atmel_hlcdc_plane_atomic_check()
639 ydiv) * fb->pitches[i]; in atmel_hlcdc_plane_atomic_check()
643 fb->pitches[i]; in atmel_hlcdc_plane_atomic_check()
644 state->pstride[i] = -fb->pitches[i] - state->bpp[i]; in atmel_hlcdc_plane_atomic_check()
648 ydiv) * fb->pitches[i]; in atmel_hlcdc_plane_atomic_check()
652 state->bpp[i]) - fb->pitches[i]; in atmel_hlcdc_plane_atomic_check()
657 fb->pitches[i]; in atmel_hlcdc_plane_atomic_check()
661 fb->pitches[i]) - in atmel_hlcdc_plane_atomic_check()
663 state->pstride[i] = fb->pitches[i] - state->bpp[i]; in atmel_hlcdc_plane_atomic_check()
668 fb->pitches[i]; in atmel_hlcdc_plane_atomic_check()
671 state->xstride[i] = fb->pitches[i] - in atmel_hlcdc_plane_atomic_check()
678 state->offsets[i] = offset + fb->offsets[i]; in atmel_hlcdc_plane_atomic_check()
701 atmel_hlcdc_format_embeds_alpha(state->base.fb->pixel_format))) in atmel_hlcdc_plane_atomic_check()
715 struct drm_framebuffer *fb, in atmel_hlcdc_plane_prepare_fb() argument
730 if (!p->state->crtc || !p->state->fb) in atmel_hlcdc_plane_atomic_update()
754 if (plane->base.fb) in atmel_hlcdc_plane_destroy()
755 drm_framebuffer_unreference(plane->base.fb); in atmel_hlcdc_plane_destroy()
857 if (state->base.fb) in atmel_hlcdc_plane_reset()
858 drm_framebuffer_unreference(state->base.fb); in atmel_hlcdc_plane_reset()
885 if (copy->base.fb) in atmel_hlcdc_plane_atomic_duplicate_state()
886 drm_framebuffer_reference(copy->base.fb); in atmel_hlcdc_plane_atomic_duplicate_state()
897 if (s->fb) in atmel_hlcdc_plane_atomic_destroy_state()
898 drm_framebuffer_unreference(s->fb); in atmel_hlcdc_plane_atomic_destroy_state()