/linux-4.1.27/drivers/gpu/drm/ |
D | drm_atomic_helper.c | 61 struct drm_crtc_state *crtc_state; in drm_atomic_helper_plane_changed() local 64 crtc_state = state->crtc_states[drm_crtc_index(plane->state->crtc)]; in drm_atomic_helper_plane_changed() 66 if (WARN_ON(!crtc_state)) in drm_atomic_helper_plane_changed() 69 crtc_state->planes_changed = true; in drm_atomic_helper_plane_changed() 73 crtc_state = in drm_atomic_helper_plane_changed() 76 if (WARN_ON(!crtc_state)) in drm_atomic_helper_plane_changed() 79 crtc_state->planes_changed = true; in drm_atomic_helper_plane_changed() 108 struct drm_crtc_state *crtc_state; in steal_encoder() local 123 crtc_state = drm_atomic_get_crtc_state(state, encoder_crtc); in steal_encoder() 124 if (IS_ERR(crtc_state)) in steal_encoder() [all …]
|
D | drm_atomic.c | 207 struct drm_crtc_state *crtc_state; in drm_atomic_get_crtc_state() local 218 crtc_state = crtc->funcs->atomic_duplicate_state(crtc); in drm_atomic_get_crtc_state() 219 if (!crtc_state) in drm_atomic_get_crtc_state() 222 state->crtc_states[index] = crtc_state; in drm_atomic_get_crtc_state() 224 crtc_state->state = state; in drm_atomic_get_crtc_state() 227 crtc->base.id, crtc_state, state); in drm_atomic_get_crtc_state() 229 return crtc_state; in drm_atomic_get_crtc_state() 364 struct drm_crtc_state *crtc_state; in drm_atomic_get_plane_state() local 366 crtc_state = drm_atomic_get_crtc_state(state, in drm_atomic_get_plane_state() 368 if (IS_ERR(crtc_state)) in drm_atomic_get_plane_state() [all …]
|
D | drm_crtc_helper.c | 938 struct drm_crtc_state *crtc_state; in drm_helper_crtc_mode_set() local 943 crtc_state = crtc->funcs->atomic_duplicate_state(crtc); in drm_helper_crtc_mode_set() 945 crtc_state = kmemdup(crtc->state, sizeof(*crtc_state), in drm_helper_crtc_mode_set() 948 crtc_state = kzalloc(sizeof(*crtc_state), GFP_KERNEL); in drm_helper_crtc_mode_set() 949 if (!crtc_state) in drm_helper_crtc_mode_set() 951 crtc_state->crtc = crtc; in drm_helper_crtc_mode_set() 953 crtc_state->enable = true; in drm_helper_crtc_mode_set() 954 crtc_state->planes_changed = true; in drm_helper_crtc_mode_set() 955 crtc_state->mode_changed = true; in drm_helper_crtc_mode_set() 956 drm_mode_copy(&crtc_state->mode, mode); in drm_helper_crtc_mode_set() [all …]
|
/linux-4.1.27/drivers/gpu/drm/gma500/ |
D | gma_display.c | 531 kfree(gma_crtc->crtc_state); in gma_crtc_destroy() 560 struct psb_intel_crtc_state *crtc_state = gma_crtc->crtc_state; in gma_crtc_save() local 565 if (!crtc_state) { in gma_crtc_save() 570 crtc_state->saveDSPCNTR = REG_READ(map->cntr); in gma_crtc_save() 571 crtc_state->savePIPECONF = REG_READ(map->conf); in gma_crtc_save() 572 crtc_state->savePIPESRC = REG_READ(map->src); in gma_crtc_save() 573 crtc_state->saveFP0 = REG_READ(map->fp0); in gma_crtc_save() 574 crtc_state->saveFP1 = REG_READ(map->fp1); in gma_crtc_save() 575 crtc_state->saveDPLL = REG_READ(map->dpll); in gma_crtc_save() 576 crtc_state->saveHTOTAL = REG_READ(map->htotal); in gma_crtc_save() [all …]
|
D | psb_intel_display.c | 507 gma_crtc->crtc_state = in psb_intel_crtc_init() 509 if (!gma_crtc->crtc_state) { in psb_intel_crtc_init()
|
D | psb_intel_drv.h | 191 struct psb_intel_crtc_state *crtc_state; member
|
/linux-4.1.27/drivers/gpu/drm/i915/ |
D | intel_atomic.c | 217 struct intel_crtc_state *crtc_state; in intel_crtc_duplicate_state() local 220 crtc_state = kzalloc(sizeof(*crtc_state), GFP_KERNEL); in intel_crtc_duplicate_state() 222 crtc_state = kmemdup(intel_crtc->config, in intel_crtc_duplicate_state() 225 if (crtc_state) in intel_crtc_duplicate_state() 226 crtc_state->base.crtc = crtc; in intel_crtc_duplicate_state() 228 return &crtc_state->base; in intel_crtc_duplicate_state()
|
D | intel_display.c | 434 static bool intel_pipe_will_have_type(const struct intel_crtc_state *crtc_state, in intel_pipe_will_have_type() argument 437 struct drm_atomic_state *state = crtc_state->base.state; in intel_pipe_will_have_type() 447 if (connector_state->crtc != crtc_state->base.crtc) in intel_pipe_will_have_type() 463 intel_ironlake_limit(struct intel_crtc_state *crtc_state, int refclk) in intel_ironlake_limit() argument 465 struct drm_device *dev = crtc_state->base.crtc->dev; in intel_ironlake_limit() 468 if (intel_pipe_will_have_type(crtc_state, INTEL_OUTPUT_LVDS)) { in intel_ironlake_limit() 487 intel_g4x_limit(struct intel_crtc_state *crtc_state) in intel_g4x_limit() argument 489 struct drm_device *dev = crtc_state->base.crtc->dev; in intel_g4x_limit() 492 if (intel_pipe_will_have_type(crtc_state, INTEL_OUTPUT_LVDS)) { in intel_g4x_limit() 497 } else if (intel_pipe_will_have_type(crtc_state, INTEL_OUTPUT_HDMI) || in intel_g4x_limit() [all …]
|
D | intel_ddi.c | 495 intel_ddi_get_crtc_new_encoder(struct intel_crtc_state *crtc_state) in intel_ddi_get_crtc_new_encoder() argument 497 struct intel_crtc *crtc = to_intel_crtc(crtc_state->base.crtc); in intel_ddi_get_crtc_new_encoder() 503 state = crtc_state->base.state; in intel_ddi_get_crtc_new_encoder() 507 state->connector_states[i]->crtc != crtc_state->base.crtc) in intel_ddi_get_crtc_new_encoder() 959 struct intel_crtc_state *crtc_state, in hsw_ddi_pll_select() argument 974 crtc_state->dpll_hw_state.wrpll = val; in hsw_ddi_pll_select() 976 pll = intel_get_shared_dpll(intel_crtc, crtc_state); in hsw_ddi_pll_select() 983 crtc_state->ddi_pll_sel = PORT_CLK_SEL_WRPLL(pll->id); in hsw_ddi_pll_select() 1146 struct intel_crtc_state *crtc_state, in skl_ddi_pll_select() argument 1196 crtc_state->dpll_hw_state.ctrl1 = ctrl1; in skl_ddi_pll_select() [all …]
|
D | intel_drv.h | 864 struct intel_crtc_state *crtc_state); 1313 struct drm_crtc_state *crtc_state; in intel_atomic_get_crtc_state() local 1314 crtc_state = drm_atomic_get_crtc_state(state, &crtc->base); in intel_atomic_get_crtc_state() 1315 if (IS_ERR(crtc_state)) in intel_atomic_get_crtc_state() 1316 return ERR_PTR(PTR_ERR(crtc_state)); in intel_atomic_get_crtc_state() 1318 return to_intel_crtc_state(crtc_state); in intel_atomic_get_crtc_state()
|
D | intel_hdmi.c | 954 static bool hdmi_12bpc_possible(struct intel_crtc_state *crtc_state) in hdmi_12bpc_possible() argument 956 struct drm_device *dev = crtc_state->base.crtc->dev; in hdmi_12bpc_possible() 966 state = crtc_state->base.state; in hdmi_12bpc_possible() 973 if (connector_state->crtc != crtc_state->base.crtc) in hdmi_12bpc_possible()
|
D | i915_drv.h | 549 struct intel_crtc_state *crtc_state, 566 struct intel_crtc_state *crtc_state);
|
/linux-4.1.27/include/drm/ |
D | drm_atomic.h | 86 #define for_each_crtc_in_state(state, crtc, crtc_state, __i) \ argument 90 (crtc_state) = (state)->crtc_states[__i], 1); \ 92 if (crtc_state)
|
D | drm_atomic_helper.h | 143 #define drm_atomic_crtc_state_for_each_plane(plane, crtc_state) \ argument 144 drm_for_each_plane_mask(plane, (crtc_state)->state->dev, (crtc_state)->plane_mask)
|
D | drm_crtc_helper.h | 162 struct drm_crtc_state *crtc_state,
|
/linux-4.1.27/drivers/gpu/drm/rcar-du/ |
D | rcar_du_encoder.c | 62 struct drm_crtc_state *crtc_state, in rcar_du_encoder_atomic_check() argument 66 struct drm_display_mode *adjusted_mode = &crtc_state->adjusted_mode; in rcar_du_encoder_atomic_check() 67 const struct drm_display_mode *mode = &crtc_state->mode; in rcar_du_encoder_atomic_check()
|
D | rcar_du_hdmienc.c | 66 struct drm_crtc_state *crtc_state, in rcar_du_hdmienc_atomic_check() argument 71 struct drm_display_mode *adjusted_mode = &crtc_state->adjusted_mode; in rcar_du_hdmienc_atomic_check() 72 const struct drm_display_mode *mode = &crtc_state->mode; in rcar_du_hdmienc_atomic_check()
|
/linux-4.1.27/drivers/gpu/drm/tegra/ |
D | rgb.c | 194 struct drm_crtc_state *crtc_state, in tegra_rgb_encoder_atomic_check() argument 199 unsigned long pclk = crtc_state->mode.clock * 1000; in tegra_rgb_encoder_atomic_check() 223 err = tegra_dc_state_setup_clock(dc, crtc_state, rgb->clk_parent, in tegra_rgb_encoder_atomic_check()
|
D | dc.c | 490 struct drm_crtc_state *crtc_state; in tegra_plane_state_add() local 494 crtc_state = drm_atomic_get_crtc_state(state->state, state->crtc); in tegra_plane_state_add() 495 if (IS_ERR(crtc_state)) in tegra_plane_state_add() 496 return PTR_ERR(crtc_state); in tegra_plane_state_add() 498 tegra = to_dc_state(crtc_state); in tegra_plane_state_add() 1182 struct drm_crtc_state *crtc_state, in tegra_dc_state_setup_clock() argument 1186 struct tegra_dc_state *state = to_dc_state(crtc_state); in tegra_dc_state_setup_clock()
|
D | drm.h | 190 struct drm_crtc_state *crtc_state,
|
D | dsi.c | 879 struct drm_crtc_state *crtc_state, in tegra_dsi_encoder_atomic_check() argument 890 state->pclk = crtc_state->mode.clock * 1000; in tegra_dsi_encoder_atomic_check() 902 state->vrefresh = drm_mode_vrefresh(&crtc_state->mode); in tegra_dsi_encoder_atomic_check() 948 err = tegra_dc_state_setup_clock(dc, crtc_state, dsi->clk_parent, in tegra_dsi_encoder_atomic_check()
|
D | hdmi.c | 1058 struct drm_crtc_state *crtc_state, in tegra_hdmi_encoder_atomic_check() argument 1063 unsigned long pclk = crtc_state->mode.clock * 1000; in tegra_hdmi_encoder_atomic_check() 1067 err = tegra_dc_state_setup_clock(dc, crtc_state, hdmi->clk_parent, in tegra_hdmi_encoder_atomic_check()
|
D | sor.c | 1438 struct drm_crtc_state *crtc_state, in tegra_sor_encoder_atomic_check() argument 1443 unsigned long pclk = crtc_state->mode.clock * 1000; in tegra_sor_encoder_atomic_check() 1447 err = tegra_dc_state_setup_clock(dc, crtc_state, sor->clk_parent, in tegra_sor_encoder_atomic_check()
|
/linux-4.1.27/drivers/gpu/drm/atmel-hlcdc/ |
D | atmel_hlcdc_plane.c | 546 struct drm_crtc_state *crtc_state; in atmel_hlcdc_plane_atomic_check() local 561 crtc_state = s->state->crtc_states[drm_crtc_index(s->crtc)]; in atmel_hlcdc_plane_atomic_check() 562 mode = &crtc_state->adjusted_mode; in atmel_hlcdc_plane_atomic_check()
|
/linux-4.1.27/drivers/gpu/drm/msm/mdp/mdp5/ |
D | mdp5_plane.c | 205 struct drm_crtc_state *crtc_state = in mdp5_plane_atomic_check() local 207 crtc_state->mode_changed = true; in mdp5_plane_atomic_check()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/dispnv04/ |
D | crtc.c | 669 struct nv04_crtc_reg *crtc_state = &state->crtc_reg[nv_crtc->index]; in nv_crtc_save() local 680 crtc_state->CRTC[NV_CIO_CRE_LCD__INDEX] = crtc_saved->CRTC[NV_CIO_CRE_LCD__INDEX]; in nv_crtc_save() 682 crtc_state->gpio_ext = crtc_saved->gpio_ext; in nv_crtc_save()
|