Home
last modified time | relevance | path

Searched refs:cstate (Results 1 – 4 of 4) sorted by relevance

/device/board/isoftstone/yangfan/kernel/src/driv/gpu/rockchip/
Ddw-dp.c424 static inline struct dw_dp_state *connector_to_dp_state(struct drm_connector_state *cstate) in connector_to_dp_state() argument
426 return container_of(cstate, struct dw_dp_state, state); in connector_to_dp_state()
552 struct dw_dp_state *cstate, *old_cstate; in dw_dp_atomic_connector_duplicate_state() local
558 cstate = kmalloc(sizeof(*cstate), GFP_KERNEL); in dw_dp_atomic_connector_duplicate_state()
559 if (!cstate) in dw_dp_atomic_connector_duplicate_state()
562 __drm_atomic_helper_connector_duplicate_state(connector, &cstate->state); in dw_dp_atomic_connector_duplicate_state()
563 cstate->bpc = old_cstate->bpc; in dw_dp_atomic_connector_duplicate_state()
564 cstate->color_format = old_cstate->color_format; in dw_dp_atomic_connector_duplicate_state()
566 return &cstate->state; in dw_dp_atomic_connector_duplicate_state()
572 struct dw_dp_state *cstate = connector_to_dp_state(state); in dw_dp_atomic_connector_destroy_state() local
[all …]
Drockchip_drm_vop2.c2664 struct drm_crtc_state *cstate, in vop2_wb_encoder_atomic_check() argument
2668 struct rockchip_crtc_state *vcstate = to_rockchip_crtc_state(cstate); in vop2_wb_encoder_atomic_check()
2669 struct vop2_video_port *vp = to_vop2_video_port(cstate->crtc); in vop2_wb_encoder_atomic_check()
2687 if ((fb->width > cstate->mode.hdisplay) || in vop2_wb_encoder_atomic_check()
2688 ((fb->height != cstate->mode.vdisplay) && in vop2_wb_encoder_atomic_check()
2689 (fb->height != (cstate->mode.vdisplay >> 1)))) { in vop2_wb_encoder_atomic_check()
2696 cstate->mode.hdisplay, fb->width); in vop2_wb_encoder_atomic_check()
2697 wb_state->scale_x_en = (fb->width < cstate->mode.hdisplay) ? 1 : 0; in vop2_wb_encoder_atomic_check()
2698 wb_state->scale_y_en = (fb->height < cstate->mode.vdisplay) ? 1 : 0; in vop2_wb_encoder_atomic_check()
3945 struct drm_crtc_state *cstate; in vop2_plane_atomic_check() local
[all …]
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/rockchip/
Drockchip_drm_vop2.c2632 static int vop2_wb_encoder_atomic_check(struct drm_encoder *encoder, struct drm_crtc_state *cstate, in vop2_wb_encoder_atomic_check() argument
2636 struct rockchip_crtc_state *vcstate = to_rockchip_crtc_state(cstate); in vop2_wb_encoder_atomic_check()
2637 struct vop2_video_port *vp = to_vop2_video_port(cstate->crtc); in vop2_wb_encoder_atomic_check()
2654 if ((fb->width > cstate->mode.hdisplay) || in vop2_wb_encoder_atomic_check()
2655 ((fb->height != cstate->mode.vdisplay) && (fb->height != (cstate->mode.vdisplay >> 1)))) { in vop2_wb_encoder_atomic_check()
2661 …wb_state->scale_x_factor = vop2_scale_factor(SCALE_DOWN, VOP2_SCALE_DOWN_BIL, cstate->mode.hdispla… in vop2_wb_encoder_atomic_check()
2662 wb_state->scale_x_en = (fb->width < cstate->mode.hdisplay) ? 1 : 0; in vop2_wb_encoder_atomic_check()
2663 wb_state->scale_y_en = (fb->height < cstate->mode.vdisplay) ? 1 : 0; in vop2_wb_encoder_atomic_check()
3557 struct drm_crtc_state *cstate; in vop2_plane_atomic_check() local
3582 cstate = drm_atomic_get_existing_crtc_state(state->state, crtc); in vop2_plane_atomic_check()
[all …]
/device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/rockchip/
Drockchip_drm_vop2.c2622 struct drm_crtc_state *cstate, in vop2_wb_encoder_atomic_check() argument
2626 struct rockchip_crtc_state *vcstate = to_rockchip_crtc_state(cstate); in vop2_wb_encoder_atomic_check()
2627 struct vop2_video_port *vp = to_vop2_video_port(cstate->crtc); in vop2_wb_encoder_atomic_check()
2645 if ((fb->width > cstate->mode.hdisplay) || in vop2_wb_encoder_atomic_check()
2646 ((fb->height != cstate->mode.vdisplay) && in vop2_wb_encoder_atomic_check()
2647 (fb->height != (cstate->mode.vdisplay >> 1)))) { in vop2_wb_encoder_atomic_check()
2654 cstate->mode.hdisplay, fb->width); in vop2_wb_encoder_atomic_check()
2655 wb_state->scale_x_en = (fb->width < cstate->mode.hdisplay) ? 1 : 0; in vop2_wb_encoder_atomic_check()
2656 wb_state->scale_y_en = (fb->height < cstate->mode.vdisplay) ? 1 : 0; in vop2_wb_encoder_atomic_check()
3564 struct drm_crtc_state *cstate; in vop2_plane_atomic_check() local
[all …]