/openbmc/linux/drivers/gpu/drm/radeon/ |
H A D | radeon_audio.h | 55 struct radeon_crtc *crtc, unsigned int clock); 91 struct radeon_crtc *crtc, unsigned int clock);
|
H A D | radeon_asic.h | 68 u32 r100_get_vblank_counter(struct radeon_device *rdev, int crtc); 140 extern void r100_page_flip(struct radeon_device *rdev, int crtc, 142 extern bool r100_page_flip_pending(struct radeon_device *rdev, int crtc); 143 extern void r100_wait_for_vblank(struct radeon_device *rdev, int crtc); 235 u32 rs600_get_vblank_counter(struct radeon_device *rdev, int crtc); 251 extern void rs600_page_flip(struct radeon_device *rdev, int crtc, 255 extern void avivo_wait_for_vblank(struct radeon_device *rdev, int crtc); 467 bool rv770_page_flip_pending(struct radeon_device *rdev, int crtc); 523 u32 evergreen_get_vblank_counter(struct radeon_device *rdev, int crtc); 535 extern void evergreen_page_flip(struct radeon_device *rdev, int crtc, [all …]
|
H A D | radeon_pm.c | 254 struct drm_crtc *crtc; in radeon_pm_set_clocks() local 284 drm_for_each_crtc(crtc, rdev->ddev) { in radeon_pm_set_clocks() 304 drm_crtc_vblank_put(crtc); in radeon_pm_set_clocks() 1695 struct drm_crtc *crtc; in radeon_pm_compute_clocks_old() local 1706 list_for_each_entry(crtc, in radeon_pm_compute_clocks_old() 1768 struct drm_crtc *crtc; in radeon_pm_compute_clocks_dpm() local 1782 list_for_each_entry(crtc, in radeon_pm_compute_clocks_dpm() 1785 if (crtc->enabled) { in radeon_pm_compute_clocks_dpm() 1820 int crtc, vpos, hpos, vbl_status; in radeon_pm_in_vbl() local 1826 for (crtc = 0; (crtc < rdev->num_crtc) && in_vbl; crtc++) { in radeon_pm_in_vbl() [all …]
|
/openbmc/linux/drivers/gpu/drm/arm/display/komeda/ |
H A D | komeda_kms.h | 141 struct komeda_wb_connector *wb_conn = to_kcrtc(st->crtc)->wb_conn; in is_writeback_only() 153 old_st = drm_atomic_get_old_crtc_state(st->state, st->crtc); in is_only_changed_connector()
|
/openbmc/linux/drivers/gpu/drm/ |
H A D | drm_modeset_helper.c | 141 int drm_crtc_init(struct drm_device *dev, struct drm_crtc *crtc, in drm_crtc_init() argument 162 ret = drm_crtc_init_with_planes(dev, crtc, primary, NULL, funcs, NULL); in drm_crtc_init()
|
H A D | drm_crtc_helper_internal.h | 35 enum drm_mode_status drm_crtc_mode_valid(struct drm_crtc *crtc,
|
/openbmc/linux/drivers/gpu/drm/i915/display/ |
H A D | intel_tv.c | 933 intel_crtc_wait_for_next_vblank(to_intel_crtc(pipe_config->uapi.crtc)); in intel_enable_tv() 1198 struct intel_crtc *crtc = to_intel_crtc(pipe_config->uapi.crtc); in intel_tv_compute_config() local 1223 ret = intel_dpll_crtc_compute_clock(state, crtc); in intel_tv_compute_config() 1443 struct intel_crtc *crtc = to_intel_crtc(pipe_config->uapi.crtc); in intel_tv_pre_enable() local 1489 tv_ctl |= TV_ENC_PIPE_SEL(crtc->pipe); in intel_tv_pre_enable() 1594 struct intel_crtc *crtc = to_intel_crtc(connector->state->crtc); in intel_tv_detect_type() local 1616 tv_ctl |= TV_ENC_PIPE_SEL(crtc->pipe); in intel_tv_detect_type() 1641 intel_crtc_wait_for_next_vblank(crtc); in intel_tv_detect_type() 1674 intel_crtc_wait_for_next_vblank(crtc); in intel_tv_detect_type() 1862 if (!new_state->crtc) in intel_tv_atomic_check() [all …]
|
H A D | intel_plane_initial.h | 11 void intel_crtc_initial_plane_config(struct intel_crtc *crtc);
|
H A D | vlv_dsi.c | 609 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_dsi_port_enable() local 644 temp |= crtc->pipe ? in intel_dsi_port_enable() 725 struct intel_crtc *crtc = to_intel_crtc(pipe_config->uapi.crtc); in intel_dsi_pre_enable() local 726 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in intel_dsi_pre_enable() 727 enum pipe pipe = crtc->pipe; in intel_dsi_pre_enable() 1014 struct intel_crtc *crtc = to_intel_crtc(pipe_config->uapi.crtc); in bxt_dsi_get_pipe_config() local 1025 adjusted_mode_sw = &crtc->config->hw.adjusted_mode; in bxt_dsi_get_pipe_config() 1040 pipe_config->pipe_bpp = bdw_get_pipe_misc_bpp(crtc); in bxt_dsi_get_pipe_config() 1304 struct intel_crtc *crtc = to_intel_crtc(pipe_config->uapi.crtc); in intel_dsi_prepare() local 1312 drm_dbg_kms(&dev_priv->drm, "pipe %c\n", pipe_name(crtc->pipe)); in intel_dsi_prepare() [all …]
|
H A D | i9xx_plane.c | 354 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in i9xx_plane_ctl_crtc() local 355 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in i9xx_plane_ctl_crtc() 365 dspcntr |= DISP_PIPE_SEL(crtc->pipe); in i9xx_plane_ctl_crtc() 975 i9xx_get_initial_plane_config(struct intel_crtc *crtc, in i9xx_get_initial_plane_config() argument 978 struct drm_device *dev = crtc->base.dev; in i9xx_get_initial_plane_config() 980 struct intel_plane *plane = to_intel_plane(crtc->base.primary); in i9xx_get_initial_plane_config() 992 drm_WARN_ON(dev, pipe != crtc->pipe); in i9xx_get_initial_plane_config() 1056 crtc->base.name, plane->base.name, fb->width, fb->height, in i9xx_get_initial_plane_config()
|
H A D | intel_display_rps.h | 16 void intel_display_rps_boost_after_vblank(struct drm_crtc *crtc,
|
H A D | intel_modeset_verify.h | 14 void intel_modeset_verify_crtc(struct intel_crtc *crtc,
|
/openbmc/linux/drivers/gpu/drm/msm/ |
H A D | NOTES | 22 pageflip after rendering completes (ie. have the kms/crtc code build 33 The kms module provides the plane, crtc, and encoder objects, and 39 crtc -> OVLP{n} + DMA{P,S,E} (??) |-> MDP "device" 52 crtc -> LM (layer mixer) |-> MDP "device"
|
/openbmc/linux/drivers/gpu/drm/bridge/ |
H A D | fsl-ldb.c | 133 struct drm_crtc *crtc; in fsl_ldb_atomic_enable() local 175 crtc = drm_atomic_get_new_connector_state(state, connector)->crtc; in fsl_ldb_atomic_enable() 176 crtc_state = drm_atomic_get_new_crtc_state(state, crtc); in fsl_ldb_atomic_enable()
|
/openbmc/linux/drivers/gpu/drm/mxsfb/ |
H A D | mxsfb_drv.c | 167 drm_crtc_handle_vblank(&mxsfb->crtc); in mxsfb_irq_handler() 170 vbc = drm_crtc_accurate_vblank_count(&mxsfb->crtc); in mxsfb_irq_handler() 171 drm_crtc_add_crc_entry(&mxsfb->crtc, true, vbc, &crc); in mxsfb_irq_handler() 266 drm_crtc_vblank_off(&mxsfb->crtc); in mxsfb_load()
|
/openbmc/linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_debugfs.h | 34 void crtc_debugfs_init(struct drm_crtc *crtc);
|
H A D | amdgpu_dm_plane.c | 1007 if (fb && state->crtc) { in amdgpu_dm_plane_helper_check_state() 1037 get_min_max_dc_plane_scaling(state->crtc->dev, fb, in amdgpu_dm_plane_helper_check_state() 1156 new_plane_state->crtc); in dm_plane_atomic_check() 1184 static int get_cursor_position(struct drm_plane *plane, struct drm_crtc *crtc, in get_cursor_position() argument 1187 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in get_cursor_position() 1191 if (!crtc || !plane->state->fb) in get_cursor_position() 1233 struct drm_crtc *crtc = afb ? plane->state->crtc : old_plane_state->crtc; in amdgpu_dm_plane_handle_cursor_update() local 1234 struct dm_crtc_state *crtc_state = crtc ? to_dm_crtc_state(crtc->state) : NULL; in amdgpu_dm_plane_handle_cursor_update() 1235 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_dm_plane_handle_cursor_update() 1250 ret = get_cursor_position(plane, crtc, &position); in amdgpu_dm_plane_handle_cursor_update()
|
/openbmc/linux/drivers/video/ |
H A D | vgastate.c | 28 __u8 *crtc; member 239 saved->crtc[i] = vga_rcrtcs(state->vgabase, iobase, i); in save_vga_mode() 286 vga_wcrtcs(state->vgabase, iobase, 17, saved->crtc[17] & ~0x80); in restore_vga_mode() 288 vga_wcrtcs(state->vgabase, iobase, i, saved->crtc[i]); in restore_vga_mode() 389 saved->crtc = saved->attr + state->num_attr; in save_vga() 390 saved->gfx = saved->crtc + state->num_crtc; in save_vga()
|
/openbmc/linux/drivers/video/fbdev/riva/ |
H A D | fbdev.c | 591 regs->crtc[i] = CRTCin(par, i); in riva_save_state() 638 CRTCout(par, i, regs->crtc[i]); in riva_load_state() 715 newmode.crtc[0x0] = Set8Bits (hTotal); in riva_load_video_mode() 716 newmode.crtc[0x1] = Set8Bits (hDisplay); in riva_load_video_mode() 717 newmode.crtc[0x2] = Set8Bits (hBlankStart); in riva_load_video_mode() 719 newmode.crtc[0x4] = Set8Bits (hStart); in riva_load_video_mode() 733 newmode.crtc[0x10] = Set8Bits (vStart); in riva_load_video_mode() 734 newmode.crtc[0x11] = SetBitField (vEnd, 3: 0, 3:0) in riva_load_video_mode() 736 newmode.crtc[0x12] = Set8Bits (vDisplay); in riva_load_video_mode() 738 newmode.crtc[0x15] = Set8Bits (vBlankStart); in riva_load_video_mode() [all …]
|
/openbmc/linux/include/drm/ |
H A D | drm_plane.h | 62 struct drm_crtc *crtc; member 307 struct drm_crtc *crtc, struct drm_framebuffer *fb, 660 struct drm_crtc *crtc; member
|
/openbmc/linux/drivers/gpu/drm/rockchip/ |
H A D | rockchip_rgb.c | 74 struct drm_crtc *crtc, in rockchip_rgb_init() argument 128 encoder->possible_crtcs = drm_crtc_mask(crtc); in rockchip_rgb_init()
|
/openbmc/linux/drivers/gpu/drm/gma500/ |
H A D | oaktrail_lvds.c | 91 struct drm_crtc *crtc = encoder->crtc; in oaktrail_lvds_mode_set() local 118 if (connector->encoder && connector->encoder->crtc == crtc) in oaktrail_lvds_mode_set()
|
/openbmc/linux/drivers/gpu/drm/sun4i/ |
H A D | sun8i_ui_layer.c | 236 struct drm_crtc *crtc = new_plane_state->crtc; in sun8i_ui_layer_atomic_check() local 240 if (!crtc) in sun8i_ui_layer_atomic_check() 244 crtc); in sun8i_ui_layer_atomic_check()
|
/openbmc/linux/drivers/gpu/drm/xlnx/ |
H A D | zynqmp_kms.h | 37 struct drm_crtc crtc; member
|
/openbmc/linux/drivers/gpu/drm/tiny/ |
H A D | repaper.c | 627 struct drm_crtc *crtc = &pipe->crtc; in repaper_pipe_mode_valid() local 628 struct repaper_epd *epd = drm_to_epd(crtc->dev); in repaper_pipe_mode_valid() 630 return drm_crtc_helper_mode_valid_fixed(crtc, mode, epd->mode); in repaper_pipe_mode_valid() 637 struct repaper_epd *epd = drm_to_epd(pipe->crtc.dev); in repaper_pipe_enable() 643 if (!drm_dev_enter(pipe->crtc.dev, &idx)) in repaper_pipe_enable() 775 struct repaper_epd *epd = drm_to_epd(pipe->crtc.dev); in repaper_pipe_disable() 835 if (!pipe->crtc.state->active) in repaper_pipe_update()
|