| /Linux-v5.10/drivers/gpu/drm/exynos/ | 
| D | exynos_drm_crtc.c | 21 static void exynos_drm_crtc_atomic_enable(struct drm_crtc *crtc,  in exynos_drm_crtc_atomic_enable()32 static void exynos_drm_crtc_atomic_disable(struct drm_crtc *crtc,  in exynos_drm_crtc_atomic_disable()
 51 static int exynos_crtc_atomic_check(struct drm_crtc *crtc,  in exynos_crtc_atomic_check()
 65 static void exynos_crtc_atomic_begin(struct drm_crtc *crtc,  in exynos_crtc_atomic_begin()
 74 static void exynos_crtc_atomic_flush(struct drm_crtc *crtc,  in exynos_crtc_atomic_flush()
 83 static enum drm_mode_status exynos_crtc_mode_valid(struct drm_crtc *crtc,  in exynos_crtc_mode_valid()
 94 static bool exynos_crtc_mode_fixup(struct drm_crtc *crtc,  in exynos_crtc_mode_fixup()
 120 	struct drm_crtc *crtc = &exynos_crtc->base;  in exynos_crtc_handle_event()  local
 135 static void exynos_drm_crtc_destroy(struct drm_crtc *crtc)  in exynos_drm_crtc_destroy()
 143 static int exynos_drm_crtc_enable_vblank(struct drm_crtc *crtc)  in exynos_drm_crtc_enable_vblank()
 [all …]
 
 | 
| /Linux-v5.10/drivers/gpu/drm/omapdrm/ | 
| D | omap_crtc.c | 56 struct videomode *omap_crtc_timings(struct drm_crtc *crtc)  in omap_crtc_timings()62 enum omap_channel omap_crtc_channel(struct drm_crtc *crtc)  in omap_crtc_channel()
 68 static bool omap_crtc_is_pending(struct drm_crtc *crtc)  in omap_crtc_is_pending()
 81 int omap_crtc_wait_pending(struct drm_crtc *crtc)  in omap_crtc_wait_pending()
 110 static void omap_crtc_set_enabled(struct drm_crtc *crtc, bool enable)  in omap_crtc_set_enabled()
 186 	struct drm_crtc *crtc = priv->channels[channel]->crtc;  in omap_crtc_dss_enable()  local
 199 	struct drm_crtc *crtc = priv->channels[channel]->crtc;  in omap_crtc_dss_disable()  local
 209 	struct drm_crtc *crtc = priv->channels[channel]->crtc;  in omap_crtc_dss_set_timings()  local
 220 	struct drm_crtc *crtc = priv->channels[channel]->crtc;  in omap_crtc_dss_set_lcd_config()  local
 232 	struct drm_crtc *crtc = priv->channels[channel]->crtc;  in omap_crtc_dss_register_framedone()  local
 [all …]
 
 | 
| /Linux-v5.10/drivers/gpu/drm/vkms/ | 
| D | vkms_crtc.c | 14 	struct drm_crtc *crtc = &output->crtc;  in vkms_vblank_simulate()  local55 static int vkms_enable_vblank(struct drm_crtc *crtc)  in vkms_enable_vblank()
 72 static void vkms_disable_vblank(struct drm_crtc *crtc)  in vkms_disable_vblank()
 79 static bool vkms_get_vblank_timestamp(struct drm_crtc *crtc,  in vkms_get_vblank_timestamp()
 112 vkms_atomic_crtc_duplicate_state(struct drm_crtc *crtc)  in vkms_atomic_crtc_duplicate_state()
 130 static void vkms_atomic_crtc_destroy_state(struct drm_crtc *crtc,  in vkms_atomic_crtc_destroy_state()
 142 static void vkms_atomic_crtc_reset(struct drm_crtc *crtc)  in vkms_atomic_crtc_reset()
 170 static int vkms_crtc_atomic_check(struct drm_crtc *crtc,  in vkms_crtc_atomic_check()
 216 static void vkms_crtc_atomic_enable(struct drm_crtc *crtc,  in vkms_crtc_atomic_enable()
 222 static void vkms_crtc_atomic_disable(struct drm_crtc *crtc,  in vkms_crtc_atomic_disable()
 [all …]
 
 | 
| /Linux-v5.10/drivers/gpu/drm/tilcdc/ | 
| D | tilcdc_crtc.c | 62 static void set_scanout(struct drm_crtc *crtc, struct drm_framebuffer *fb)  in set_scanout()96 static void tilcdc_crtc_load_palette(struct drm_crtc *crtc)  in tilcdc_crtc_load_palette()
 179 static void reset(struct drm_crtc *crtc)  in reset()
 204 static void tilcdc_crtc_set_clk(struct drm_crtc *crtc)  in tilcdc_crtc_set_clk()
 274 static void tilcdc_crtc_set_mode(struct drm_crtc *crtc)  in tilcdc_crtc_set_mode()
 444 static void tilcdc_crtc_enable(struct drm_crtc *crtc)  in tilcdc_crtc_enable()
 486 static void tilcdc_crtc_atomic_enable(struct drm_crtc *crtc,  in tilcdc_crtc_atomic_enable()
 492 static void tilcdc_crtc_off(struct drm_crtc *crtc, bool shutdown)  in tilcdc_crtc_off()
 529 static void tilcdc_crtc_disable(struct drm_crtc *crtc)  in tilcdc_crtc_disable()
 534 static void tilcdc_crtc_atomic_disable(struct drm_crtc *crtc,  in tilcdc_crtc_atomic_disable()
 [all …]
 
 | 
| /Linux-v5.10/drivers/gpu/drm/ | 
| D | drm_crtc.c | 86 	struct drm_crtc *crtc;  in drm_crtc_from_index()  local96 int drm_crtc_force_disable(struct drm_crtc *crtc)  in drm_crtc_force_disable()
 121 	struct drm_crtc *crtc;  in drm_crtc_register_all()  local
 138 	struct drm_crtc *crtc;  in drm_crtc_unregister_all()  local
 147 static int drm_crtc_crc_init(struct drm_crtc *crtc)  in drm_crtc_crc_init()
 159 static void drm_crtc_crc_fini(struct drm_crtc *crtc)  in drm_crtc_crc_fini()
 176 	struct drm_crtc *crtc = fence_to_crtc(fence);  in drm_crtc_fence_get_driver_name()  local
 183 	struct drm_crtc *crtc = fence_to_crtc(fence);  in drm_crtc_fence_get_timeline_name()  local
 193 struct dma_fence *drm_crtc_create_fence(struct drm_crtc *crtc)  in drm_crtc_create_fence()
 253 int drm_crtc_init_with_planes(struct drm_device *dev, struct drm_crtc *crtc,  in drm_crtc_init_with_planes()
 [all …]
 
 | 
| D | drm_vblank.c | 205 		struct drm_crtc *crtc = drm_crtc_from_index(dev, pipe);  in __get_vblank_counter()  local400 u64 drm_crtc_accurate_vblank_count(struct drm_crtc *crtc)  in drm_crtc_accurate_vblank_count()
 425 		struct drm_crtc *crtc = drm_crtc_from_index(dev, pipe);  in __disable_vblank()  local
 584 wait_queue_head_t *drm_crtc_vblank_waitqueue(struct drm_crtc *crtc)  in drm_crtc_vblank_waitqueue()
 602 void drm_calc_timestamping_constants(struct drm_crtc *crtc,  in drm_calc_timestamping_constants()
 686 	struct drm_crtc *crtc, int *max_error, ktime_t *vblank_time,  in drm_crtc_vblank_helper_get_vblank_timestamp_internal()
 829 bool drm_crtc_vblank_helper_get_vblank_timestamp(struct drm_crtc *crtc,  in drm_crtc_vblank_helper_get_vblank_timestamp()
 865 	struct drm_crtc *crtc = drm_crtc_from_index(dev, pipe);  in drm_get_last_vbltimestamp()  local
 873 		struct drm_crtc *crtc = drm_crtc_from_index(dev, pipe);  in drm_get_last_vbltimestamp()  local
 909 u64 drm_crtc_vblank_count(struct drm_crtc *crtc)  in drm_crtc_vblank_count()
 [all …]
 
 | 
| D | drm_debugfs_crc.c | 85 	struct drm_crtc *crtc = m->private;  in crc_control_show()  local115 	struct drm_crtc *crtc = inode->i_private;  in crc_control_open()  local
 124 	struct drm_crtc *crtc = m->private;  in crc_control_write()  local
 197 	struct drm_crtc *crtc = inode->i_private;  in crtc_crc_open()  local
 260 	struct drm_crtc *crtc = filep->f_inode->i_private;  in crtc_crc_release()  local
 287 	struct drm_crtc *crtc = filep->f_inode->i_private;  in crtc_crc_read()  local
 346 	struct drm_crtc *crtc = file->f_inode->i_private;  in crtc_crc_poll()  local
 368 void drm_debugfs_crtc_crc_add(struct drm_crtc *crtc)  in drm_debugfs_crtc_crc_add()
 393 int drm_crtc_add_crc_entry(struct drm_crtc *crtc, bool has_frame,  in drm_crtc_add_crc_entry()
 
 | 
| /Linux-v5.10/drivers/gpu/drm/msm/disp/dpu1/ | 
| D | dpu_crtc.c | 48 static struct dpu_kms *_dpu_crtc_get_kms(struct drm_crtc *crtc)  in _dpu_crtc_get_kms()55 static void dpu_crtc_destroy(struct drm_crtc *crtc)  in dpu_crtc_destroy()
 94 static void _dpu_crtc_program_lm_output_roi(struct drm_crtc *crtc)  in _dpu_crtc_program_lm_output_roi()
 118 static void _dpu_crtc_blend_setup_mixer(struct drm_crtc *crtc,  in _dpu_crtc_blend_setup_mixer()
 191 static void _dpu_crtc_blend_setup(struct drm_crtc *crtc)  in _dpu_crtc_blend_setup()
 247 static void _dpu_crtc_complete_flip(struct drm_crtc *crtc)  in _dpu_crtc_complete_flip()
 264 enum dpu_intf_mode dpu_crtc_get_intf_mode(struct drm_crtc *crtc)  in dpu_crtc_get_intf_mode()
 286 void dpu_crtc_vblank_callback(struct drm_crtc *crtc)  in dpu_crtc_vblank_callback()
 303 	struct drm_crtc *crtc = fevent->crtc;  in dpu_crtc_frame_event_work()  local
 361 	struct drm_crtc *crtc = (struct drm_crtc *)data;  in dpu_crtc_frame_event_cb()  local
 [all …]
 
 | 
| /Linux-v5.10/drivers/gpu/drm/sti/ | 
| D | sti_crtc.c | 25 static void sti_crtc_atomic_enable(struct drm_crtc *crtc,  in sti_crtc_atomic_enable()37 static void sti_crtc_atomic_disable(struct drm_crtc *crtc,  in sti_crtc_atomic_disable()
 50 sti_crtc_mode_set(struct drm_crtc *crtc, struct drm_display_mode *mode)  in sti_crtc_mode_set()
 104 static void sti_crtc_disable(struct drm_crtc *crtc)  in sti_crtc_disable()
 130 sti_crtc_mode_set_nofb(struct drm_crtc *crtc)  in sti_crtc_mode_set_nofb()
 135 static void sti_crtc_atomic_flush(struct drm_crtc *crtc,  in sti_crtc_atomic_flush()
 229 static void sti_crtc_destroy(struct drm_crtc *crtc)  in sti_crtc_destroy()
 235 static int sti_crtc_set_property(struct drm_crtc *crtc,  in sti_crtc_set_property()
 247 	struct drm_crtc *crtc = data;  in sti_crtc_vblank_cb()  local
 282 static int sti_crtc_enable_vblank(struct drm_crtc *crtc)  in sti_crtc_enable_vblank()
 [all …]
 
 | 
| /Linux-v5.10/drivers/gpu/drm/tidss/ | 
| D | tidss_crtc.c | 61 void tidss_crtc_vblank_irq(struct drm_crtc *crtc)  in tidss_crtc_vblank_irq()70 void tidss_crtc_framedone_irq(struct drm_crtc *crtc)  in tidss_crtc_framedone_irq()
 77 void tidss_crtc_error_irq(struct drm_crtc *crtc, u64 irqstatus)  in tidss_crtc_error_irq()
 87 static int tidss_crtc_atomic_check(struct drm_crtc *crtc,  in tidss_crtc_atomic_check()
 121 				       struct drm_crtc *crtc,  in tidss_crtc_position_planes()
 163 static void tidss_crtc_atomic_flush(struct drm_crtc *crtc,  in tidss_crtc_atomic_flush()
 214 static void tidss_crtc_atomic_enable(struct drm_crtc *crtc,  in tidss_crtc_atomic_enable()
 257 static void tidss_crtc_atomic_disable(struct drm_crtc *crtc,  in tidss_crtc_atomic_disable()
 293 enum drm_mode_status tidss_crtc_mode_valid(struct drm_crtc *crtc,  in tidss_crtc_mode_valid()
 314 static int tidss_crtc_enable_vblank(struct drm_crtc *crtc)  in tidss_crtc_enable_vblank()
 [all …]
 
 | 
| /Linux-v5.10/drivers/gpu/drm/atmel-hlcdc/ | 
| D | atmel_hlcdc_crtc.c | 60 drm_crtc_to_atmel_hlcdc_crtc(struct drm_crtc *crtc)  in drm_crtc_to_atmel_hlcdc_crtc()67 	struct atmel_hlcdc_crtc *crtc = drm_crtc_to_atmel_hlcdc_crtc(c);  in atmel_hlcdc_crtc_mode_set_nofb()  local
 162 	struct atmel_hlcdc_crtc *crtc = drm_crtc_to_atmel_hlcdc_crtc(c);  in atmel_hlcdc_crtc_mode_valid()  local
 171 	struct atmel_hlcdc_crtc *crtc = drm_crtc_to_atmel_hlcdc_crtc(c);  in atmel_hlcdc_crtc_atomic_disable()  local
 206 	struct atmel_hlcdc_crtc *crtc = drm_crtc_to_atmel_hlcdc_crtc(c);  in atmel_hlcdc_crtc_atomic_enable()  local
 299 	struct atmel_hlcdc_crtc *crtc;  in atmel_hlcdc_crtc_select_output_mode()  local
 346 	struct atmel_hlcdc_crtc *crtc = drm_crtc_to_atmel_hlcdc_crtc(c);  in atmel_hlcdc_crtc_atomic_begin()  local
 358 static void atmel_hlcdc_crtc_atomic_flush(struct drm_crtc *crtc,  in atmel_hlcdc_crtc_atomic_flush()
 376 	struct atmel_hlcdc_crtc *crtc = drm_crtc_to_atmel_hlcdc_crtc(c);  in atmel_hlcdc_crtc_destroy()  local
 382 static void atmel_hlcdc_crtc_finish_page_flip(struct atmel_hlcdc_crtc *crtc)  in atmel_hlcdc_crtc_finish_page_flip()
 [all …]
 
 | 
| /Linux-v5.10/drivers/gpu/drm/msm/disp/mdp5/ | 
| D | mdp5_crtc.c | 67 static struct mdp5_kms *get_kms(struct drm_crtc *crtc)  in get_kms()73 static void request_pending(struct drm_crtc *crtc, uint32_t pending)  in request_pending()
 81 static void request_pp_done_pending(struct drm_crtc *crtc)  in request_pp_done_pending()
 87 static u32 crtc_flush(struct drm_crtc *crtc, u32 flush_mask)  in crtc_flush()
 106 static u32 crtc_flush_all(struct drm_crtc *crtc)  in crtc_flush_all()
 134 static void complete_flip(struct drm_crtc *crtc, struct drm_file *file)  in complete_flip()
 172 static void mdp5_crtc_destroy(struct drm_crtc *crtc)  in mdp5_crtc_destroy()
 210 static void blend_setup(struct drm_crtc *crtc)  in blend_setup()
 359 static void mdp5_crtc_mode_set_nofb(struct drm_crtc *crtc)  in mdp5_crtc_mode_set_nofb()
 408 static struct drm_encoder *get_encoder_from_crtc(struct drm_crtc *crtc)  in get_encoder_from_crtc()
 [all …]
 
 | 
| /Linux-v5.10/drivers/gpu/drm/arm/display/komeda/ | 
| D | komeda_crtc.c | 76 komeda_crtc_atomic_check(struct drm_crtc *crtc,  in komeda_crtc_atomic_check()200 	struct drm_crtc *crtc = &kcrtc->base;  in komeda_crtc_handle_event()  local
 244 komeda_crtc_do_flush(struct drm_crtc *crtc,  in komeda_crtc_do_flush()
 275 komeda_crtc_atomic_enable(struct drm_crtc *crtc,  in komeda_crtc_atomic_enable()
 321 komeda_crtc_atomic_disable(struct drm_crtc *crtc,  in komeda_crtc_atomic_disable()
 381 komeda_crtc_atomic_flush(struct drm_crtc *crtc,  in komeda_crtc_atomic_flush()
 408 	struct drm_crtc *crtc = kcrtc_st->base.crtc;  in komeda_crtc_get_aclk()  local
 419 komeda_crtc_mode_valid(struct drm_crtc *crtc, const struct drm_display_mode *m)  in komeda_crtc_mode_valid()
 450 static bool komeda_crtc_mode_fixup(struct drm_crtc *crtc,  in komeda_crtc_mode_fixup()
 484 static void komeda_crtc_reset(struct drm_crtc *crtc)  in komeda_crtc_reset()
 [all …]
 
 | 
| /Linux-v5.10/drivers/gpu/drm/msm/disp/mdp4/ | 
| D | mdp4_crtc.c | 61 static struct mdp4_kms *get_kms(struct drm_crtc *crtc)  in get_kms()67 static void request_pending(struct drm_crtc *crtc, uint32_t pending)  in request_pending()
 75 static void crtc_flush(struct drm_crtc *crtc)  in crtc_flush()
 97 static void complete_flip(struct drm_crtc *crtc, struct drm_file *file)  in complete_flip()
 125 static void mdp4_crtc_destroy(struct drm_crtc *crtc)  in mdp4_crtc_destroy()
 155 	struct drm_crtc *crtc;  in setup_mixer()  local
 176 static void blend_setup(struct drm_crtc *crtc)  in blend_setup()
 224 static void mdp4_crtc_mode_set_nofb(struct drm_crtc *crtc)  in mdp4_crtc_mode_set_nofb()
 266 static void mdp4_crtc_atomic_disable(struct drm_crtc *crtc,  in mdp4_crtc_atomic_disable()
 286 static void mdp4_crtc_atomic_enable(struct drm_crtc *crtc,  in mdp4_crtc_atomic_enable()
 [all …]
 
 | 
| /Linux-v5.10/drivers/gpu/drm/i915/display/ | 
| D | intel_color.c | 152 static void ilk_update_pipe_csc(struct intel_crtc *crtc,  in ilk_update_pipe_csc()186 static void icl_update_output_csc(struct intel_crtc *crtc,  in icl_update_output_csc()
 285 	struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc);  in ilk_load_csc_matrix()  local
 326 	struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc);  in icl_load_csc_matrix()  local
 351 static void chv_load_cgm_csc(struct intel_crtc *crtc,  in chv_load_cgm_csc()
 475 	struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc);  in i9xx_color_commit()  local
 488 	struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc);  in ilk_color_commit()  local
 503 	struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc);  in hsw_color_commit()  local
 514 	struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc);  in skl_color_commit()  local
 539 static void i9xx_load_lut_8(struct intel_crtc *crtc,  in i9xx_load_lut_8()
 [all …]
 
 | 
| D | intel_fifo_underrun.c | 57 	struct intel_crtc *crtc;  in ivb_can_enable_err_int()  local76 	struct intel_crtc *crtc;  in cpt_can_enable_serr_int()  local
 90 static void i9xx_check_fifo_underruns(struct intel_crtc *crtc)  in i9xx_check_fifo_underruns()
 144 static void ivb_check_fifo_underruns(struct intel_crtc *crtc)  in ivb_check_fifo_underruns()
 212 static void cpt_check_pch_fifo_underruns(struct intel_crtc *crtc)  in cpt_check_pch_fifo_underruns()
 262 	struct intel_crtc *crtc = intel_get_crtc_for_pipe(dev_priv, pipe);  in __intel_set_cpu_fifo_underrun_reporting()  local
 330 	struct intel_crtc *crtc =  in intel_set_pch_fifo_underrun_reporting()  local
 374 	struct intel_crtc *crtc = intel_get_crtc_for_pipe(dev_priv, pipe);  in intel_cpu_fifo_underrun_irq_handler()  local
 425 	struct intel_crtc *crtc;  in intel_check_cpu_fifo_underruns()  local
 452 	struct intel_crtc *crtc;  in intel_check_pch_fifo_underruns()  local
 
 | 
| /Linux-v5.10/drivers/gpu/drm/imx/ | 
| D | ipuv3-crtc.c | 44 static inline struct ipu_crtc *to_ipu_crtc(struct drm_crtc *crtc)  in to_ipu_crtc()49 static void ipu_crtc_atomic_enable(struct drm_crtc *crtc,  in ipu_crtc_atomic_enable()
 81 static void ipu_crtc_atomic_disable(struct drm_crtc *crtc,  in ipu_crtc_atomic_disable()
 108 static void imx_drm_crtc_reset(struct drm_crtc *crtc)  in imx_drm_crtc_reset()
 123 static struct drm_crtc_state *imx_drm_crtc_duplicate_state(struct drm_crtc *crtc)  in imx_drm_crtc_duplicate_state()
 139 static void imx_drm_crtc_destroy_state(struct drm_crtc *crtc,  in imx_drm_crtc_destroy_state()
 146 static int ipu_enable_vblank(struct drm_crtc *crtc)  in ipu_enable_vblank()
 155 static void ipu_disable_vblank(struct drm_crtc *crtc)  in ipu_disable_vblank()
 176 	struct drm_crtc *crtc = &ipu_crtc->base;  in ipu_irq_handler()  local
 205 static bool ipu_crtc_mode_fixup(struct drm_crtc *crtc,  in ipu_crtc_mode_fixup()
 [all …]
 
 | 
| /Linux-v5.10/drivers/gpu/drm/vc4/ | 
| D | vc4_crtc.c | 82 static bool vc4_crtc_get_scanout_position(struct drm_crtc *crtc,  in vc4_crtc_get_scanout_position()204 void vc4_crtc_destroy(struct drm_crtc *crtc)  in vc4_crtc_destroy()
 265 static struct drm_encoder *vc4_get_crtc_encoder(struct drm_crtc *crtc)  in vc4_get_crtc_encoder()
 282 static void vc4_crtc_pixelvalve_reset(struct drm_crtc *crtc)  in vc4_crtc_pixelvalve_reset()
 291 static void vc4_crtc_config_pv(struct drm_crtc *crtc)  in vc4_crtc_config_pv()
 406 static int vc4_crtc_disable(struct drm_crtc *crtc, unsigned int channel)  in vc4_crtc_disable()
 449 int vc4_crtc_disable_at_boot(struct drm_crtc *crtc)  in vc4_crtc_disable_at_boot()
 474 static void vc4_crtc_atomic_disable(struct drm_crtc *crtc,  in vc4_crtc_atomic_disable()
 501 static void vc4_crtc_atomic_enable(struct drm_crtc *crtc,  in vc4_crtc_atomic_enable()
 538 static enum drm_mode_status vc4_crtc_mode_valid(struct drm_crtc *crtc,  in vc4_crtc_mode_valid()
 [all …]
 
 | 
| /Linux-v5.10/drivers/gpu/drm/sun4i/ | 
| D | sun4i_crtc.c | 36 static struct drm_encoder *sun4i_crtc_get_encoder(struct drm_crtc *crtc)  in sun4i_crtc_get_encoder()47 static int sun4i_crtc_atomic_check(struct drm_crtc *crtc,  in sun4i_crtc_atomic_check()
 60 static void sun4i_crtc_atomic_begin(struct drm_crtc *crtc,  in sun4i_crtc_atomic_begin()
 81 static void sun4i_crtc_atomic_flush(struct drm_crtc *crtc,  in sun4i_crtc_atomic_flush()
 103 static void sun4i_crtc_atomic_disable(struct drm_crtc *crtc,  in sun4i_crtc_atomic_disable()
 124 static void sun4i_crtc_atomic_enable(struct drm_crtc *crtc,  in sun4i_crtc_atomic_enable()
 137 static void sun4i_crtc_mode_set_nofb(struct drm_crtc *crtc)  in sun4i_crtc_mode_set_nofb()
 155 static int sun4i_crtc_enable_vblank(struct drm_crtc *crtc)  in sun4i_crtc_enable_vblank()
 166 static void sun4i_crtc_disable_vblank(struct drm_crtc *crtc)  in sun4i_crtc_disable_vblank()
 
 | 
| /Linux-v5.10/drivers/gpu/drm/imx/dcss/ | 
| D | dcss-crtc.c | 14 static int dcss_enable_vblank(struct drm_crtc *crtc)  in dcss_enable_vblank()29 static void dcss_disable_vblank(struct drm_crtc *crtc)  in dcss_disable_vblank()
 54 static void dcss_crtc_atomic_begin(struct drm_crtc *crtc,  in dcss_crtc_atomic_begin()
 60 static void dcss_crtc_atomic_flush(struct drm_crtc *crtc,  in dcss_crtc_atomic_flush()
 79 static void dcss_crtc_atomic_enable(struct drm_crtc *crtc,  in dcss_crtc_atomic_enable()
 113 static void dcss_crtc_atomic_disable(struct drm_crtc *crtc,  in dcss_crtc_atomic_disable()
 179 int dcss_crtc_init(struct dcss_crtc *crtc, struct drm_device *drm)  in dcss_crtc_init()
 216 void dcss_crtc_deinit(struct dcss_crtc *crtc, struct drm_device *drm)  in dcss_crtc_deinit()
 
 | 
| /Linux-v5.10/drivers/gpu/drm/arm/ | 
| D | hdlcd_crtc.c | 39 static void hdlcd_crtc_cleanup(struct drm_crtc *crtc)  in hdlcd_crtc_cleanup()48 static int hdlcd_crtc_enable_vblank(struct drm_crtc *crtc)  in hdlcd_crtc_enable_vblank()
 58 static void hdlcd_crtc_disable_vblank(struct drm_crtc *crtc)  in hdlcd_crtc_disable_vblank()
 82 static int hdlcd_set_pxl_fmt(struct drm_crtc *crtc)  in hdlcd_set_pxl_fmt()
 128 static void hdlcd_crtc_mode_set_nofb(struct drm_crtc *crtc)  in hdlcd_crtc_mode_set_nofb()
 170 static void hdlcd_crtc_atomic_enable(struct drm_crtc *crtc,  in hdlcd_crtc_atomic_enable()
 181 static void hdlcd_crtc_atomic_disable(struct drm_crtc *crtc,  in hdlcd_crtc_atomic_disable()
 191 static enum drm_mode_status hdlcd_crtc_mode_valid(struct drm_crtc *crtc,  in hdlcd_crtc_mode_valid()
 207 static void hdlcd_crtc_atomic_begin(struct drm_crtc *crtc,  in hdlcd_crtc_atomic_begin()
 235 	struct drm_crtc *crtc;  in hdlcd_plane_atomic_check()  local
 
 | 
| D | malidp_crtc.c | 24 static enum drm_mode_status malidp_crtc_mode_valid(struct drm_crtc *crtc,  in malidp_crtc_mode_valid()48 static void malidp_crtc_atomic_enable(struct drm_crtc *crtc,  in malidp_crtc_atomic_enable()
 72 static void malidp_crtc_atomic_disable(struct drm_crtc *crtc,  in malidp_crtc_atomic_disable()
 148 static int malidp_crtc_atomic_check_gamma(struct drm_crtc *crtc,  in malidp_crtc_atomic_check_gamma()
 202 static int malidp_crtc_atomic_check_ctm(struct drm_crtc *crtc,  in malidp_crtc_atomic_check_ctm()
 247 static int malidp_crtc_atomic_check_scaling(struct drm_crtc *crtc,  in malidp_crtc_atomic_check_scaling()
 337 static int malidp_crtc_atomic_check(struct drm_crtc *crtc,  in malidp_crtc_atomic_check()
 441 static struct drm_crtc_state *malidp_crtc_duplicate_state(struct drm_crtc *crtc)  in malidp_crtc_duplicate_state()
 465 static void malidp_crtc_destroy_state(struct drm_crtc *crtc,  in malidp_crtc_destroy_state()
 478 static void malidp_crtc_reset(struct drm_crtc *crtc)  in malidp_crtc_reset()
 [all …]
 
 | 
| /Linux-v5.10/drivers/gpu/drm/fsl-dcu/ | 
| D | fsl_dcu_drm_crtc.c | 23 static void fsl_dcu_drm_crtc_atomic_flush(struct drm_crtc *crtc,  in fsl_dcu_drm_crtc_atomic_flush()45 static void fsl_dcu_drm_crtc_atomic_disable(struct drm_crtc *crtc,  in fsl_dcu_drm_crtc_atomic_disable()
 64 static void fsl_dcu_drm_crtc_atomic_enable(struct drm_crtc *crtc,  in fsl_dcu_drm_crtc_atomic_enable()
 80 static void fsl_dcu_drm_crtc_mode_set_nofb(struct drm_crtc *crtc)  in fsl_dcu_drm_crtc_mode_set_nofb()
 133 static int fsl_dcu_drm_crtc_enable_vblank(struct drm_crtc *crtc)  in fsl_dcu_drm_crtc_enable_vblank()
 146 static void fsl_dcu_drm_crtc_disable_vblank(struct drm_crtc *crtc)  in fsl_dcu_drm_crtc_disable_vblank()
 171 	struct drm_crtc *crtc = &fsl_dev->crtc;  in fsl_dcu_drm_crtc_create()  local
 
 | 
| /Linux-v5.10/drivers/gpu/drm/gma500/ | 
| D | gma_display.c | 26 bool gma_pipe_has_type(struct drm_crtc *crtc, int type)  in gma_pipe_has_type()50 int gma_pipe_set_base(struct drm_crtc *crtc, int x, int y,  in gma_pipe_set_base()
 136 void gma_crtc_load_lut(struct drm_crtc *crtc)  in gma_crtc_load_lut()
 174 int gma_crtc_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green, u16 *blue,  in gma_crtc_gamma_set()
 189 void gma_crtc_dpms(struct drm_crtc *crtc, int mode)  in gma_crtc_dpms()
 321 int gma_crtc_cursor_set(struct drm_crtc *crtc,  in gma_crtc_cursor_set()
 442 int gma_crtc_cursor_move(struct drm_crtc *crtc, int x, int y)  in gma_crtc_cursor_move()
 472 void gma_crtc_prepare(struct drm_crtc *crtc)  in gma_crtc_prepare()
 478 void gma_crtc_commit(struct drm_crtc *crtc)  in gma_crtc_commit()
 484 void gma_crtc_disable(struct drm_crtc *crtc)  in gma_crtc_disable()
 [all …]
 
 | 
| /Linux-v5.10/drivers/gpu/drm/mediatek/ | 
| D | mtk_drm_crtc.c | 84 	struct drm_crtc *crtc = &mtk_crtc->base;  in mtk_drm_crtc_finish_page_flip()  local103 static void mtk_drm_crtc_destroy(struct drm_crtc *crtc)  in mtk_drm_crtc_destroy()
 112 static void mtk_drm_crtc_reset(struct drm_crtc *crtc)  in mtk_drm_crtc_reset()
 127 static struct drm_crtc_state *mtk_drm_crtc_duplicate_state(struct drm_crtc *crtc)  in mtk_drm_crtc_duplicate_state()
 143 static void mtk_drm_crtc_destroy_state(struct drm_crtc *crtc,  in mtk_drm_crtc_destroy_state()
 150 static bool mtk_drm_crtc_mode_fixup(struct drm_crtc *crtc,  in mtk_drm_crtc_mode_fixup()
 158 static void mtk_drm_crtc_mode_set_nofb(struct drm_crtc *crtc)  in mtk_drm_crtc_mode_set_nofb()
 169 static int mtk_drm_crtc_enable_vblank(struct drm_crtc *crtc)  in mtk_drm_crtc_enable_vblank()
 179 static void mtk_drm_crtc_disable_vblank(struct drm_crtc *crtc)  in mtk_drm_crtc_disable_vblank()
 216 struct mtk_ddp_comp *mtk_drm_ddp_comp_for_plane(struct drm_crtc *crtc,  in mtk_drm_ddp_comp_for_plane()
 [all …]
 
 |