/linux-master/drivers/gpu/drm/panel/ |
H A D | panel-ilitek-ili9341.c | 493 struct mipi_dbi_dev *dbidev = drm_to_mipi_dbi_dev(pipe->crtc.dev); 498 if (!drm_dev_enter(pipe->crtc.dev, &idx))
|
/linux-master/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_debugfs.c | 1006 * Returns the current bpc for the crtc. 1007 * Example usage: cat /sys/kernel/debug/dri/0/crtc-0/amdgpu_current_bpc 1011 struct drm_crtc *crtc = m->private; local 1012 struct drm_device *dev = crtc->dev; 1018 drm_modeset_lock(&crtc->mutex, NULL); 1019 if (crtc->state == NULL) 1022 dm_crtc_state = to_dm_crtc_state(crtc->state); 1050 drm_modeset_unlock(&crtc->mutex); 1058 * Returns the current colorspace for the crtc. 1059 * Example usage: cat /sys/kernel/debug/dri/0/crtc 1063 struct drm_crtc *crtc = m->private; local 1564 struct drm_crtc *crtc = NULL; local 1753 struct drm_crtc *crtc = NULL; local 1940 struct drm_crtc *crtc = NULL; local 2121 struct drm_crtc *crtc = NULL; local 3368 struct drm_crtc *crtc = data; local 3385 struct drm_crtc *crtc = data; local 3405 struct drm_crtc *crtc = data; local 3422 struct drm_crtc *crtc = data; local 3441 struct drm_crtc *crtc = data; local 3458 struct drm_crtc *crtc = data; local 3477 struct drm_crtc *crtc = data; local 3494 struct drm_crtc *crtc = data; local 3512 struct drm_crtc *crtc = data; local 3549 crtc_debugfs_init(struct drm_crtc *crtc) argument [all...] |
H A D | amdgpu_dm.c | 256 static u32 dm_vblank_get_counter(struct amdgpu_device *adev, int crtc) argument 260 if (crtc >= adev->mode_info.num_crtc) 263 acrtc = adev->mode_info.crtcs[crtc]; 266 DRM_ERROR("dc_stream_state is NULL for crtc '%d'!\n", 267 crtc); 274 static int dm_crtc_get_scanoutpos(struct amdgpu_device *adev, int crtc, argument 281 if ((crtc < 0) || (crtc >= adev->mode_info.num_crtc)) 284 acrtc = adev->mode_info.crtcs[crtc]; 287 DRM_ERROR("dc_stream_state is NULL for crtc ' 339 struct drm_crtc *crtc; local 2719 amdgpu_dm_find_first_crtc_matching_connector(struct drm_atomic_state *state, struct drm_crtc *crtc) argument 2869 struct drm_crtc *crtc; local 7025 struct drm_crtc *crtc = new_con_state->crtc; local 8378 struct drm_crtc *crtc = new_plane_state->crtc; local 8854 struct drm_crtc *crtc; local 9141 struct drm_crtc *crtc; local 9631 struct drm_crtc *crtc; local 9771 dm_update_crtc_state(struct amdgpu_display_manager *dm, struct drm_atomic_state *state, struct drm_crtc *crtc, struct drm_crtc_state *old_crtc_state, struct drm_crtc_state *new_crtc_state, bool enable, bool *lock_and_validation_needed) argument 10434 dm_check_crtc_cursor(struct drm_atomic_state *state, struct drm_crtc *crtc, struct drm_crtc_state *new_crtc_state) argument 10527 add_affected_mst_dsc_crtcs(struct drm_atomic_state *state, struct drm_crtc *crtc) argument 10590 struct drm_crtc *crtc; local [all...] |
/linux-master/drivers/gpu/drm/gma500/ |
H A D | psb_drv.h | 571 void (*save_crtc)(struct drm_crtc *crtc); 572 void (*restore_crtc)(struct drm_crtc *crtc); 575 void (*update_wm)(struct drm_device *dev, struct drm_crtc *crtc);
|
H A D | psb_device.c | 107 struct drm_crtc *crtc; local 122 /* Save crtc and output state */ 124 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { 125 if (drm_helper_crtc_in_use(crtc)) 126 dev_priv->ops->save_crtc(crtc); 151 struct drm_crtc *crtc; local 170 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) 171 if (drm_helper_crtc_in_use(crtc)) 172 dev_priv->ops->restore_crtc(crtc);
|
/linux-master/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_kms.h | 101 * coordinates which is crtc/DU and @src_x, @src_y is damage clip src in 169 * @crtc: The crtc for which to build dirty commands. 175 * @unit_x1: Clip rect left side in crtc coordinates. 176 * @unit_y1: Clip rect top side in crtc coordinates. 177 * @unit_x2: Clip rect right side in crtc coordinates. 178 * @unit_y2: Clip rect bottom side in crtc coordinates. 191 struct drm_crtc *crtc; member in struct:vmw_kms_dirty 214 * @pin is called the when ever a crtc uses this framebuffer 264 * Derived class for crtc stat 355 struct drm_crtc crtc; member in struct:vmw_display_unit [all...] |
H A D | vmwgfx_kms.c | 48 drm_crtc_cleanup(&du->crtc); 465 struct drm_crtc *crtc; local 468 drm_for_each_crtc(crtc, dev) { 469 du = vmw_crtc_to_du(crtc); 481 struct drm_crtc *crtc; local 485 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { 486 du = vmw_crtc_to_du(crtc); 767 struct drm_crtc *crtc = new_state->crtc ?: old_state->crtc; local 863 struct drm_crtc *crtc = new_state->crtc; local 933 vmw_du_crtc_atomic_check(struct drm_crtc *crtc, struct drm_atomic_state *state) argument 970 vmw_du_crtc_atomic_begin(struct drm_crtc *crtc, struct drm_atomic_state *state) argument 976 vmw_du_crtc_atomic_flush(struct drm_crtc *crtc, struct drm_atomic_state *state) argument 992 vmw_du_crtc_duplicate_state(struct drm_crtc *crtc) argument 1021 vmw_du_crtc_reset(struct drm_crtc *crtc) argument 1052 vmw_du_crtc_destroy_state(struct drm_crtc *crtc, struct drm_crtc_state *state) argument 1779 vmw_crtc_state_and_lock(struct drm_atomic_state *state, struct drm_crtc *crtc) argument 1813 struct drm_crtc *crtc; local 1860 struct drm_crtc *crtc; local 1953 struct drm_crtc *crtc; local 2105 struct drm_crtc *crtc; local 2184 struct drm_crtc *crtc; local 2250 vmw_du_crtc_gamma_set(struct drm_crtc *crtc, u16 *r, u16 *g, u16 *b, uint32_t size, struct drm_modeset_acquire_ctx *ctx) argument 2442 struct drm_crtc *crtc; local [all...] |
/linux-master/drivers/gpu/drm/radeon/ |
H A D | radeon_atombios.c | 1677 /* set crtc values */ 4350 radeon_atombios_encoder_crtc_scratch_regs(struct drm_encoder *encoder, int crtc) argument 4367 bios_3_scratch |= (crtc << 18); 4371 bios_3_scratch |= (crtc << 24); 4375 bios_3_scratch |= (crtc << 16); 4379 bios_3_scratch |= (crtc << 20); 4383 bios_3_scratch |= (crtc << 17); 4387 bios_3_scratch |= (crtc << 19); 4391 bios_3_scratch |= (crtc << 23); 4395 bios_3_scratch |= (crtc << 2 [all...] |
/linux-master/drivers/gpu/drm/msm/ |
H A D | msm_kms.c | 105 struct drm_crtc *crtc; member in struct:msm_vblank_work 118 kms->funcs->enable_vblank(kms, vbl_work->crtc); 120 kms->funcs->disable_vblank(kms, vbl_work->crtc); 126 struct drm_crtc *crtc, bool enable) 136 vbl_work->crtc = crtc; 145 int msm_crtc_enable_vblank(struct drm_crtc *crtc) argument 147 struct drm_device *dev = crtc->dev; 152 drm_dbg_vbl(dev, "crtc=%u\n", crtc 125 vblank_ctrl_queue_work(struct msm_drm_private *priv, struct drm_crtc *crtc, bool enable) argument 156 msm_crtc_disable_vblank(struct drm_crtc *crtc) argument 236 struct drm_crtc *crtc; local [all...] |
/linux-master/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_core_perf.c | 35 * _dpu_core_perf_calc_bw() - to calculate BW per crtc 37 * @crtc: pointer to a crtc 38 * Return: returns aggregated BW for all planes in crtc. 41 struct drm_crtc *crtc) 48 drm_atomic_crtc_for_each_plane(plane, crtc) { 66 * _dpu_core_perf_calc_clk() - to calculate clock per crtc 68 * @crtc: pointer to a crtc 69 * @state: pointer to a crtc stat 40 _dpu_core_perf_calc_bw(const struct dpu_perf_cfg *perf_cfg, struct drm_crtc *crtc) argument 72 _dpu_core_perf_calc_clk(const struct dpu_perf_cfg *perf_cfg, struct drm_crtc *crtc, struct drm_crtc_state *state) argument 102 _dpu_crtc_get_kms(struct drm_crtc *crtc) argument 109 _dpu_core_perf_calc_crtc(const struct dpu_core_perf *core_perf, struct drm_crtc *crtc, struct drm_crtc_state *state, struct dpu_core_perf_params *perf) argument 143 dpu_core_perf_crtc_check(struct drm_crtc *crtc, struct drm_crtc_state *state) argument 207 _dpu_core_perf_crtc_update_bus(struct dpu_kms *kms, struct drm_crtc *crtc) argument 255 dpu_core_perf_crtc_release_bw(struct drm_crtc *crtc) argument 283 struct drm_crtc *crtc; local 304 dpu_core_perf_crtc_update(struct drm_crtc *crtc, int params_changed) argument [all...] |
/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_psr.c | 982 enum pipe pipe = to_intel_crtc(crtc_state->uapi.crtc)->pipe; 1722 intel_dp->psr.pipe = to_intel_crtc(crtc_state->uapi.crtc)->pipe; 2008 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 2009 struct drm_i915_private *dev_priv = to_i915(crtc_state->uapi.crtc->dev); 2032 intel_de_write(dev_priv, PIPE_SRCSZ_ERLY_TPT(crtc->pipe), 2039 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 2040 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); 2059 drm_WARN_ON(crtc_state->uapi.crtc 2130 intel_psr2_sel_fetch_et_alignment(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 2197 intel_psr2_sel_fetch_update(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 2389 intel_psr_pre_plane_update(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 2434 intel_psr_post_plane_update(struct intel_atomic_state *state, struct intel_crtc *crtc) argument [all...] |
H A D | intel_vrr.c | 59 struct intel_crtc *crtc; local 61 for_each_oldnew_intel_crtc_in_state(state, crtc, old_crtc_state, 87 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 88 struct drm_i915_private *i915 = to_i915(crtc->base.dev); 112 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 113 struct drm_i915_private *i915 = to_i915(crtc->base.dev); 180 struct drm_i915_private *i915 = to_i915(crtc_state->uapi.crtc->dev); 193 struct drm_i915_private *dev_priv = to_i915(crtc_state->uapi.crtc 218 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 231 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 256 struct intel_crtc *crtc = to_intel_crtc(old_crtc_state->uapi.crtc); local [all...] |
H A D | intel_dp.c | 2295 * @crtc_state: crtc state 2310 struct drm_i915_private *i915 = to_i915(crtc_state->uapi.crtc->dev); 2313 const struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 2341 crtc->base.base.id, crtc->base.name, 2411 struct intel_crtc *crtc = to_intel_crtc(pipe_config->uapi.crtc); local 2428 pipe_config->bigjoiner_pipes = GENMASK(crtc->pipe + 1, crtc 2532 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 4604 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 5000 struct intel_crtc *crtc; local 5045 struct intel_crtc *crtc; local 5133 struct intel_crtc *crtc; local 5169 struct intel_crtc *crtc; local 5936 struct intel_crtc *crtc; local 5969 struct intel_crtc *crtc; local 6012 struct intel_crtc *crtc; local [all...] |
H A D | intel_ddi.c | 390 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 391 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); 479 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 480 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); 481 enum pipe pipe = crtc->pipe; 590 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 591 struct drm_i915_private *dev_priv = to_i915(crtc 623 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 635 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 984 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 2354 struct intel_crtc *crtc = to_intel_crtc(pipe_config->uapi.crtc); local 2391 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 2869 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 3468 intel_ddi_update_active_dpll(struct intel_atomic_state *state, struct intel_encoder *encoder, struct intel_crtc *crtc) argument 3804 struct intel_crtc *crtc = to_intel_crtc(pipe_config->uapi.crtc); local 4201 struct intel_crtc *crtc = to_intel_crtc(pipe_config->uapi.crtc); local 4297 struct intel_crtc *crtc = to_intel_crtc(conn_state->crtc); local 4441 modeset_pipe(struct drm_crtc *crtc, struct drm_modeset_acquire_ctx *ctx) argument 4479 struct intel_crtc *crtc; local [all...] |
H A D | intel_cdclk.c | 2605 struct drm_i915_private *dev_priv = to_i915(crtc_state->uapi.crtc->dev); 2623 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 2624 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); 2628 for_each_intel_plane_on_crtc(&dev_priv->drm, crtc, plane) 2636 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 2637 struct drm_i915_private *i915 = to_i915(crtc->base.dev); 2680 to_i915(crtc_state->uapi.crtc->dev); 2778 struct intel_crtc *crtc; local 2859 struct intel_crtc *crtc; local 2951 struct intel_crtc *crtc; local 3215 struct intel_crtc *crtc; local [all...] |
H A D | intel_dp_mst.c | 389 struct drm_i915_private *i915 = to_i915(crtc_state->uapi.crtc->dev); 428 const struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 438 crtc->base.base.id, crtc->base.name, 445 crtc->base.base.id, crtc->base.name, 468 crtc->base.base.id, crtc->base.name, 647 struct intel_crtc *crtc; local 697 struct intel_crtc *crtc; local 832 struct intel_crtc *crtc; local 1411 struct intel_crtc *crtc = to_intel_crtc(connector_state->crtc); local 1760 intel_dp_mst_add_topology_state_for_connector(struct intel_atomic_state *state, struct intel_connector *connector, struct intel_crtc *crtc) argument 1788 intel_dp_mst_add_topology_state_for_crtc(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 1811 get_connector_in_state_for_crtc(struct intel_atomic_state *state, const struct intel_crtc *crtc) argument 1843 intel_dp_mst_crtc_needs_modeset(struct intel_atomic_state *state, struct intel_crtc *crtc) argument [all...] |
H A D | intel_display_types.h | 214 * pre-filled the pipe config. Note that intel_encoder->base.crtc must 713 struct drm_crtc *crtc; member in struct:intel_plane_state::__anon26 818 * scaler_users: keeps track of users requesting scalers on this crtc. 821 * Here user can be a plane or crtc as defined below: 823 * bit 31 - crtc 825 * Instead of creating a new index to cover planes and crtc, using 827 * planes and bit 31 for crtc. This should be fine to cover all 837 /* scaler used by crtc for panel fitting purpose */ 841 /* {crtc,crtc_state}->mode_flags */ 847 * TE0 or TE1 flag is set if the crtc ha 2085 intel_atomic_get_old_crtc_state(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 2093 intel_atomic_get_new_crtc_state(struct intel_atomic_state *state, struct intel_crtc *crtc) argument [all...] |
H A D | intel_display.c | 259 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 262 crtc->pipe != bigjoiner_master_pipe(crtc_state); 267 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 270 crtc->pipe == bigjoiner_master_pipe(crtc_state); 280 struct drm_i915_private *i915 = to_i915(crtc_state->uapi.crtc->dev); 285 return to_intel_crtc(crtc_state->uapi.crtc); 291 struct intel_crtc *crtc = to_intel_crtc(old_crtc_state->uapi.crtc); local 351 assert_planes_disabled(struct intel_crtc *crtc) argument 397 struct intel_crtc *crtc = to_intel_crtc(new_crtc_state->uapi.crtc); local 457 struct intel_crtc *crtc = to_intel_crtc(old_crtc_state->uapi.crtc); local 576 struct intel_crtc *crtc; local 631 intel_plane_disable_noatomic(struct intel_crtc *crtc, struct intel_plane *plane) argument 696 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 735 struct drm_crtc *crtc; local 792 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 820 intel_crtc_dpms_overlay_disable(struct intel_crtc *crtc) argument 895 intel_encoders_audio_enable(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 916 intel_encoders_audio_disable(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 1021 intel_post_plane_update(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 1063 intel_crtc_enable_flip_done(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 1080 intel_crtc_disable_flip_done(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 1097 intel_crtc_async_flip_disable_wa(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 1129 intel_pre_plane_update(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 1243 intel_crtc_disable_planes(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 1275 struct intel_crtc *crtc; local 1293 intel_encoders_pre_pll_enable(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 1315 intel_encoders_pre_enable(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 1337 intel_encoders_enable(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 1360 intel_encoders_disable(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 1383 intel_encoders_post_disable(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 1405 intel_encoders_post_pll_disable(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 1427 intel_encoders_update_pipe(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 1451 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 1459 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 1477 ilk_crtc_enable(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 1571 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 1581 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 1609 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 1636 hsw_crtc_enable(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 1731 struct intel_crtc *crtc = to_intel_crtc(old_crtc_state->uapi.crtc); local 1745 ilk_crtc_disable(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 1783 hsw_crtc_disable(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 1816 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 1931 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 1968 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 1990 intel_modeset_put_crtc_power_domains(struct intel_crtc *crtc, struct intel_power_domain_mask *domains) argument 2000 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 2015 valleyview_crtc_enable(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 2066 i9xx_crtc_enable(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 2113 struct intel_crtc *crtc = to_intel_crtc(old_crtc_state->uapi.crtc); local 2126 i9xx_crtc_disable(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 2181 intel_crtc_supports_double_wide(const struct intel_crtc *crtc) argument 2347 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 2380 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 2425 intel_crtc_compute_config(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 2556 intel_cpu_transcoder_set_m1_n1(struct intel_crtc *crtc, enum transcoder transcoder, const struct intel_link_m_n *m_n) argument 2573 intel_cpu_transcoder_set_m2_n2(struct intel_crtc *crtc, enum transcoder transcoder, const struct intel_link_m_n *m_n) argument 2589 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 2670 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 2701 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 2729 intel_get_transcoder_timings(struct intel_crtc *crtc, struct intel_crtc_state *pipe_config) argument 2780 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 2795 intel_get_pipe_src_size(struct intel_crtc *crtc, struct intel_crtc_state *pipe_config) argument 2813 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 2890 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 2917 bdw_get_pipe_misc_output_format(struct intel_crtc *crtc) argument 2937 i9xx_get_pipe_config(struct intel_crtc *crtc, struct intel_crtc_state *pipe_config) argument 3063 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 3127 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 3157 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 3205 bdw_get_pipe_misc_bpp(struct intel_crtc *crtc) argument 3262 intel_cpu_transcoder_get_m1_n1(struct intel_crtc *crtc, enum transcoder transcoder, struct intel_link_m_n *m_n) argument 3279 intel_cpu_transcoder_get_m2_n2(struct intel_crtc *crtc, enum transcoder transcoder, struct intel_link_m_n *m_n) argument 3295 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 3328 ilk_get_pipe_config(struct intel_crtc *crtc, struct intel_crtc_state *pipe_config) argument 3440 struct intel_crtc *crtc; local 3525 hsw_enabled_transcoders(struct intel_crtc *crtc) argument 3627 hsw_get_transcoder_state(struct intel_crtc *crtc, struct intel_crtc_state *pipe_config, struct intel_display_power_domain_set *power_domain_set) argument 3665 bxt_get_dsi_transcoder_state(struct intel_crtc *crtc, struct intel_crtc_state *pipe_config, struct intel_display_power_domain_set *power_domain_set) argument 3713 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 3728 hsw_get_pipe_config(struct intel_crtc *crtc, struct intel_crtc_state *pipe_config) argument 3823 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 3889 struct intel_crtc *crtc; local 3930 check_single_encoder_cloning(struct intel_atomic_state *state, struct intel_crtc *crtc, struct intel_encoder *encoder) argument 3979 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 4084 struct intel_crtc *crtc = to_intel_crtc(new_crtc_state->uapi.crtc); local 4126 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 4146 hsw_compute_linetime_wm(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 4172 intel_crtc_atomic_check(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 4300 compute_baseline_pipe_bpp(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 4405 intel_crtc_copy_uapi_to_hw_state_nomodeset(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 4422 intel_crtc_copy_uapi_to_hw_state_modeset(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 4520 intel_crtc_prepare_cleared_state(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 4563 intel_modeset_pipe_config(struct intel_atomic_state *state, struct intel_crtc *crtc, const struct intel_link_bw_limits *limits) argument 4708 intel_modeset_pipe_config_late(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 4855 pipe_config_buffer_mismatch(bool fastset, const struct intel_crtc *crtc, const char *name, const u8 *a, const u8 *b, size_t len) argument 4889 pipe_config_mismatch(bool fastset, const struct intel_crtc *crtc, const char *name, const char *format, ...) argument 4912 pipe_config_pll_mismatch(bool fastset, const struct intel_crtc *crtc, const char *name, const struct intel_dpll_hw_state *a, const struct intel_dpll_hw_state *b) argument 4947 struct intel_crtc *crtc = to_intel_crtc(pipe_config->uapi.crtc); local 5358 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 5402 struct intel_crtc *crtc; local 5449 struct intel_crtc *crtc; local 5486 struct intel_crtc *crtc; local 5542 struct intel_crtc *crtc; local 5595 intel_crtc_add_planes_to_state(struct intel_atomic_state *state, struct intel_crtc *crtc, u8 plane_ids_mask) argument 5616 intel_atomic_add_affected_planes(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 5637 intel_crtc_add_bigjoiner_planes(struct intel_atomic_state *state, struct intel_crtc *crtc, struct intel_crtc *other) argument 5658 struct intel_crtc *crtc; local 5686 struct intel_crtc *crtc; local 5740 struct intel_crtc *crtc; local 5763 struct intel_crtc *crtc; local 5780 struct intel_crtc *crtc; local 5903 intel_async_flip_check_uapi(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 5972 intel_async_flip_check_hw(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 6159 struct intel_crtc *crtc; local 6208 struct intel_crtc *crtc; local 6307 struct intel_crtc *crtc; local 6502 struct intel_crtc *crtc; local 6517 intel_crtc_arm_fifo_underrun(struct intel_crtc *crtc, struct intel_crtc_state *crtc_state) argument 6536 struct intel_crtc *crtc = to_intel_crtc(new_crtc_state->uapi.crtc); local 6580 commit_pipe_pre_planes(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 6610 commit_pipe_post_planes(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 6632 intel_enable_crtc(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 6654 intel_pre_update_crtc(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 6699 intel_update_crtc(struct intel_atomic_state *state, struct intel_crtc *crtc) argument 6739 intel_old_crtc_state_disables(struct intel_atomic_state *state, struct intel_crtc_state *old_crtc_state, struct intel_crtc_state *new_crtc_state, struct intel_crtc *crtc) argument 6763 struct intel_crtc *crtc; local 6822 struct intel_crtc *crtc; local 6844 struct intel_crtc *crtc; local 7007 struct intel_crtc *crtc; local 7066 struct intel_crtc *crtc; local 7365 struct intel_crtc *crtc; local 7388 struct intel_crtc *crtc; local 7433 struct intel_crtc *crtc; local 7462 struct intel_crtc *crtc; local 7913 struct intel_crtc *crtc; local 7982 struct intel_crtc *crtc = intel_crtc_for_pipe(dev_priv, pipe); local 8062 struct intel_crtc *crtc = intel_crtc_for_pipe(dev_priv, pipe); local [all...] |
H A D | skl_universal_plane.c | 896 struct drm_i915_private *dev_priv = to_i915(crtc_state->uapi.crtc->dev); 961 struct drm_i915_private *dev_priv = to_i915(crtc_state->uapi.crtc->dev); 2464 skl_get_initial_plane_config(struct intel_crtc *crtc, argument 2467 struct intel_crtc_state *crtc_state = to_intel_crtc_state(crtc->base.state); 2468 struct drm_device *dev = crtc->base.dev; 2470 struct intel_plane *plane = to_intel_plane(crtc->base.primary); 2483 drm_WARN_ON(dev, pipe != crtc->pipe); 2625 crtc->base.name, plane->base.name, fb->width, fb->height, 2636 bool skl_fixup_initial_plane_config(struct intel_crtc *crtc, argument 2639 struct drm_i915_private *i915 = to_i915(crtc [all...] |
H A D | intel_sdvo.c | 1284 struct drm_i915_private *dev_priv = to_i915(pipe_config->uapi.crtc->dev); 1528 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local 1635 sdvox |= SDVO_PIPE_SEL_CPT(crtc->pipe); 1637 sdvox |= SDVO_PIPE_SEL(crtc->pipe); 1842 struct intel_crtc *crtc = to_intel_crtc(old_crtc_state->uapi.crtc); local 1860 if (HAS_PCH_IBX(dev_priv) && crtc->pipe == PIPE_B) { 1906 struct intel_crtc *crtc = to_intel_crtc(pipe_config->uapi.crtc); local [all...] |
H A D | intel_dsb.c | 34 struct intel_crtc *crtc; member in struct:intel_dsb 96 struct intel_crtc *crtc = dsb->crtc; local 97 struct drm_i915_private *i915 = to_i915(crtc->base.dev); 102 crtc->base.base.id, crtc->base.name, dsb->id); 107 struct intel_crtc *crtc = dsb->crtc; local 108 struct drm_i915_private *i915 = to_i915(crtc->base.dev); 112 crtc 275 struct intel_crtc *crtc = dsb->crtc; local 285 struct intel_crtc *crtc = dsb->crtc; local 309 struct intel_crtc *crtc = dsb->crtc; local 343 dsb_chicken(struct intel_crtc *crtc) argument 357 struct intel_crtc *crtc = dsb->crtc; local 421 struct intel_crtc *crtc = dsb->crtc; local 461 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local [all...] |
/linux-master/drivers/gpu/drm/ |
H A D | drm_client_modeset.c | 41 struct drm_crtc *crtc; local 51 drm_for_each_crtc(crtc, dev) 52 client->modesets[i++].crtc = crtc; 54 /* Cloning is only supported in the single crtc case. */ 58 for (modeset = client->modesets; modeset->crtc; modeset++) { 109 drm_client_find_modeset(struct drm_client_dev *client, struct drm_crtc *crtc) argument 114 if (modeset->crtc == crtc) 269 /* only contemplate cloning in the single crtc cas 478 connector_has_possible_crtc(struct drm_connector *connector, struct drm_crtc *crtc) argument 501 struct drm_crtc **crtcs, *crtc; local 854 struct drm_crtc *crtc = crtcs[i]; local 1042 struct drm_crtc *crtc = mode_set->crtc; local 1091 struct drm_crtc *crtc = mode_set->crtc; local [all...] |
/linux-master/drivers/gpu/drm/ast/ |
H A D | ast_dp.c | 202 void ast_dp_set_mode(struct drm_crtc *crtc, struct ast_vbios_mode_info *vbios_mode) argument 204 struct ast_device *ast = to_ast_device(crtc->dev); 211 switch (crtc->mode.crtc_hdisplay) { 234 if (crtc->mode.crtc_vdisplay == 800) 247 if (crtc->mode.crtc_vdisplay == 900) 256 if (crtc->mode.crtc_vdisplay == 1080)
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_drv.c | 2647 struct drm_crtc *crtc; local 2649 drm_for_each_crtc(crtc, drm_dev) { 2650 drm_modeset_lock(&crtc->mutex, NULL); 2651 if (crtc->state->active) 2653 drm_modeset_unlock(&crtc->mutex);
|
H A D | amdgpu.h | 1472 u32 amdgpu_get_vblank_counter_kms(struct drm_crtc *crtc); 1473 int amdgpu_enable_vblank_kms(struct drm_crtc *crtc); 1474 void amdgpu_disable_vblank_kms(struct drm_crtc *crtc);
|