/device/soc/rockchip/common/sdk_linux/include/drm/ |
H A D | drm_crtc.h | 80 * 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 D | drm_atomic_state_helper.c | 70 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 D | drm_atomic_helper.c | 77 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 D | drm_atomic_uapi.c | 64 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 D | rockchip_drm_drv.h | 134 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 D | analogix_dp-rockchip.c | 310 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 D | rockchip_drm_vop.c | 876 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 D | rockchip_drm_fb.c | 123 struct drm_crtc_state *old_crtc_state; in rockchip_drm_bandwidth_atomic_check()
|
H A D | rockchip_lvds.c | 166 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 D | dw_hdmi-rockchip.c | 853 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 D | rockchip_drm_vop2.c | 2632 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 D | rockchip_rgb.c | 174 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 D | dw-dp.c | 1544 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 D | rockchip_drm_logo.c | 608 struct drm_crtc_state *crtc_state; in setup_initial_state() 779 struct drm_crtc_state *crtc_state; in update_state()
|
H A D | inno_hdmi.c | 472 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 D | rk3066_hdmi.c | 409 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 D | dw-mipi-dsi2-rockchip.c | 845 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 D | dw-mipi-dsi-rockchip.c | 675 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 D | rockchip_drm_drv.h | 135 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 D | analogix_dp_core.c | 1152 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 D | rockchip_drm_vop2.c | 2622 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 D | rockchip_drm_logo.c | 579 struct drm_crtc_state *crtc_state; in setup_initial_state() 747 struct drm_crtc_state *crtc_state; in update_state()
|
H A D | dw-dp.c | 1559 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 D | dw-mipi-dsi2-rockchip.c | 840 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 D | dw-hdmi.c | 3061 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()
|