Home
last modified time | relevance | path

Searched defs:crtc (Results 101 – 125 of 423) sorted by relevance

12345678910>>...17

/openbmc/linux/drivers/gpu/drm/
H A Ddrm_internal.h210 static inline void drm_debugfs_crtc_add(struct drm_crtc *crtc) in drm_debugfs_crtc_add()
213 static inline void drm_debugfs_crtc_remove(struct drm_crtc *crtc) in drm_debugfs_crtc_remove()
217 static inline void drm_debugfs_crtc_crc_add(struct drm_crtc *crtc) in drm_debugfs_crtc_crc_add()
/openbmc/linux/drivers/gpu/drm/msm/disp/mdp4/
H A Dmdp4_irq.c72 struct drm_crtc *crtc; in mdp4_irq() local
90 int mdp4_enable_vblank(struct msm_kms *kms, struct drm_crtc *crtc) in mdp4_enable_vblank()
102 void mdp4_disable_vblank(struct msm_kms *kms, struct drm_crtc *crtc) in mdp4_disable_vblank()
/openbmc/linux/drivers/gpu/drm/i915/display/
H A Dintel_dpll_mgr.c223 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_enable_shared_dpll() local
269 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_disable_shared_dpll() local
309 const struct intel_crtc *crtc, in intel_find_shared_dpll()
365 intel_reference_shared_dpll_crtc(const struct intel_crtc *crtc, in intel_reference_shared_dpll_crtc()
381 const struct intel_crtc *crtc, in intel_reference_shared_dpll()
405 intel_unreference_shared_dpll_crtc(const struct intel_crtc *crtc, in intel_unreference_shared_dpll_crtc()
420 const struct intel_crtc *crtc, in intel_unreference_shared_dpll()
432 struct intel_crtc *crtc) in intel_put_dpll()
548 struct intel_crtc *crtc, in ibx_compute_dpll()
555 struct intel_crtc *crtc, in ibx_get_dpll()
[all …]
H A Dintel_atomic.c201 struct intel_crtc *crtc; in intel_any_crtc_needs_modeset() local
237 intel_crtc_duplicate_state(struct drm_crtc *crtc) in intel_crtc_duplicate_state()
302 intel_crtc_destroy_state(struct drm_crtc *crtc, in intel_crtc_destroy_state()
353 struct intel_crtc *crtc) in intel_atomic_get_crtc_state()
H A Dintel_dsb.c31 struct intel_crtc *crtc; member
87 struct intel_crtc *crtc = dsb->crtc; in assert_dsb_has_room() local
231 struct intel_crtc *crtc = dsb->crtc; in intel_dsb_commit() local
257 struct intel_crtc *crtc = dsb->crtc; in intel_dsb_wait() local
283 struct intel_dsb *intel_dsb_prepare(struct intel_crtc *crtc, in intel_dsb_prepare()
H A Dskl_watermark.c340 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in skl_crtc_can_enable_sagv() local
393 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in tgl_crtc_can_enable_sagv() local
412 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_crtc_can_enable_sagv() local
438 struct intel_crtc *crtc; in intel_compute_sagv_mask() local
628 skl_crtc_allocate_ddb(struct intel_atomic_state *state, struct intel_crtc *crtc) in skl_crtc_allocate_ddb()
800 static void skl_pipe_ddb_get_hw_state(struct intel_crtc *crtc, in skl_pipe_ddb_get_hw_state()
1330 static u8 skl_compute_dbuf_slices(struct intel_crtc *crtc, u8 active_pipes, bool join_mbus) in skl_compute_dbuf_slices()
1364 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in skl_total_relative_data_rate() local
1489 struct intel_crtc *crtc) in skl_crtc_allocate_plane_ddb()
1728 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in skl_compute_wm_params() local
[all …]
H A Dintel_display_irq.c28 struct intel_crtc *crtc = intel_crtc_for_pipe(dev_priv, pipe); in intel_handle_vblank() local
303 struct intel_crtc *crtc = intel_crtc_for_pipe(dev_priv, pipe); in display_pipe_crc_irq_handler() local
342 struct intel_crtc *crtc = intel_crtc_for_pipe(i915, pipe); in flip_done_handler() local
1192 int i8xx_enable_vblank(struct drm_crtc *crtc) in i8xx_enable_vblank()
1205 int i915gm_enable_vblank(struct drm_crtc *crtc) in i915gm_enable_vblank()
1221 int i965_enable_vblank(struct drm_crtc *crtc) in i965_enable_vblank()
1235 int ilk_enable_vblank(struct drm_crtc *crtc) in ilk_enable_vblank()
1282 struct intel_crtc *crtc = to_intel_crtc(_crtc); in bdw_enable_vblank() local
1306 void i8xx_disable_vblank(struct drm_crtc *crtc) in i8xx_disable_vblank()
1317 void i915gm_disable_vblank(struct drm_crtc *crtc) in i915gm_disable_vblank()
[all …]
H A Dintel_dpio_phy.c690 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in chv_set_phy_signal_level() local
786 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in chv_data_lane_soft_reset() local
830 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in chv_phy_pre_pll_enable() local
911 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in chv_phy_pre_encoder_enable() local
1037 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in vlv_set_phy_signal_level() local
1064 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in vlv_phy_pre_pll_enable() local
1094 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in vlv_phy_pre_encoder_enable() local
1123 struct intel_crtc *crtc = to_intel_crtc(old_crtc_state->uapi.crtc); in vlv_phy_reset_lanes() local
/openbmc/linux/drivers/gpu/drm/vc4/tests/
H A Dvc4_mock_output.c25 struct drm_crtc *crtc, in vc4_dummy_output()
74 struct drm_crtc *crtc; in vc4_mock_atomic_add_output() local
112 struct drm_crtc *crtc; in vc4_mock_atomic_del_output() local
/openbmc/linux/drivers/gpu/drm/gma500/
H A Dpsb_intel_display.c56 static const struct gma_limit_t *psb_intel_limit(struct drm_crtc *crtc, in psb_intel_limit()
93 static int psb_intel_crtc_mode_set(struct drm_crtc *crtc, in psb_intel_crtc_mode_set()
304 struct drm_crtc *crtc) in psb_intel_crtc_clock_get()
380 struct drm_crtc *crtc) in psb_intel_crtc_mode_get()
530 struct drm_crtc *crtc; in psb_intel_get_crtc_from_pipe() local
/openbmc/linux/drivers/gpu/drm/tegra/
H A Ddc.c1379 static void tegra_dc_destroy(struct drm_crtc *crtc) in tegra_dc_destroy()
1384 static void tegra_crtc_reset(struct drm_crtc *crtc) in tegra_crtc_reset()
1395 tegra_crtc_atomic_duplicate_state(struct drm_crtc *crtc) in tegra_crtc_atomic_duplicate_state()
1413 static void tegra_crtc_atomic_destroy_state(struct drm_crtc *crtc, in tegra_crtc_atomic_destroy_state()
1718 static int tegra_dc_late_register(struct drm_crtc *crtc) in tegra_dc_late_register()
1744 static void tegra_dc_early_unregister(struct drm_crtc *crtc) in tegra_dc_early_unregister()
1755 static u32 tegra_dc_get_vblank_counter(struct drm_crtc *crtc) in tegra_dc_get_vblank_counter()
1767 static int tegra_dc_enable_vblank(struct drm_crtc *crtc) in tegra_dc_enable_vblank()
1779 static void tegra_dc_disable_vblank(struct drm_crtc *crtc) in tegra_dc_disable_vblank()
1984 tegra_crtc_update_memory_bandwidth(struct drm_crtc *crtc, in tegra_crtc_update_memory_bandwidth()
[all …]
/openbmc/linux/drivers/gpu/drm/radeon/
H A Dradeon_kms.c245 struct drm_crtc *crtc; in radeon_info_ioctl() local
761 u32 radeon_get_vblank_counter_kms(struct drm_crtc *crtc) in radeon_get_vblank_counter_kms()
831 int radeon_enable_vblank_kms(struct drm_crtc *crtc) in radeon_enable_vblank_kms()
858 void radeon_disable_vblank_kms(struct drm_crtc *crtc) in radeon_disable_vblank_kms()
/openbmc/linux/drivers/gpu/drm/stm/
H A Dltdc.c485 static inline struct ltdc_device *crtc_to_ltdc(struct drm_crtc *crtc) in crtc_to_ltdc()
689 struct drm_crtc *crtc) in ltdc_irq_crc_handle()
712 struct drm_crtc *crtc = drm_crtc_from_index(ddev, 0); in ltdc_irq_thread() local
755 static void ltdc_crtc_update_clut(struct drm_crtc *crtc) in ltdc_crtc_update_clut()
774 static void ltdc_crtc_atomic_enable(struct drm_crtc *crtc, in ltdc_crtc_atomic_enable()
797 static void ltdc_crtc_atomic_disable(struct drm_crtc *crtc, in ltdc_crtc_atomic_disable()
833 ltdc_crtc_mode_valid(struct drm_crtc *crtc, in ltdc_crtc_mode_valid()
871 static bool ltdc_crtc_mode_fixup(struct drm_crtc *crtc, in ltdc_crtc_mode_fixup()
891 static void ltdc_crtc_mode_set_nofb(struct drm_crtc *crtc) in ltdc_crtc_mode_set_nofb()
1033 static void ltdc_crtc_atomic_flush(struct drm_crtc *crtc, in ltdc_crtc_atomic_flush()
[all …]
/openbmc/linux/drivers/gpu/drm/msm/disp/mdp5/
H A Dmdp5_irq.c85 struct drm_crtc *crtc; in mdp5_irq() local
103 int mdp5_enable_vblank(struct msm_kms *kms, struct drm_crtc *crtc) in mdp5_enable_vblank()
116 void mdp5_disable_vblank(struct msm_kms *kms, struct drm_crtc *crtc) in mdp5_disable_vblank()
/openbmc/linux/drivers/gpu/drm/exynos/
H A Dexynos_drm_vidi.c41 struct exynos_drm_crtc *crtc; member
94 static int vidi_enable_vblank(struct exynos_drm_crtc *crtc) in vidi_enable_vblank()
107 static void vidi_disable_vblank(struct exynos_drm_crtc *crtc) in vidi_disable_vblank()
111 static void vidi_update_plane(struct exynos_drm_crtc *crtc, in vidi_update_plane()
125 static void vidi_atomic_enable(struct exynos_drm_crtc *crtc) in vidi_atomic_enable()
138 static void vidi_atomic_disable(struct exynos_drm_crtc *crtc) in vidi_atomic_disable()
/openbmc/linux/drivers/gpu/drm/sun4i/
H A Dsun4i_crtc.h13 struct drm_crtc crtc; member
20 static inline struct sun4i_crtc *drm_crtc_to_sun4i_crtc(struct drm_crtc *crtc) in drm_crtc_to_sun4i_crtc()
/openbmc/linux/drivers/staging/sm750fb/
H A Dsm750_hw.c224 int hw_sm750_crtc_checkMode(struct lynxfb_crtc *crtc, in hw_sm750_crtc_checkMode()
250 int hw_sm750_crtc_setMode(struct lynxfb_crtc *crtc, in hw_sm750_crtc_setMode()
375 int hw_sm750_setColReg(struct lynxfb_crtc *crtc, ushort index, ushort red, in hw_sm750_setColReg()
544 int hw_sm750_pan_display(struct lynxfb_crtc *crtc, in hw_sm750_pan_display()
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_display.h26 #define amdgpu_display_vblank_get_counter(adev, crtc) (adev)->mode_info.funcs->vblank_get_counter((… argument
33 #define amdgpu_display_page_flip(adev, crtc, base, async) (adev)->mode_info.funcs->page_flip((adev)… argument
34 #define amdgpu_display_page_flip_get_scanoutpos(adev, crtc, vbl, pos) (adev)->mode_info.funcs->page… argument
/openbmc/linux/drivers/gpu/drm/tidss/
H A Dtidss_irq.c26 void tidss_irq_enable_vblank(struct drm_crtc *crtc) in tidss_irq_enable_vblank()
41 void tidss_irq_disable_vblank(struct drm_crtc *crtc) in tidss_irq_disable_vblank()
68 struct drm_crtc *crtc = tidss->crtcs[id]; in tidss_irq_handler() local
/openbmc/linux/drivers/gpu/drm/ast/
H A Dast_mode.c655 struct drm_crtc *crtc = plane_state->crtc; in ast_primary_plane_helper_atomic_update() local
1004 static void ast_crtc_dpms(struct drm_crtc *crtc, int mode) in ast_crtc_dpms()
1061 ast_crtc_helper_mode_valid(struct drm_crtc *crtc, const struct drm_display_mode *mode) in ast_crtc_helper_mode_valid()
1132 static int ast_crtc_helper_atomic_check(struct drm_crtc *crtc, in ast_crtc_helper_atomic_check()
1183 ast_crtc_helper_atomic_flush(struct drm_crtc *crtc, in ast_crtc_helper_atomic_flush()
1211 static void ast_crtc_helper_atomic_enable(struct drm_crtc *crtc, struct drm_atomic_state *state) in ast_crtc_helper_atomic_enable()
1232 static void ast_crtc_helper_atomic_disable(struct drm_crtc *crtc, struct drm_atomic_state *state) in ast_crtc_helper_atomic_disable()
1267 static void ast_crtc_reset(struct drm_crtc *crtc) in ast_crtc_reset()
1282 ast_crtc_atomic_duplicate_state(struct drm_crtc *crtc) in ast_crtc_atomic_duplicate_state()
1304 static void ast_crtc_atomic_destroy_state(struct drm_crtc *crtc, in ast_crtc_atomic_destroy_state()
[all …]
/openbmc/linux/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_kms.c465 struct drm_crtc *crtc; in vmw_kms_legacy_hotspot_clear() local
481 struct drm_crtc *crtc; in vmw_kms_cursor_post_execbuf() local
767 struct drm_crtc *crtc = new_state->crtc ?: old_state->crtc; in vmw_du_cursor_plane_atomic_update() local
857 struct drm_crtc *crtc = new_state->crtc; in vmw_du_primary_plane_atomic_check() local
927 int vmw_du_crtc_atomic_check(struct drm_crtc *crtc, in vmw_du_crtc_atomic_check()
964 void vmw_du_crtc_atomic_begin(struct drm_crtc *crtc, in vmw_du_crtc_atomic_begin()
970 void vmw_du_crtc_atomic_flush(struct drm_crtc *crtc, in vmw_du_crtc_atomic_flush()
986 vmw_du_crtc_duplicate_state(struct drm_crtc *crtc) in vmw_du_crtc_duplicate_state()
1015 void vmw_du_crtc_reset(struct drm_crtc *crtc) in vmw_du_crtc_reset()
1046 vmw_du_crtc_destroy_state(struct drm_crtc *crtc, in vmw_du_crtc_destroy_state()
[all …]
/openbmc/linux/drivers/gpu/drm/mgag200/
H A Dmgag200_g200ev.c48 static int mgag200_g200ev_pixpllc_atomic_check(struct drm_crtc *crtc, in mgag200_g200ev_pixpllc_atomic_check()
99 static void mgag200_g200ev_pixpllc_atomic_update(struct drm_crtc *crtc, in mgag200_g200ev_pixpllc_atomic_update()
184 static void mgag200_g200ev_crtc_helper_atomic_enable(struct drm_crtc *crtc, in mgag200_g200ev_crtc_helper_atomic_enable()
245 struct drm_crtc *crtc = &mdev->crtc; in mgag200_g200ev_pipeline_init() local
H A Dmgag200_mode.c545 enum drm_mode_status mgag200_crtc_helper_mode_valid(struct drm_crtc *crtc, in mgag200_crtc_helper_mode_valid()
575 int mgag200_crtc_helper_atomic_check(struct drm_crtc *crtc, struct drm_atomic_state *new_state) in mgag200_crtc_helper_atomic_check()
609 void mgag200_crtc_helper_atomic_flush(struct drm_crtc *crtc, struct drm_atomic_state *old_state) in mgag200_crtc_helper_atomic_flush()
626 void mgag200_crtc_helper_atomic_enable(struct drm_crtc *crtc, struct drm_atomic_state *old_state) in mgag200_crtc_helper_atomic_enable()
656 void mgag200_crtc_helper_atomic_disable(struct drm_crtc *crtc, struct drm_atomic_state *old_state) in mgag200_crtc_helper_atomic_disable()
670 void mgag200_crtc_reset(struct drm_crtc *crtc) in mgag200_crtc_reset()
684 struct drm_crtc_state *mgag200_crtc_atomic_duplicate_state(struct drm_crtc *crtc) in mgag200_crtc_atomic_duplicate_state()
705 void mgag200_crtc_atomic_destroy_state(struct drm_crtc *crtc, struct drm_crtc_state *crtc_state) in mgag200_crtc_atomic_destroy_state()
H A Dmgag200_g200er.c59 static int mgag200_g200er_pixpllc_atomic_check(struct drm_crtc *crtc, in mgag200_g200er_pixpllc_atomic_check()
120 static void mgag200_g200er_pixpllc_atomic_update(struct drm_crtc *crtc, in mgag200_g200er_pixpllc_atomic_update()
183 static void mgag200_g200er_crtc_helper_atomic_enable(struct drm_crtc *crtc, in mgag200_g200er_crtc_helper_atomic_enable()
244 struct drm_crtc *crtc = &mdev->crtc; in mgag200_g200er_pipeline_init() local
/openbmc/linux/drivers/gpu/drm/vc4/
H A Dvc4_hvs.c219 struct drm_crtc *crtc = &vc4_crtc->base; in vc4_hvs_lut_load() local
352 static int vc4_hvs_init_channel(struct vc4_hvs *hvs, struct drm_crtc *crtc, in vc4_hvs_init_channel()
444 int vc4_hvs_atomic_check(struct drm_crtc *crtc, struct drm_atomic_state *state) in vc4_hvs_atomic_check()
477 static void vc4_hvs_install_dlist(struct drm_crtc *crtc) in vc4_hvs_install_dlist()
494 static void vc4_hvs_update_dlist(struct drm_crtc *crtc) in vc4_hvs_update_dlist()
521 void vc4_hvs_atomic_begin(struct drm_crtc *crtc, in vc4_hvs_atomic_begin()
533 void vc4_hvs_atomic_enable(struct drm_crtc *crtc, in vc4_hvs_atomic_enable()
547 void vc4_hvs_atomic_disable(struct drm_crtc *crtc, in vc4_hvs_atomic_disable()
559 void vc4_hvs_atomic_flush(struct drm_crtc *crtc, in vc4_hvs_atomic_flush()

12345678910>>...17