Home
last modified time | relevance | path

Searched refs:drm_crtc_state (Results 1 - 25 of 28) sorted by relevance

12

/device/soc/rockchip/common/sdk_linux/include/drm/
H A Ddrm_crtc.h80 * struct drm_crtc_state - mutable CRTC state
99 struct drm_crtc_state { struct
201 * Note that the combination of &drm_crtc_state.event == NULL and
202 * &drm_crtc_state.no_blank == true is valid and usually used when the
361 * &struct drm_crtc_state.no_vblank makes DRM's atomic commit helpers
635 * Atomic drivers which don't subclass &struct drm_crtc_state should use
654 struct drm_crtc_state *(*atomic_duplicate_state)(struct drm_crtc *crtc);
664 void (*atomic_destroy_state)(struct drm_crtc *crtc, struct drm_crtc_state *state);
708 int (*atomic_set_property)(struct drm_crtc *crtc, struct drm_crtc_state *state, struct drm_property *property,
728 int (*atomic_get_property)(struct drm_crtc *crtc, const struct drm_crtc_state *stat
[all...]
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/
H A Ddrm_atomic_state_helper.c70 void __drm_atomic_helper_crtc_state_reset(struct drm_crtc_state *crtc_state, struct drm_crtc *crtc) in __drm_atomic_helper_crtc_state_reset()
88 void __drm_atomic_helper_crtc_reset(struct drm_crtc *crtc, struct drm_crtc_state *crtc_state) in __drm_atomic_helper_crtc_reset()
111 struct drm_crtc_state *crtc_state = kzalloc(sizeof(*crtc->state), GFP_KERNEL); in drm_atomic_helper_crtc_reset()
129 void __drm_atomic_helper_crtc_duplicate_state(struct drm_crtc *crtc, struct drm_crtc_state *state) in __drm_atomic_helper_crtc_duplicate_state()
173 struct drm_crtc_state *drm_atomic_helper_crtc_duplicate_state(struct drm_crtc *crtc) in drm_atomic_helper_crtc_duplicate_state()
175 struct drm_crtc_state *state; in drm_atomic_helper_crtc_duplicate_state()
198 void __drm_atomic_helper_crtc_destroy_state(struct drm_crtc_state *state) in __drm_atomic_helper_crtc_destroy_state()
238 void drm_atomic_helper_crtc_destroy_state(struct drm_crtc *crtc, struct drm_crtc_state *state) in drm_atomic_helper_crtc_destroy_state()
H A Ddrm_atomic_helper.c77 struct drm_crtc_state *crtc_state; in drm_atomic_helper_plane_changed()
159 struct drm_crtc_state *crtc_state; in handle_conflicting_encoders()
213 struct drm_crtc_state *crtc_state; in set_best_encoder()
249 struct drm_crtc_state *crtc_state; in steal_encoder()
282 struct drm_crtc_state *crtc_state; in update_connector_routing()
383 struct drm_crtc_state *new_crtc_state; in mode_fixup()
506 struct drm_crtc_state *crtc_state; in mode_valid()
557 * &drm_crtc_state.mode_changed is set when the input mode is changed.
558 * &drm_crtc_state.connectors_changed is set when a connector is added or
559 * removed from the CRTC. &drm_crtc_state
[all...]
H A Ddrm_atomic_uapi.c64 int drm_atomic_set_mode_for_crtc(struct drm_crtc_state *state, const struct drm_display_mode *mode) in drm_atomic_set_mode_for_crtc()
110 int drm_atomic_set_mode_prop_for_crtc(struct drm_crtc_state *state, struct drm_property_blob *blob) in drm_atomic_set_mode_prop_for_crtc()
169 struct drm_crtc_state *crtc_state; in drm_atomic_set_crtc_for_plane()
281 struct drm_crtc_state *crtc_state; in drm_atomic_set_crtc_for_connector()
390 static int drm_atomic_crtc_set_property(struct drm_crtc *crtc, struct drm_crtc_state *state, in drm_atomic_crtc_set_property()
452 static int drm_atomic_crtc_get_property(struct drm_crtc *crtc, const struct drm_crtc_state *state, in drm_atomic_crtc_get_property()
875 struct drm_crtc_state *crtc_state; in drm_atomic_connector_commit_dpms()
950 struct drm_crtc_state *crtc_state; in drm_atomic_set_property()
1031 * &drm_crtc_state, which is also used by the nonblocking atomic commit
1065 struct drm_crtc_state *crtc_stat in prepare_signaling()
[all...]
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/rockchip/
H A Drockchip_drm_drv.h134 struct drm_crtc_state base;
318 size_t (*bandwidth)(struct drm_crtc *crtc, struct drm_crtc_state *crtc_state, struct dmcfreq_vop_info *vop_bw_info);
H A Danalogix_dp-rockchip.c310 struct drm_crtc_state *old_crtc_state; in rockchip_dp_drm_encoder_enable()
341 struct drm_crtc_state *new_crtc_state = NULL; in rockchip_dp_drm_encoder_disable()
362 static int rockchip_dp_drm_encoder_atomic_check(struct drm_encoder *encoder, struct drm_crtc_state *crtc_state, in rockchip_dp_drm_encoder_atomic_check()
H A Drockchip_drm_vop.c876 static int vop_hdr_atomic_check(struct drm_crtc *crtc, struct drm_crtc_state *crtc_state) in vop_hdr_atomic_check()
1152 static int vop_csc_atomic_check(struct drm_crtc *crtc, struct drm_crtc_state *crtc_state) in vop_csc_atomic_check()
1461 static int vop_crtc_atomic_gamma_set(struct drm_crtc *crtc, struct drm_crtc_state *old_state) in vop_crtc_atomic_gamma_set()
1554 static void vop_crtc_atomic_disable(struct drm_crtc *crtc, struct drm_crtc_state *old_state) in vop_crtc_atomic_disable()
1635 struct drm_crtc_state *crtc_state; in vop_plane_atomic_check()
2424 struct drm_crtc_state *crtc_state = crtc->state; in vop_crtc_debugfs_dump()
2464 struct drm_crtc_state *crtc_state = crtc->state; in vop_crtc_regs_dump()
2642 static size_t vop_crtc_bandwidth(struct drm_crtc *crtc, struct drm_crtc_state *crtc_state, in vop_crtc_bandwidth()
2980 static void vop_crtc_atomic_enable(struct drm_crtc *crtc, struct drm_crtc_state *old_state) in vop_crtc_atomic_enable()
3154 static int vop_afbdc_atomic_check(struct drm_crtc *crtc, struct drm_crtc_state *crtc_stat
[all...]
H A Drockchip_drm_fb.c123 struct drm_crtc_state *old_crtc_state; in rockchip_drm_bandwidth_atomic_check()
H A Drockchip_lvds.c166 static void rockchip_lvds_encoder_atomic_mode_set(struct drm_encoder *encoder, struct drm_crtc_state *crtc_state, in rockchip_lvds_encoder_atomic_mode_set()
204 static int rockchip_lvds_encoder_atomic_check(struct drm_encoder *encoder, struct drm_crtc_state *crtc_state, in rockchip_lvds_encoder_atomic_check()
H A Ddw_hdmi-rockchip.c853 static void hdmi_select_link_config(struct rockchip_hdmi *hdmi, struct drm_crtc_state *crtc_state) in hdmi_select_link_config()
955 static int hdmi_dsc_get_num_slices(struct rockchip_hdmi *hdmi, struct drm_crtc_state *crtc_state, int src_max_slices, in hdmi_dsc_get_num_slices()
1052 static int hdmi_dsc_slices(struct rockchip_hdmi *hdmi, struct drm_crtc_state *crtc_state) in hdmi_dsc_slices()
1178 struct drm_crtc_state *crtc_state) in dw_hdmi_qp_dsc_configure()
1690 static void dw_hdmi_rockchip_select_output(struct drm_connector_state *conn_state, struct drm_crtc_state *crtc_state, in dw_hdmi_rockchip_select_output()
1902 struct drm_crtc_state *crtc_state = conn_state->crtc->state; in dw_hdmi_rockchip_check_color()
1920 static int dw_hdmi_rockchip_encoder_atomic_check(struct drm_encoder *encoder, struct drm_crtc_state *crtc_state, in dw_hdmi_rockchip_encoder_atomic_check()
H A 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()
2956 static int vop2_crtc_atomic_gamma_set(struct drm_crtc *crtc, struct drm_crtc_state *old_state) in vop2_crtc_atomic_gamma_set()
2971 static int vop2_crtc_atomic_cubic_lut_set(struct drm_crtc *crtc, struct drm_crtc_state *old_state) in vop2_crtc_atomic_cubic_lut_set()
3340 static void vop2_crtc_atomic_disable(struct drm_crtc *crtc, struct drm_crtc_state *old_state) in vop2_crtc_atomic_disable()
3557 struct drm_crtc_state *cstate; in vop2_plane_atomic_check()
4708 struct drm_crtc_state *crtc_state = crtc->state; in vop2_crtc_debugfs_dump()
4743 struct drm_crtc_state *cstate = crtc->state; in vop2_crtc_regs_dump()
4981 static size_t vop2_crtc_bandwidth(struct drm_crtc *crtc, struct drm_crtc_state *crtc_state, in vop2_crtc_bandwidth()
5585 static void vop2_crtc_enable_dsc(struct drm_crtc *crtc, struct drm_crtc_state *old_state, u8 dsc_id) in vop2_crtc_enable_dsc()
5791 static void vop2_crtc_atomic_enable(struct drm_crtc *crtc, struct drm_crtc_state *old_stat
[all...]
H A Drockchip_rgb.c174 static int rockchip_rgb_encoder_atomic_check(struct drm_encoder *encoder, struct drm_crtc_state *crtc_state, in rockchip_rgb_encoder_atomic_check()
H A Ddw-dp.c1544 static int dw_dp_encoder_atomic_check(struct drm_encoder *encoder, struct drm_crtc_state *crtc_state, in dw_dp_encoder_atomic_check()
1769 struct drm_crtc_state *crtc_state = bridge->encoder->crtc->state; in dw_dp_bridge_atomic_pre_enable()
1900 struct drm_crtc_state *crtc_state, in dw_dp_bridge_atomic_get_output_bus_fmts()
1954 struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state) in dw_dp_bridge_atomic_check()
H A Drockchip_drm_logo.c608 struct drm_crtc_state *crtc_state; in setup_initial_state()
779 struct drm_crtc_state *crtc_state; in update_state()
H A Dinno_hdmi.c472 static int inno_hdmi_encoder_atomic_check(struct drm_encoder *encoder, struct drm_crtc_state *crtc_state, in inno_hdmi_encoder_atomic_check()
H A Drk3066_hdmi.c409 static int rk3066_hdmi_encoder_atomic_check(struct drm_encoder *encoder, struct drm_crtc_state *crtc_state, in rk3066_hdmi_encoder_atomic_check()
H A Ddw-mipi-dsi2-rockchip.c845 static int dw_mipi_dsi2_encoder_atomic_check(struct drm_encoder *encoder, struct drm_crtc_state *crtc_state, in dw_mipi_dsi2_encoder_atomic_check()
911 static void dw_mipi_dsi2_encoder_atomic_mode_set(struct drm_encoder *encoder, struct drm_crtc_state *crtc_state, in dw_mipi_dsi2_encoder_atomic_mode_set()
H A Ddw-mipi-dsi-rockchip.c675 static int dw_mipi_dsi_encoder_atomic_check(struct drm_encoder *encoder, struct drm_crtc_state *crtc_state, in dw_mipi_dsi_encoder_atomic_check()
/device/soc/rockchip/rk3588/kernel/drivers/devfreq/
H A Drockchip_drm_drv.h135 struct drm_crtc_state base;
321 struct drm_crtc_state *crtc_state,
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/bridge/analogix/
H A Danalogix_dp_core.c1152 struct drm_crtc_state *crtc_state; in analogix_dp_atomic_check()
1332 struct drm_crtc_state *old_crtc_state; in analogix_dp_bridge_atomic_pre_enable()
1412 struct drm_crtc_state *old_crtc_state; in analogix_dp_bridge_atomic_enable()
1490 struct drm_crtc_state *old_crtc_state = NULL; in analogix_dp_bridge_atomic_disable()
1491 struct drm_crtc_state *new_crtc_state = NULL; in analogix_dp_bridge_atomic_disable()
1526 struct drm_crtc_state *new_crtc_state; in analogix_dp_bridge_atomic_post_disable()
/device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/rockchip/
H A Drockchip_drm_vop2.c2622 struct drm_crtc_state *cstate, in vop2_wb_encoder_atomic_check()
2948 struct drm_crtc_state *old_state) in vop2_crtc_atomic_gamma_set()
2964 struct drm_crtc_state *old_state) in vop2_crtc_atomic_cubic_lut_set()
3343 struct drm_crtc_state *old_state) in vop2_crtc_atomic_disable()
3564 struct drm_crtc_state *cstate; in vop2_plane_atomic_check()
4715 struct drm_crtc_state *crtc_state = crtc->state; in vop2_crtc_debugfs_dump()
4754 struct drm_crtc_state *cstate = crtc->state; in vop2_crtc_regs_dump()
4990 struct drm_crtc_state *crtc_state, in vop2_crtc_bandwidth()
5122 struct drm_crtc_state *new_crtc_state = container_of(mode, struct drm_crtc_state, mod in vop2_crtc_mode_fixup()
[all...]
H A Drockchip_drm_logo.c579 struct drm_crtc_state *crtc_state; in setup_initial_state()
747 struct drm_crtc_state *crtc_state; in update_state()
H A Ddw-dp.c1559 struct drm_crtc_state *crtc_state, in dw_dp_encoder_atomic_check()
1777 struct drm_crtc_state *crtc_state = bridge->encoder->crtc->state; in dw_dp_bridge_atomic_pre_enable()
1926 struct drm_crtc_state *crtc_state, in dw_dp_bridge_atomic_get_output_bus_fmts()
1977 struct drm_crtc_state *crtc_state, in dw_dp_bridge_atomic_check()
H A Ddw-mipi-dsi2-rockchip.c840 struct drm_crtc_state *crtc_state, in dw_mipi_dsi2_encoder_atomic_check()
907 struct drm_crtc_state *crtc_state, in dw_mipi_dsi2_encoder_atomic_mode_set()
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi.c3061 struct drm_crtc_state *crtc_state; in dw_hdmi_connector_atomic_check()
3384 struct drm_crtc_state *crtc_state, in dw_hdmi_bridge_atomic_get_output_bus_fmts()
3515 struct drm_crtc_state *crtc_state, in dw_hdmi_bridge_atomic_get_input_bus_fmts()
3614 struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state) in dw_hdmi_bridge_atomic_check()

Completed in 69 milliseconds

12