| /OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/display/ |
| H A D | intel_color.c | 118 static bool crtc_state_is_legacy_gamma(const struct intel_crtc_state *crtc_state) in crtc_state_is_legacy_gamma() argument 120 return !crtc_state->hw.degamma_lut && in crtc_state_is_legacy_gamma() 121 !crtc_state->hw.ctm && in crtc_state_is_legacy_gamma() 122 crtc_state->hw.gamma_lut && in crtc_state_is_legacy_gamma() 123 lut_is_legacy(crtc_state->hw.gamma_lut); in crtc_state_is_legacy_gamma() 218 static bool ilk_csc_limited_range(const struct intel_crtc_state *crtc_state) in ilk_csc_limited_range() argument 220 struct drm_i915_private *dev_priv = to_i915(crtc_state->uapi.crtc->dev); in ilk_csc_limited_range() 226 return crtc_state->limited_color_range && in ilk_csc_limited_range() 231 static void ilk_csc_convert_ctm(const struct intel_crtc_state *crtc_state, in ilk_csc_convert_ctm() argument 234 const struct drm_color_ctm *ctm = crtc_state->hw.ctm->data; in ilk_csc_convert_ctm() [all …]
|
| H A D | intel_atomic.c | 133 struct drm_crtc_state *crtc_state; in intel_digital_connector_atomic_check() local 141 crtc_state = drm_atomic_get_new_crtc_state(state, new_state->crtc); in intel_digital_connector_atomic_check() 155 crtc_state->mode_changed = true; in intel_digital_connector_atomic_check() 229 struct intel_crtc_state *crtc_state; in intel_crtc_duplicate_state() local 231 crtc_state = kmemdup(old_crtc_state, sizeof(*crtc_state), GFP_KERNEL); in intel_crtc_duplicate_state() 232 if (!crtc_state) in intel_crtc_duplicate_state() 235 __drm_atomic_helper_crtc_duplicate_state(crtc, &crtc_state->uapi); in intel_crtc_duplicate_state() 238 if (crtc_state->hw.degamma_lut) in intel_crtc_duplicate_state() 239 drm_property_blob_get(crtc_state->hw.degamma_lut); in intel_crtc_duplicate_state() 240 if (crtc_state->hw.ctm) in intel_crtc_duplicate_state() [all …]
|
| H A D | intel_vdsc.c | 336 const struct intel_crtc_state *crtc_state) in intel_dsc_source_support() argument 338 const struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_dsc_source_support() 340 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_dsc_source_support() 360 static bool is_pipe_dsc(const struct intel_crtc_state *crtc_state) in is_pipe_dsc() argument 362 const struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in is_pipe_dsc() 364 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in is_pipe_dsc() 468 intel_dsc_power_domain(const struct intel_crtc_state *crtc_state) in intel_dsc_power_domain() argument 470 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_dsc_power_domain() 487 else if (is_pipe_dsc(crtc_state)) in intel_dsc_power_domain() 494 const struct intel_crtc_state *crtc_state) in intel_dsc_pps_configure() argument [all …]
|
| H A D | intel_ddi.c | 1224 const struct intel_crtc_state *crtc_state) in intel_prepare_dp_ddi_buffers() argument 1232 if (intel_crtc_has_type(crtc_state, INTEL_OUTPUT_ANALOG)) in intel_prepare_dp_ddi_buffers() 1235 else if (intel_crtc_has_type(crtc_state, INTEL_OUTPUT_EDP)) in intel_prepare_dp_ddi_buffers() 1337 const struct intel_crtc_state *crtc_state) in icl_pll_to_ddi_clk_sel() argument 1339 const struct intel_shared_dpll *pll = crtc_state->shared_dpll; in icl_pll_to_ddi_clk_sel() 1340 int clock = crtc_state->port_clock; in icl_pll_to_ddi_clk_sel() 1385 const struct intel_crtc_state *crtc_state) in hsw_fdi_link_train() argument 1387 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in hsw_fdi_link_train() 1391 intel_prepare_dp_ddi_buffers(encoder, crtc_state); in hsw_fdi_link_train() 1406 FDI_DP_PORT_WIDTH(crtc_state->fdi_lanes); in hsw_fdi_link_train() [all …]
|
| H A D | intel_hdmi.c | 213 const struct intel_crtc_state *crtc_state, in g4x_write_infoframe() argument 249 const struct intel_crtc_state *crtc_state, in g4x_read_infoframe() argument 285 const struct intel_crtc_state *crtc_state, in ibx_write_infoframe() argument 291 struct intel_crtc *intel_crtc = to_intel_crtc(crtc_state->uapi.crtc); in ibx_write_infoframe() 324 const struct intel_crtc_state *crtc_state, in ibx_read_infoframe() argument 329 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in ibx_read_infoframe() 364 const struct intel_crtc_state *crtc_state, in cpt_write_infoframe() argument 370 struct intel_crtc *intel_crtc = to_intel_crtc(crtc_state->uapi.crtc); in cpt_write_infoframe() 406 const struct intel_crtc_state *crtc_state, in cpt_read_infoframe() argument 411 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in cpt_read_infoframe() [all …]
|
| H A D | intel_display.c | 157 static void intel_set_pipe_timings(const struct intel_crtc_state *crtc_state); 158 static void intel_set_pipe_src_size(const struct intel_crtc_state *crtc_state); 159 static void intel_cpu_transcoder_set_m_n(const struct intel_crtc_state *crtc_state, 162 static void i9xx_set_pipeconf(const struct intel_crtc_state *crtc_state); 163 static void ilk_set_pipeconf(const struct intel_crtc_state *crtc_state); 164 static void hsw_set_pipeconf(const struct intel_crtc_state *crtc_state); 165 static void bdw_set_pipemisc(const struct intel_crtc_state *crtc_state); 170 static void skl_pfit_enable(const struct intel_crtc_state *crtc_state); 171 static void ilk_pfit_enable(const struct intel_crtc_state *crtc_state); 551 is_trans_port_sync_slave(const struct intel_crtc_state *crtc_state) in is_trans_port_sync_slave() argument [all …]
|
| H A D | intel_dp.h | 36 bool intel_dp_limited_color_range(const struct intel_crtc_state *crtc_state, 38 int intel_dp_min_bpp(const struct intel_crtc_state *crtc_state); 55 const struct intel_crtc_state *crtc_state); 57 const struct intel_crtc_state *crtc_state, 69 void intel_edp_backlight_on(const struct intel_crtc_state *crtc_state, 84 const struct intel_crtc_state *crtc_state); 86 const struct intel_crtc_state *crtc_state); 88 const struct intel_crtc_state *crtc_state); 110 bool intel_dp_needs_vsc_sdp(const struct intel_crtc_state *crtc_state, 113 const struct intel_crtc_state *crtc_state, [all …]
|
| H A D | intel_audio.c | 125 audio_config_dp_get_n_m(const struct intel_crtc_state *crtc_state, int rate) in audio_config_dp_get_n_m() argument 131 crtc_state->port_clock == dp_aud_n_m[i].clock) in audio_config_dp_get_n_m() 239 static u32 audio_config_hdmi_pixel_clock(const struct intel_crtc_state *crtc_state) in audio_config_hdmi_pixel_clock() argument 241 struct drm_i915_private *dev_priv = to_i915(crtc_state->uapi.crtc->dev); in audio_config_hdmi_pixel_clock() 243 &crtc_state->hw.adjusted_mode; in audio_config_hdmi_pixel_clock() 269 static int audio_config_hdmi_get_n(const struct intel_crtc_state *crtc_state, in audio_config_hdmi_get_n() argument 275 if (crtc_state->pipe_bpp == 36) { in audio_config_hdmi_get_n() 278 } else if (crtc_state->pipe_bpp == 30) { in audio_config_hdmi_get_n() 288 crtc_state->port_clock == hdmi_ncts_table[i].clock) { in audio_config_hdmi_get_n() 344 const struct intel_crtc_state *crtc_state, in g4x_audio_codec_enable() argument [all …]
|
| H A D | intel_psr.c | 95 const struct intel_crtc_state *crtc_state) in intel_psr2_enabled() argument 98 drm_WARN_ON(&dev_priv->drm, crtc_state->dsc.compression_enable && in intel_psr2_enabled() 99 crtc_state->has_psr2); in intel_psr2_enabled() 106 return crtc_state->has_psr2; in intel_psr2_enabled() 654 struct intel_crtc_state *crtc_state) in tgl_dc3co_exitline_compute_config() argument 656 const u32 crtc_vdisplay = crtc_state->uapi.adjusted_mode.crtc_vdisplay; in tgl_dc3co_exitline_compute_config() 665 if (to_intel_crtc(crtc_state->uapi.crtc)->pipe != PIPE_A || in tgl_dc3co_exitline_compute_config() 674 intel_usecs_to_scanlines(&crtc_state->uapi.adjusted_mode, 200) + 1; in tgl_dc3co_exitline_compute_config() 679 crtc_state->dc3co_exitline = crtc_vdisplay - exit_scanlines; in tgl_dc3co_exitline_compute_config() 683 struct intel_crtc_state *crtc_state) in intel_psr2_sel_fetch_config_valid() argument [all …]
|
| H A D | intel_dsb.c | 92 void intel_dsb_indexed_reg_write(const struct intel_crtc_state *crtc_state, in intel_dsb_indexed_reg_write() argument 95 struct intel_dsb *dsb = crtc_state->dsb; in intel_dsb_indexed_reg_write() 96 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_dsb_indexed_reg_write() 169 void intel_dsb_reg_write(const struct intel_crtc_state *crtc_state, in intel_dsb_reg_write() argument 172 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_dsb_reg_write() 177 dsb = crtc_state->dsb; in intel_dsb_reg_write() 203 void intel_dsb_commit(const struct intel_crtc_state *crtc_state) in intel_dsb_commit() argument 205 struct intel_dsb *dsb = crtc_state->dsb; in intel_dsb_commit() 206 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_dsb_commit() 260 void intel_dsb_prepare(struct intel_crtc_state *crtc_state) in intel_dsb_prepare() argument [all …]
|
| H A D | intel_dp_mst.c | 43 struct intel_crtc_state *crtc_state, in intel_dp_mst_compute_link_config() argument 47 struct drm_atomic_state *state = crtc_state->uapi.state; in intel_dp_mst_compute_link_config() 54 &crtc_state->hw.adjusted_mode; in intel_dp_mst_compute_link_config() 59 crtc_state->lane_count = limits->max_lane_count; in intel_dp_mst_compute_link_config() 60 crtc_state->port_clock = limits->max_clock; in intel_dp_mst_compute_link_config() 63 crtc_state->pipe_bpp = bpp; in intel_dp_mst_compute_link_config() 65 crtc_state->pbn = drm_dp_calc_pbn_mode(adjusted_mode->crtc_clock, in intel_dp_mst_compute_link_config() 66 crtc_state->pipe_bpp, in intel_dp_mst_compute_link_config() 71 crtc_state->pbn, in intel_dp_mst_compute_link_config() 72 drm_dp_get_vc_payload_bw(crtc_state->port_clock, in intel_dp_mst_compute_link_config() [all …]
|
| H A D | intel_ddi.h | 26 const struct intel_crtc_state *crtc_state); 30 const struct intel_crtc_state *crtc_state); 31 void intel_ddi_disable_transcoder_func(const struct intel_crtc_state *crtc_state); 33 const struct intel_crtc_state *crtc_state); 34 void intel_ddi_disable_pipe_clock(const struct intel_crtc_state *crtc_state); 35 void intel_ddi_set_dp_msa(const struct intel_crtc_state *crtc_state, 40 void intel_ddi_set_vc_payload_alloc(const struct intel_crtc_state *crtc_state, 43 struct intel_crtc_state *crtc_state);
|
| H A D | intel_dpll_mgr.c | 169 void intel_prepare_shared_dpll(const struct intel_crtc_state *crtc_state) in intel_prepare_shared_dpll() argument 171 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_prepare_shared_dpll() 173 struct intel_shared_dpll *pll = crtc_state->shared_dpll; in intel_prepare_shared_dpll() 196 void intel_enable_shared_dpll(const struct intel_crtc_state *crtc_state) in intel_enable_shared_dpll() argument 198 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_enable_shared_dpll() 200 struct intel_shared_dpll *pll = crtc_state->shared_dpll; in intel_enable_shared_dpll() 242 void intel_disable_shared_dpll(const struct intel_crtc_state *crtc_state) in intel_disable_shared_dpll() argument 244 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_disable_shared_dpll() 246 struct intel_shared_dpll *pll = crtc_state->shared_dpll; in intel_disable_shared_dpll() 487 struct intel_crtc_state *crtc_state = in ibx_get_dpll() local [all …]
|
| H A D | intel_atomic_plane.c | 136 unsigned int intel_plane_pixel_rate(const struct intel_crtc_state *crtc_state, in intel_plane_pixel_rate() argument 140 unsigned int pixel_rate = crtc_state->pixel_rate; in intel_plane_pixel_rate() 155 unsigned int intel_plane_data_rate(const struct intel_crtc_state *crtc_state, in intel_plane_data_rate() argument 165 pixel_rate = intel_plane_pixel_rate(crtc_state, plane_state); in intel_plane_data_rate() 267 void intel_plane_set_invisible(struct intel_crtc_state *crtc_state, in intel_plane_set_invisible() argument 272 crtc_state->active_planes &= ~BIT(plane->id); in intel_plane_set_invisible() 273 crtc_state->nv12_planes &= ~BIT(plane->id); in intel_plane_set_invisible() 274 crtc_state->c8_planes &= ~BIT(plane->id); in intel_plane_set_invisible() 275 crtc_state->data_rate[plane->id] = 0; in intel_plane_set_invisible() 276 crtc_state->min_cdclk[plane->id] = 0; in intel_plane_set_invisible() [all …]
|
| H A D | intel_atomic_plane.h | 21 unsigned int intel_plane_pixel_rate(const struct intel_crtc_state *crtc_state, 24 unsigned int intel_plane_data_rate(const struct intel_crtc_state *crtc_state, 29 const struct intel_crtc_state *crtc_state, 32 const struct intel_crtc_state *crtc_state); 43 struct intel_crtc_state *crtc_state, 49 struct intel_crtc_state *crtc_state, 55 void intel_plane_set_invisible(struct intel_crtc_state *crtc_state,
|
| /OK3568_Linux_fs/u-boot/drivers/video/drm/ |
| H A D | rockchip_vop.c | 115 struct crtc_state *crtc_state = &state->crtc_state; in rockchip_vop_init_gamma() local 125 i = dev_read_stringlist_search(crtc_state->dev, "reg-names", "gamma_lut"); in rockchip_vop_init_gamma() 130 lut_regs = (u32 *)dev_read_addr_size(crtc_state->dev, "reg", &lut_size); in rockchip_vop_init_gamma() 212 struct crtc_state *crtc_state = &state->crtc_state; in vop_mcu_mode() local 218 VOP_CTRL_SET(vop, mcu_pix_total, crtc_state->mcu_timing.mcu_pix_total); in vop_mcu_mode() 219 VOP_CTRL_SET(vop, mcu_cs_pst, crtc_state->mcu_timing.mcu_cs_pst); in vop_mcu_mode() 220 VOP_CTRL_SET(vop, mcu_cs_pend, crtc_state->mcu_timing.mcu_cs_pend); in vop_mcu_mode() 221 VOP_CTRL_SET(vop, mcu_rw_pst, crtc_state->mcu_timing.mcu_rw_pst); in vop_mcu_mode() 222 VOP_CTRL_SET(vop, mcu_rw_pend, crtc_state->mcu_timing.mcu_rw_pend); in vop_mcu_mode() 227 const struct vop_data *vop_data = state->crtc_state.crtc->data; in rockchip_vop_preinit() [all …]
|
| H A D | rockchip_display.c | 514 struct crtc_state *crtc_state = &state->crtc_state; in display_pre_init() local 515 struct rockchip_crtc *crtc = crtc_state->crtc; in display_pre_init() 521 crtc->vps[crtc_state->crtc_id].output_type = conn_state->type; in display_pre_init() 578 struct crtc_state *crtc_state = &state->crtc_state; in display_mode_valid() local 579 const struct rockchip_crtc *crtc = crtc_state->crtc; in display_mode_valid() 600 struct crtc_state *crtc_state = &state->crtc_state; in display_mode_fixup() local 601 const struct rockchip_crtc *crtc = crtc_state->crtc; in display_mode_fixup() 618 struct crtc_state *crtc_state = &state->crtc_state; in display_init() local 619 struct rockchip_crtc *crtc = crtc_state->crtc; in display_init() 647 if (crtc_state->crtc->active && !crtc_state->ports_node && in display_init() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/gma500/ |
| H A D | gma_display.c | 501 kfree(gma_crtc->crtc_state); in gma_crtc_destroy() 580 struct psb_intel_crtc_state *crtc_state = gma_crtc->crtc_state; in gma_crtc_save() local 585 if (!crtc_state) { in gma_crtc_save() 590 crtc_state->saveDSPCNTR = REG_READ(map->cntr); in gma_crtc_save() 591 crtc_state->savePIPECONF = REG_READ(map->conf); in gma_crtc_save() 592 crtc_state->savePIPESRC = REG_READ(map->src); in gma_crtc_save() 593 crtc_state->saveFP0 = REG_READ(map->fp0); in gma_crtc_save() 594 crtc_state->saveFP1 = REG_READ(map->fp1); in gma_crtc_save() 595 crtc_state->saveDPLL = REG_READ(map->dpll); in gma_crtc_save() 596 crtc_state->saveHTOTAL = REG_READ(map->htotal); in gma_crtc_save() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/ |
| H A D | intel_pm.c | 485 static void vlv_get_fifo_size(struct intel_crtc_state *crtc_state) in vlv_get_fifo_size() argument 487 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in vlv_get_fifo_size() 489 struct vlv_fifo_state *fifo_state = &crtc_state->wm.vlv.fifo_state; in vlv_get_fifo_size() 824 static bool intel_wm_plane_visible(const struct intel_crtc_state *crtc_state, in intel_wm_plane_visible() argument 830 if (!crtc_state->hw.active) in intel_wm_plane_visible() 1132 static u16 g4x_compute_wm(const struct intel_crtc_state *crtc_state, in g4x_compute_wm() argument 1139 &crtc_state->hw.adjusted_mode; in g4x_compute_wm() 1146 if (!intel_wm_plane_visible(crtc_state, plane_state)) in g4x_compute_wm() 1193 static bool g4x_raw_plane_wm_set(struct intel_crtc_state *crtc_state, in g4x_raw_plane_wm_set() argument 1196 struct drm_i915_private *dev_priv = to_i915(crtc_state->uapi.crtc->dev); in g4x_raw_plane_wm_set() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm_crc.c | 146 struct dm_crtc_state *crtc_state; in amdgpu_dm_crtc_set_crc_source() local 184 crtc_state = to_dm_crtc_state(crtc->state); in amdgpu_dm_crtc_set_crc_source() 201 dm_is_crc_source_dprx(crtc_state->crc_src))) { in amdgpu_dm_crtc_set_crc_source() 239 if (amdgpu_dm_crtc_configure_crc_source(crtc, crtc_state, source)) { in amdgpu_dm_crtc_set_crc_source() 248 enabled = amdgpu_dm_is_valid_crc_source(crtc_state->crc_src); in amdgpu_dm_crtc_set_crc_source() 272 crtc_state->crc_src = source; in amdgpu_dm_crtc_set_crc_source() 275 crtc_state->crc_skip_count = 0; in amdgpu_dm_crtc_set_crc_source() 295 struct dm_crtc_state *crtc_state; in amdgpu_dm_crtc_handle_crc_irq() local 302 crtc_state = to_dm_crtc_state(crtc->state); in amdgpu_dm_crtc_handle_crc_irq() 303 stream_state = crtc_state->stream; in amdgpu_dm_crtc_handle_crc_irq() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/ |
| H A D | drm_self_refresh_helper.c | 78 struct drm_crtc_state *crtc_state; in drm_self_refresh_helper_entry_work() local 92 crtc_state = drm_atomic_get_crtc_state(state, crtc); in drm_self_refresh_helper_entry_work() 93 if (IS_ERR(crtc_state)) { in drm_self_refresh_helper_entry_work() 94 ret = PTR_ERR(crtc_state); in drm_self_refresh_helper_entry_work() 98 if (!crtc_state->enable) in drm_self_refresh_helper_entry_work() 110 crtc_state->active = false; in drm_self_refresh_helper_entry_work() 111 crtc_state->self_refresh_active = true; in drm_self_refresh_helper_entry_work() 190 struct drm_crtc_state *crtc_state; in drm_self_refresh_helper_alter_state() local 194 for_each_old_crtc_in_state(state, crtc, crtc_state, i) { in drm_self_refresh_helper_alter_state() 195 if (crtc_state->self_refresh_active) { in drm_self_refresh_helper_alter_state() [all …]
|
| H A D | drm_atomic_helper.c | 80 struct drm_crtc_state *crtc_state; in drm_atomic_helper_plane_changed() local 83 crtc_state = drm_atomic_get_new_crtc_state(state, in drm_atomic_helper_plane_changed() 86 if (WARN_ON(!crtc_state)) in drm_atomic_helper_plane_changed() 89 crtc_state->planes_changed = true; in drm_atomic_helper_plane_changed() 93 crtc_state = drm_atomic_get_new_crtc_state(state, plane_state->crtc); in drm_atomic_helper_plane_changed() 95 if (WARN_ON(!crtc_state)) in drm_atomic_helper_plane_changed() 98 crtc_state->planes_changed = true; in drm_atomic_helper_plane_changed() 160 struct drm_crtc_state *crtc_state; in handle_conflicting_encoders() local 190 crtc_state = drm_atomic_get_new_crtc_state(state, new_conn_state->crtc); in handle_conflicting_encoders() 196 if (!crtc_state->connector_mask) { in handle_conflicting_encoders() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/vkms/ |
| H A D | vkms_composer.c | 182 struct vkms_crtc_state *crtc_state = container_of(work, in vkms_composer_worker() local 185 struct drm_crtc *crtc = crtc_state->base.crtc; in vkms_composer_worker() 196 frame_start = crtc_state->frame_start; in vkms_composer_worker() 197 frame_end = crtc_state->frame_end; in vkms_composer_worker() 198 crc_pending = crtc_state->crc_pending; in vkms_composer_worker() 199 wb_pending = crtc_state->wb_pending; in vkms_composer_worker() 200 crtc_state->frame_start = 0; in vkms_composer_worker() 201 crtc_state->frame_end = 0; in vkms_composer_worker() 202 crtc_state->crc_pending = false; in vkms_composer_worker() 212 if (crtc_state->num_active_planes >= 1) in vkms_composer_worker() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/selftests/ |
| H A D | test-drm_plane_helper.c | 80 const struct drm_crtc_state crtc_state = { in igt_check_plane_state() local 103 ret = drm_atomic_helper_check_plane_state(&plane_state, &crtc_state, in igt_check_plane_state() 114 ret = drm_atomic_helper_check_plane_state(&plane_state, &crtc_state, in igt_check_plane_state() 127 ret = drm_atomic_helper_check_plane_state(&plane_state, &crtc_state, in igt_check_plane_state() 133 ret = drm_atomic_helper_check_plane_state(&plane_state, &crtc_state, in igt_check_plane_state() 145 ret = drm_atomic_helper_check_plane_state(&plane_state, &crtc_state, in igt_check_plane_state() 150 ret = drm_atomic_helper_check_plane_state(&plane_state, &crtc_state, in igt_check_plane_state() 160 ret = drm_atomic_helper_check_plane_state(&plane_state, &crtc_state, in igt_check_plane_state() 164 ret = drm_atomic_helper_check_plane_state(&plane_state, &crtc_state, in igt_check_plane_state() 175 ret = drm_atomic_helper_check_plane_state(&plane_state, &crtc_state, in igt_check_plane_state() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/tilcdc/ |
| H A D | tilcdc_plane.c | 26 struct drm_crtc_state *crtc_state; in tilcdc_plane_atomic_check() local 42 crtc_state = drm_atomic_get_existing_crtc_state(state->state, in tilcdc_plane_atomic_check() 45 if (WARN_ON(!crtc_state)) in tilcdc_plane_atomic_check() 48 if (crtc_state->mode.hdisplay != state->crtc_w || in tilcdc_plane_atomic_check() 49 crtc_state->mode.vdisplay != state->crtc_h) { in tilcdc_plane_atomic_check() 52 crtc_state->mode.hdisplay, crtc_state->mode.vdisplay, in tilcdc_plane_atomic_check() 57 pitch = crtc_state->mode.hdisplay * in tilcdc_plane_atomic_check() 69 crtc_state->mode_changed = true; in tilcdc_plane_atomic_check()
|