Home
last modified time | relevance | path

Searched refs:crtc (Results 376 – 400 of 636) sorted by relevance

1...<<11121314151617181920>>...26

/openbmc/linux/drivers/gpu/drm/radeon/
H A Dradeon_audio.h55 struct radeon_crtc *crtc, unsigned int clock);
91 struct radeon_crtc *crtc, unsigned int clock);
H A Dradeon_asic.h68 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 Dradeon_pm.c254 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 Dkomeda_kms.h141 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 Ddrm_modeset_helper.c141 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 Ddrm_crtc_helper_internal.h35 enum drm_mode_status drm_crtc_mode_valid(struct drm_crtc *crtc,
/openbmc/linux/drivers/gpu/drm/i915/display/
H A Dintel_tv.c933 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 Dintel_plane_initial.h11 void intel_crtc_initial_plane_config(struct intel_crtc *crtc);
H A Dvlv_dsi.c609 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 Di9xx_plane.c354 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 Dintel_display_rps.h16 void intel_display_rps_boost_after_vblank(struct drm_crtc *crtc,
H A Dintel_modeset_verify.h14 void intel_modeset_verify_crtc(struct intel_crtc *crtc,
/openbmc/linux/drivers/gpu/drm/msm/
H A DNOTES22 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 Dfsl-ldb.c133 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 Dmxsfb_drv.c167 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 Damdgpu_dm_debugfs.h34 void crtc_debugfs_init(struct drm_crtc *crtc);
H A Damdgpu_dm_plane.c1007 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 Dvgastate.c28 __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 Dfbdev.c591 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 Ddrm_plane.h62 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 Drockchip_rgb.c74 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 Doaktrail_lvds.c91 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 Dsun8i_ui_layer.c236 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 Dzynqmp_kms.h37 struct drm_crtc crtc; member
/openbmc/linux/drivers/gpu/drm/tiny/
H A Drepaper.c627 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()

1...<<11121314151617181920>>...26