/openbmc/linux/drivers/gpu/drm/ |
H A D | drm_internal.h | 210 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 D | mdp4_irq.c | 72 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 D | intel_dpll_mgr.c | 223 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 D | intel_atomic.c | 201 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 D | intel_dsb.c | 31 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 D | skl_watermark.c | 340 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 D | intel_display_irq.c | 28 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 D | intel_dpio_phy.c | 690 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 D | vc4_mock_output.c | 25 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 D | psb_intel_display.c | 56 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 D | dc.c | 1379 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 D | radeon_kms.c | 245 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 D | ltdc.c | 485 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 D | mdp5_irq.c | 85 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 D | exynos_drm_vidi.c | 41 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 D | sun4i_crtc.h | 13 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 D | sm750_hw.c | 224 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 D | amdgpu_display.h | 26 #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 D | tidss_irq.c | 26 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 D | ast_mode.c | 655 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 D | vmwgfx_kms.c | 465 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 D | mgag200_g200ev.c | 48 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 D | mgag200_mode.c | 545 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 D | mgag200_g200er.c | 59 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 D | vc4_hvs.c | 219 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()
|