Searched defs:crtc (Results 1 - 200 of 204) sorted by relevance

12

/linux-4.1.27/drivers/gpu/drm/imx/
H A DMakefile
H A Dipuv3-plane.c97 int ipu_plane_mode_set(struct ipu_plane *ipu_plane, struct drm_crtc *crtc, ipu_plane_mode_set() argument
299 static int ipu_update_plane(struct drm_plane *plane, struct drm_crtc *crtc, ipu_update_plane() argument
H A Dimx-drm-core.c41 struct imx_drm_crtc *crtc[MAX_CRTC]; member in struct:imx_drm_device
47 struct drm_crtc *crtc; member in struct:imx_drm_crtc
55 int imx_drm_crtc_id(struct imx_drm_crtc *crtc) imx_drm_crtc_id() argument
94 static struct imx_drm_crtc *imx_drm_find_crtc(struct drm_crtc *crtc) imx_drm_find_crtc() argument
148 static int imx_drm_enable_vblank(struct drm_device *drm, int crtc) imx_drm_enable_vblank() argument
166 static void imx_drm_disable_vblank(struct drm_device *drm, int crtc) imx_drm_disable_vblank() argument
342 int imx_drm_add_crtc(struct drm_device *drm, struct drm_crtc *crtc, imx_drm_add_crtc() argument
H A Dipuv3-crtc.c87 static void ipu_crtc_dpms(struct drm_crtc *crtc, int mode) ipu_crtc_dpms() argument
105 static int ipu_page_flip(struct drm_crtc *crtc, ipu_page_flip() argument
137 static int ipu_crtc_mode_set(struct drm_crtc *crtc, ipu_crtc_mode_set() argument
239 static bool ipu_crtc_mode_fixup(struct drm_crtc *crtc, ipu_crtc_mode_fixup() argument
258 static void ipu_crtc_prepare(struct drm_crtc *crtc) ipu_crtc_prepare() argument
265 static void ipu_crtc_commit(struct drm_crtc *crtc) ipu_crtc_commit() argument
280 static int ipu_enable_vblank(struct drm_crtc *crtc) ipu_enable_vblank() argument
285 static void ipu_disable_vblank(struct drm_crtc *crtc) ipu_disable_vblank() argument
293 static int ipu_set_interface_pix_fmt(struct drm_crtc *crtc, ipu_set_interface_pix_fmt() argument
/linux-4.1.27/arch/x86/boot/
H A Dvideo-bios.c71 u16 crtc; bios_probe() local
H A Dvideo-mode.c119 u16 crtc; vga_recalc_vertical() local
H A Dvideo-vga.c141 u16 crtc; /* CRTC base address */ vga_set_480_scanlines() local
161 u16 crtc; /* CRTC base address */ vga_set_vertical_end() local
/linux-4.1.27/drivers/gpu/drm/nouveau/dispnv04/
H A Dcursor.c31 crtc_wr_cio_state(struct drm_crtc *crtc, struct nv04_crtc_reg *crtcstate, int index) crtc_wr_cio_state() argument
43 struct drm_crtc *crtc = &nv_crtc->base; nv04_cursor_set_offset() local
63 nv04_cursor_init(struct nouveau_crtc *crtc) nv04_cursor_init() argument
H A Ddisp.c42 struct drm_crtc *crtc; nv04_display_create() local
128 struct drm_crtc *crtc; nv04_display_destroy() local
161 struct drm_crtc *crtc; nv04_display_init() local
H A Doverlay.c93 nv10_update_plane(struct drm_plane *plane, struct drm_crtc *crtc, nv10_update_plane() argument
343 nv04_update_plane(struct drm_plane *plane, struct drm_crtc *crtc, nv04_update_plane() argument
H A Ddfp.c116 struct drm_crtc *crtc; nv04_dfp_update_fp_control() local
514 struct drm_crtc *crtc = encoder->crtc; nv04_lvds_dpms() local
H A Ddisp.h169 nouveau_bios_run_init_table(struct drm_device *dev, u16 table, struct dcb_output *outp, int crtc) nouveau_bios_run_init_table() argument
H A Dtvnv17.c700 struct drm_crtc *crtc = encoder->crtc; nv17_tv_set_property() local
H A Dcrtc.c51 crtc_wr_cio_state(struct drm_crtc *crtc, struct nv04_crtc_reg *crtcstate, int index) crtc_wr_cio_state() argument
57 static void nv_crtc_set_digital_vibrance(struct drm_crtc *crtc, int level) nv_crtc_set_digital_vibrance() argument
72 static void nv_crtc_set_image_sharpening(struct drm_crtc *crtc, int level) nv_crtc_set_image_sharpening() argument
111 static void nv_crtc_calc_state_ext(struct drm_crtc *crtc, struct drm_display_mode * mode, int dot_clock) nv_crtc_calc_state_ext() argument
169 nv_crtc_dpms(struct drm_crtc *crtc, int mode) nv_crtc_dpms() argument
231 nv_crtc_mode_fixup(struct drm_crtc *crtc, const struct drm_display_mode *mode, nv_crtc_mode_fixup() argument
238 nv_crtc_mode_set_vga(struct drm_crtc *crtc, struct drm_display_mode *mode) nv_crtc_mode_set_vga() argument
462 nv_crtc_mode_set_regs(struct drm_crtc *crtc, struct drm_display_mode * mode) nv_crtc_mode_set_regs() argument
610 nv_crtc_swap_fbs(struct drm_crtc *crtc, struct drm_framebuffer *old_fb) nv_crtc_swap_fbs() argument
636 nv_crtc_mode_set(struct drm_crtc *crtc, struct drm_display_mode *mode, nv_crtc_mode_set() argument
664 static void nv_crtc_save(struct drm_crtc *crtc) nv_crtc_save() argument
685 static void nv_crtc_restore(struct drm_crtc *crtc) nv_crtc_restore() argument
701 static void nv_crtc_prepare(struct drm_crtc *crtc) nv_crtc_prepare() argument
724 static void nv_crtc_commit(struct drm_crtc *crtc) nv_crtc_commit() argument
746 static void nv_crtc_destroy(struct drm_crtc *crtc) nv_crtc_destroy() argument
767 nv_crtc_gamma_load(struct drm_crtc *crtc) nv_crtc_gamma_load() argument
785 nv_crtc_disable(struct drm_crtc *crtc) nv_crtc_disable() argument
795 nv_crtc_gamma_set(struct drm_crtc *crtc, u16 *r, u16 *g, u16 *b, uint32_t start, nv_crtc_gamma_set() argument
821 nv04_crtc_do_mode_set_base(struct drm_crtc *crtc, nv04_crtc_do_mode_set_base() argument
901 nv04_crtc_mode_set_base(struct drm_crtc *crtc, int x, int y, nv04_crtc_mode_set_base() argument
911 nv04_crtc_mode_set_base_atomic(struct drm_crtc *crtc, nv04_crtc_mode_set_base_atomic() argument
987 nv04_crtc_cursor_set(struct drm_crtc *crtc, struct drm_file *file_priv, nv04_crtc_cursor_set() argument
1029 nv04_crtc_cursor_move(struct drm_crtc *crtc, int x, int y) nv04_crtc_cursor_move() argument
1043 struct drm_crtc *crtc; nouveau_crtc_set_config() local
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/
H A Dinit.h8 int crtc; member in struct:nvbios_init
/linux-4.1.27/drivers/gpu/drm/r128/
H A Dr128_irq.c37 u32 r128_get_vblank_counter(struct drm_device *dev, int crtc) r128_get_vblank_counter() argument
65 int r128_enable_vblank(struct drm_device *dev, int crtc) r128_enable_vblank() argument
78 void r128_disable_vblank(struct drm_device *dev, int crtc) r128_disable_vblank() argument
/linux-4.1.27/drivers/gpu/drm/rcar-du/
H A Drcar_du_lvdsenc.h38 rcar_du_lvdsenc_enable(struct rcar_du_lvdsenc *lvds, struct drm_crtc *crtc, bool enable) rcar_du_lvdsenc_enable() argument
H A Drcar_du_crtc.h26 struct drm_crtc crtc; member in struct:rcar_du_crtc
H A Drcar_du_drv.c224 static int rcar_du_enable_vblank(struct drm_device *dev, int crtc) rcar_du_enable_vblank() argument
233 static void rcar_du_disable_vblank(struct drm_device *dev, int crtc) rcar_du_disable_vblank() argument
H A Drcar_du_lvdsenc.c130 int rcar_du_lvdsenc_enable(struct rcar_du_lvdsenc *lvds, struct drm_crtc *crtc, rcar_du_lvdsenc_enable() argument
H A Drcar_du_crtc.c178 void rcar_du_crtc_route_output(struct drm_crtc *crtc, rcar_du_crtc_route_output() argument
355 struct drm_crtc *crtc = &rcrtc->crtc; rcar_du_crtc_start() local
391 struct drm_crtc *crtc = &rcrtc->crtc; rcar_du_crtc_stop() local
446 static void rcar_du_crtc_enable(struct drm_crtc *crtc) rcar_du_crtc_enable() argument
459 static void rcar_du_crtc_disable(struct drm_crtc *crtc) rcar_du_crtc_disable() argument
473 static bool rcar_du_crtc_mode_fixup(struct drm_crtc *crtc, rcar_du_crtc_mode_fixup() argument
481 static void rcar_du_crtc_atomic_begin(struct drm_crtc *crtc) rcar_du_crtc_atomic_begin() argument
497 static void rcar_du_crtc_atomic_flush(struct drm_crtc *crtc) rcar_du_crtc_atomic_flush() argument
556 struct drm_crtc *crtc = &rcrtc->crtc; rcar_du_crtc_create() local
/linux-4.1.27/drivers/gpu/drm/shmobile/
H A Dshmob_drm_crtc.h24 struct drm_crtc crtc; member in struct:shmob_drm_crtc
H A Dshmob_drm_drv.h42 struct shmob_drm_crtc crtc; member in struct:shmob_drm_device
H A Dshmob_drm_drv.c234 static int shmob_drm_enable_vblank(struct drm_device *dev, int crtc) shmob_drm_enable_vblank() argument
243 static void shmob_drm_disable_vblank(struct drm_device *dev, int crtc) shmob_drm_disable_vblank() argument
H A Dshmob_drm_plane.c176 shmob_drm_plane_update(struct drm_plane *plane, struct drm_crtc *crtc, shmob_drm_plane_update() argument
H A Dshmob_drm_crtc.c74 struct drm_crtc *crtc = &scrtc->crtc; shmob_drm_crtc_setup_geometry() local
165 struct drm_crtc *crtc = &scrtc->crtc; shmob_drm_crtc_start() local
266 struct drm_crtc *crtc = &scrtc->crtc; shmob_drm_crtc_stop() local
306 struct drm_crtc *crtc = &scrtc->crtc; shmob_drm_crtc_compute_base() local
333 struct drm_crtc *crtc = &scrtc->crtc; shmob_drm_crtc_update_base() local
347 static void shmob_drm_crtc_dpms(struct drm_crtc *crtc, int mode) shmob_drm_crtc_dpms() argument
362 static bool shmob_drm_crtc_mode_fixup(struct drm_crtc *crtc, shmob_drm_crtc_mode_fixup() argument
369 static void shmob_drm_crtc_mode_prepare(struct drm_crtc *crtc) shmob_drm_crtc_mode_prepare() argument
374 static int shmob_drm_crtc_mode_set(struct drm_crtc *crtc, shmob_drm_crtc_mode_set() argument
419 static void shmob_drm_crtc_mode_commit(struct drm_crtc *crtc) shmob_drm_crtc_mode_commit() argument
424 static int shmob_drm_crtc_mode_set_base(struct drm_crtc *crtc, int x, int y, shmob_drm_crtc_mode_set_base() argument
477 static int shmob_drm_crtc_page_flip(struct drm_crtc *crtc, shmob_drm_crtc_page_flip() argument
515 struct drm_crtc *crtc = &sdev->crtc.crtc; shmob_drm_crtc_create() local
/linux-4.1.27/drivers/gpu/drm/i915/
H A Dintel_atomic_plane.c112 struct drm_crtc *crtc = state->crtc; intel_plane_atomic_check() local
H A Dintel_atomic.c78 struct intel_crtc *crtc = to_intel_crtc(state->crtcs[i]); intel_atomic_check() local
214 intel_crtc_duplicate_state(struct drm_crtc *crtc) intel_crtc_duplicate_state() argument
239 intel_crtc_destroy_state(struct drm_crtc *crtc, intel_crtc_destroy_state() argument
H A Dintel_fifo_underrun.c54 struct intel_crtc *crtc; ivb_can_enable_err_int() local
73 struct intel_crtc *crtc; cpt_can_enable_serr_int() local
97 struct intel_crtc *crtc; i9xx_check_fifo_underruns() local
234 struct drm_crtc *crtc = dev_priv->pipe_to_crtc_mapping[pipe]; __intel_set_cpu_fifo_underrun_reporting() local
303 struct drm_crtc *crtc = dev_priv->pipe_to_crtc_mapping[pch_transcoder]; intel_set_pch_fifo_underrun_reporting() local
345 struct drm_crtc *crtc = dev_priv->pipe_to_crtc_mapping[pipe]; intel_cpu_fifo_underrun_irq_handler() local
H A Dintel_audio.c402 struct intel_crtc *crtc = to_intel_crtc(encoder->crtc); intel_audio_codec_enable() local
H A Dintel_dvo.c185 struct intel_crtc *crtc = to_intel_crtc(encoder->base.crtc); intel_enable_dvo() local
203 struct drm_crtc *crtc; intel_dvo_dpms() local
298 struct intel_crtc *crtc = to_intel_crtc(encoder->base.crtc); intel_dvo_pre_enable() local
440 struct drm_crtc *crtc; intel_dvo_get_current_mode() local
H A Dintel_fbc.c68 static void i8xx_fbc_enable(struct drm_crtc *crtc) i8xx_fbc_enable() argument
127 static void g4x_fbc_enable(struct drm_crtc *crtc) g4x_fbc_enable() argument
183 static void ilk_fbc_enable(struct drm_crtc *crtc) ilk_fbc_enable() argument
254 static void gen7_fbc_enable(struct drm_crtc *crtc) gen7_fbc_enable() argument
376 static void intel_fbc_enable(struct drm_crtc *crtc) intel_fbc_enable() argument
447 struct drm_crtc *crtc = NULL, *tmp_crtc; intel_fbc_find_crtc() local
504 struct drm_crtc *crtc = NULL; intel_fbc_update() local
H A Dintel_psr.c81 struct intel_crtc *crtc = to_intel_crtc(dig_port->base.base.crtc); intel_psr_write_vsc() local
109 struct drm_crtc *crtc = intel_dig_port->base.base.crtc; vlv_psr_setup_vsc() local
203 struct drm_crtc *crtc = dig_port->base.base.crtc; vlv_psr_enable_source() local
218 struct drm_crtc *crtc = dig_port->base.base.crtc; vlv_psr_activate() local
265 struct drm_crtc *crtc = dig_port->base.base.crtc; intel_psr_match_conditions() local
478 struct drm_crtc *crtc = dp_to_dig_port(intel_dp)->base.base.crtc; intel_psr_work() local
522 struct drm_crtc *crtc = dp_to_dig_port(intel_dp)->base.base.crtc; intel_psr_exit() local
578 struct drm_crtc *crtc; intel_psr_invalidate() local
614 struct drm_crtc *crtc; intel_psr_flush() local
H A Dintel_dp_mst.c155 struct drm_crtc *crtc = encoder->base.crtc; intel_mst_pre_enable_dp() local
241 struct intel_crtc *crtc = to_intel_crtc(encoder->base.crtc); intel_dp_mst_enc_get_config() local
H A Dintel_fbdev.c290 static void intel_crtc_fb_gamma_set(struct drm_crtc *crtc, u16 red, u16 green, intel_crtc_fb_gamma_set() argument
300 static void intel_crtc_fb_gamma_get(struct drm_crtc *crtc, u16 *red, u16 *green, intel_crtc_fb_gamma_get() argument
311 intel_fb_helper_crtc(struct drm_fb_helper *fb_helper, struct drm_crtc *crtc) intel_fb_helper_crtc() argument
557 struct drm_crtc *crtc; intel_fbdev_init_bios() local
H A Dintel_lvds.c141 struct intel_crtc *crtc = to_intel_crtc(encoder->base.crtc); intel_pre_enable_lvds() local
498 struct drm_crtc *crtc; intel_lvds_set_property() local
922 struct drm_crtc *crtc; intel_lvds_init() local
H A Di915_drv.c568 struct drm_crtc *crtc; i915_drm_suspend() local
H A Dintel_crt.c160 struct intel_crtc *crtc = to_intel_crtc(encoder->base.crtc); intel_crt_set_dpms() local
236 struct drm_crtc *crtc; intel_crt_dpms() local
H A Dintel_sprite.c80 bool intel_pipe_update_start(struct intel_crtc *crtc, uint32_t *start_vbl_count) intel_pipe_update_start() argument
153 void intel_pipe_update_end(struct intel_crtc *crtc, u32 start_vbl_count) intel_pipe_update_end() argument
168 static void intel_update_primary_plane(struct intel_crtc *crtc) intel_update_primary_plane() argument
180 skl_update_plane(struct drm_plane *drm_plane, struct drm_crtc *crtc, skl_update_plane() argument
296 skl_disable_plane(struct drm_plane *drm_plane, struct drm_crtc *crtc) skl_disable_plane() argument
353 vlv_update_plane(struct drm_plane *dplane, struct drm_crtc *crtc, vlv_update_plane() argument
484 vlv_disable_plane(struct drm_plane *dplane, struct drm_crtc *crtc) vlv_disable_plane() argument
507 ivb_update_plane(struct drm_plane *plane, struct drm_crtc *crtc, ivb_update_plane() argument
634 ivb_disable_plane(struct drm_plane *plane, struct drm_crtc *crtc) ivb_disable_plane() argument
655 ilk_update_plane(struct drm_plane *plane, struct drm_crtc *crtc, ilk_update_plane() argument
769 ilk_disable_plane(struct drm_plane *plane, struct drm_crtc *crtc) ilk_disable_plane() argument
800 intel_post_enable_primary(struct drm_crtc *crtc) intel_post_enable_primary() argument
837 intel_pre_disable_primary(struct drm_crtc *crtc) intel_pre_disable_primary() argument
1063 struct drm_crtc *crtc = state->base.crtc; intel_commit_sprite_plane() local
H A Dintel_hdmi.c702 struct intel_crtc *crtc = to_intel_crtc(encoder->base.crtc); intel_hdmi_prepare() local
866 struct intel_crtc *crtc = to_intel_crtc(encoder->base.crtc); intel_disable_hdmi() local
878 struct drm_crtc *crtc = encoder->base.crtc; intel_disable_hdmi() local
H A Dintel_ddi.c342 void hsw_fdi_link_train(struct drm_crtc *crtc) hsw_fdi_link_train() argument
474 intel_ddi_get_crtc_encoder(struct drm_crtc *crtc) intel_ddi_get_crtc_encoder() argument
497 struct intel_crtc *crtc = to_intel_crtc(crtc_state->base.crtc); intel_ddi_get_crtc_new_encoder() local
1236 void intel_ddi_set_pipe_settings(struct drm_crtc *crtc) intel_ddi_set_pipe_settings() argument
1267 void intel_ddi_set_vc_payload_alloc(struct drm_crtc *crtc, bool state) intel_ddi_set_vc_payload_alloc() argument
1282 void intel_ddi_enable_transcoder_func(struct drm_crtc *crtc) intel_ddi_enable_transcoder_func() argument
1501 struct drm_crtc *crtc = &intel_crtc->base; intel_ddi_enable_pipe_clock() local
1527 struct intel_crtc *crtc = to_intel_crtc(encoder->crtc); intel_ddi_pre_enable() local
1634 struct drm_crtc *crtc = encoder->crtc; intel_enable_ddi() local
1672 struct drm_crtc *crtc = encoder->crtc; intel_disable_ddi() local
2043 void intel_ddi_fdi_disable(struct drm_crtc *crtc) intel_ddi_fdi_disable() argument
H A Dintel_overlay.c172 struct intel_crtc *crtc; member in struct:intel_overlay
1064 struct intel_crtc *crtc; intel_overlay_put_image() local
853 check_overlay_possible_on_crtc(struct intel_overlay *overlay, struct intel_crtc *crtc) check_overlay_possible_on_crtc() argument
H A Dintel_tv.c1182 struct drm_crtc *crtc = encoder->crtc; intel_tv_detect_type() local
1466 struct drm_crtc *crtc = intel_tv->base.base.crtc; intel_tv_set_property() local
H A Di915_irq.c613 static int __intel_get_crtc_scanline(struct intel_crtc *crtc) __intel_get_crtc_scanline() argument
642 struct drm_crtc *crtc = dev_priv->pipe_to_crtc_mapping[pipe]; i915_get_crtc_scanoutpos() local
761 int intel_get_crtc_scanline(struct intel_crtc *crtc) intel_get_crtc_scanline() argument
779 struct drm_crtc *crtc; i915_get_vblank_timestamp() local
H A Dintel_sdvo.c997 struct drm_crtc *crtc = intel_sdvo->base.base.crtc; intel_sdvo_set_avi_infoframe() local
1183 struct intel_crtc *crtc = to_intel_crtc(intel_encoder->base.crtc); intel_sdvo_pre_enable() local
1444 struct drm_crtc *crtc = encoder->base.crtc; intel_disable_sdvo() local
1511 struct drm_crtc *crtc; intel_sdvo_dpms() local
H A Di915_debugfs.c542 struct intel_crtc *crtc; i915_gem_pageflip_info() local
2519 struct drm_crtc *crtc = &intel_crtc->base; intel_encoder_info() local
2546 struct drm_crtc *crtc = &intel_crtc->base; intel_crtc_info() local
2667 struct intel_crtc *crtc; i915_display_info() local
3248 struct intel_crtc *crtc; i9xx_pipe_crc_auto_source() local
3515 struct intel_crtc *crtc = hsw_trans_edp_pipe_A_crc_wa() local
3541 struct intel_crtc *crtc = hsw_undo_trans_edp_pipe_A_crc_wa() local
3599 struct intel_crtc *crtc = to_intel_crtc(intel_get_crtc_for_pipe(dev, pipe_crc_set_source() local
3667 struct intel_crtc *crtc = pipe_crc_set_source() local
H A Dintel_dp.c1488 struct intel_crtc *crtc = to_intel_crtc(dig_port->base.base.crtc); ironlake_set_pll_cpu_edp() local
1522 struct intel_crtc *crtc = to_intel_crtc(encoder->base.crtc); intel_dp_prepare() local
2073 struct drm_crtc *crtc = intel_dig_port->base.base.crtc; ironlake_edp_pll_on() local
2099 struct drm_crtc *crtc = intel_dig_port->base.base.crtc; ironlake_edp_pll_off() local
2219 struct intel_crtc *crtc = to_intel_crtc(encoder->base.crtc); intel_dp_get_config() local
2299 struct intel_crtc *crtc = to_intel_crtc(encoder->base.crtc); intel_disable_dp() local
2484 struct intel_crtc *crtc = to_intel_crtc(encoder->base.crtc); intel_enable_dp() local
2617 struct intel_crtc *crtc = to_intel_crtc(encoder->base.crtc); vlv_init_panel_power_sequencer() local
4731 intel_trans_dp_port_sel(struct drm_crtc *crtc) intel_trans_dp_port_sel() argument
5087 struct drm_crtc *crtc = dig_port->base.base.crtc; intel_edp_drrs_enable() local
5119 struct drm_crtc *crtc = dig_port->base.base.crtc; intel_edp_drrs_disable() local
5187 struct drm_crtc *crtc; intel_edp_drrs_invalidate() local
5231 struct drm_crtc *crtc; intel_edp_drrs_flush() local
H A Dintel_drv.h735 struct drm_crtc *crtc; member in struct:intel_unpin_work
805 static inline unsigned int intel_num_planes(struct intel_crtc *crtc) intel_num_planes() argument
1310 intel_atomic_get_crtc_state(struct drm_atomic_state *state, struct intel_crtc *crtc) intel_atomic_get_crtc_state() argument
/linux-4.1.27/drivers/gpu/drm/mga/
H A Dmga_irq.c38 u32 mga_get_vblank_counter(struct drm_device *dev, int crtc) mga_get_vblank_counter() argument
91 int mga_enable_vblank(struct drm_device *dev, int crtc) mga_enable_vblank() argument
106 void mga_disable_vblank(struct drm_device *dev, int crtc) mga_disable_vblank() argument
/linux-4.1.27/drivers/gpu/drm/msm/mdp/mdp4/
H A Dmdp4_irq.c87 int mdp4_enable_vblank(struct msm_kms *kms, struct drm_crtc *crtc) mdp4_enable_vblank() argument
94 void mdp4_disable_vblank(struct msm_kms *kms, struct drm_crtc *crtc) mdp4_disable_vblank() argument
H A Dmdp4_kms.c137 struct drm_crtc *crtc = state->crtcs[i]; mdp4_prepare_commit() local
151 struct drm_crtc *crtc = state->crtcs[i]; mdp4_complete_commit() local
261 struct drm_crtc *crtc; modeset_init() local
H A Dmdp4_plane.c193 mdp4_plane_mode_set(struct drm_plane *plane, struct drm_crtc *crtc, struct drm_framebuffer *fb, int crtc_x, int crtc_y, unsigned int crtc_w, unsigned int crtc_h, uint32_t src_x, uint32_t src_y, uint32_t src_w, uint32_t src_h) mdp4_plane_mode_set() argument
H A Dmdp4_crtc.c66 static struct mdp4_kms *get_kms(struct drm_crtc *crtc) get_kms() argument
72 static void request_pending(struct drm_crtc *crtc, uint32_t pending) request_pending() argument
80 static void crtc_flush(struct drm_crtc *crtc) crtc_flush() argument
100 static void complete_flip(struct drm_crtc *crtc, struct drm_file *file) complete_flip() argument
133 static void mdp4_crtc_destroy(struct drm_crtc *crtc) mdp4_crtc_destroy() argument
143 static bool mdp4_crtc_mode_fixup(struct drm_crtc *crtc, mdp4_crtc_mode_fixup() argument
170 struct drm_crtc *crtc; setup_mixer() local
191 static void blend_setup(struct drm_crtc *crtc) blend_setup() argument
239 static void mdp4_crtc_mode_set_nofb(struct drm_crtc *crtc) mdp4_crtc_mode_set_nofb() argument
287 static void mdp4_crtc_disable(struct drm_crtc *crtc) mdp4_crtc_disable() argument
303 static void mdp4_crtc_enable(struct drm_crtc *crtc) mdp4_crtc_enable() argument
321 static int mdp4_crtc_atomic_check(struct drm_crtc *crtc, mdp4_crtc_atomic_check() argument
330 static void mdp4_crtc_atomic_begin(struct drm_crtc *crtc) mdp4_crtc_atomic_begin() argument
336 static void mdp4_crtc_atomic_flush(struct drm_crtc *crtc) mdp4_crtc_atomic_flush() argument
355 static int mdp4_crtc_set_property(struct drm_crtc *crtc, mdp4_crtc_set_property() argument
370 static void update_cursor(struct drm_crtc *crtc) update_cursor() argument
417 static int mdp4_crtc_cursor_set(struct drm_crtc *crtc, mdp4_crtc_cursor_set() argument
473 static int mdp4_crtc_cursor_move(struct drm_crtc *crtc, int x, int y) mdp4_crtc_cursor_move() argument
514 struct drm_crtc *crtc = &mdp4_crtc->base; mdp4_crtc_vblank_irq() local
535 struct drm_crtc *crtc = &mdp4_crtc->base; mdp4_crtc_err_irq() local
540 uint32_t mdp4_crtc_vblank(struct drm_crtc *crtc) mdp4_crtc_vblank() argument
546 void mdp4_crtc_cancel_pending_flip(struct drm_crtc *crtc, struct drm_file *file) mdp4_crtc_cancel_pending_flip() argument
554 void mdp4_crtc_set_config(struct drm_crtc *crtc, uint32_t config) mdp4_crtc_set_config() argument
563 void mdp4_crtc_set_intf(struct drm_crtc *crtc, enum mdp4_intf intf, int mixer) mdp4_crtc_set_intf() argument
612 struct drm_crtc *crtc = NULL; mdp4_crtc_init() local
/linux-4.1.27/drivers/gpu/drm/msm/
H A Dmsm_atomic.c197 struct drm_crtc *crtc = state->crtcs[i]; msm_atomic_commit() local
H A Dmsm_fbdev.c204 static void msm_crtc_fb_gamma_set(struct drm_crtc *crtc, msm_crtc_fb_gamma_set() argument
210 static void msm_crtc_fb_gamma_get(struct drm_crtc *crtc, msm_crtc_fb_gamma_get() argument
/linux-4.1.27/drivers/gpu/drm/nouveau/
H A Dnouveau_encoder.h48 struct drm_crtc *crtc; member in struct:nouveau_encoder
H A Dnv84_fence.c32 nv84_fence_crtc(struct nouveau_channel *chan, int crtc) nv84_fence_crtc() argument
H A Dnouveau_connector.h96 struct drm_crtc *crtc = to_drm_crtc(nv_crtc); nouveau_crtc_connector_get() local
H A Dnouveau_crtc.h78 static inline struct nouveau_crtc *nouveau_crtc(struct drm_crtc *crtc) nouveau_crtc() argument
83 static inline struct drm_crtc *to_drm_crtc(struct nouveau_crtc *crtc) to_drm_crtc() argument
H A Dnouveau_display.h31 int crtc, bpp, pitch, x, y; member in struct:nouveau_page_flip_state
H A Dnouveau_fbcon.c293 static void nouveau_fbcon_gamma_set(struct drm_crtc *crtc, u16 red, u16 green, nouveau_fbcon_gamma_set() argument
303 static void nouveau_fbcon_gamma_get(struct drm_crtc *crtc, u16 *red, u16 *green, nouveau_fbcon_gamma_get() argument
H A Dnouveau_drm.c775 struct drm_crtc *crtc; nouveau_pmops_runtime_idle() local
H A Dnouveau_display.c56 struct drm_crtc *crtc; nouveau_display_vblank_enable() local
70 struct drm_crtc *crtc; nouveau_display_vblank_disable() local
95 nouveau_display_scanoutpos_head(struct drm_crtc *crtc, int *vpos, int *hpos, nouveau_display_scanoutpos_head() argument
137 struct drm_crtc *crtc; nouveau_display_scanoutpos() local
153 struct drm_crtc *crtc; nouveau_display_vblstamp() local
169 struct drm_crtc *crtc; nouveau_display_vblank_fini() local
183 struct drm_crtc *crtc; nouveau_display_vblank_init() local
556 struct drm_crtc *crtc; nouveau_display_suspend() local
586 struct drm_crtc *crtc; nouveau_display_resume() local
697 nouveau_crtc_page_flip(struct drm_crtc *crtc, struct drm_framebuffer *fb, nouveau_crtc_page_flip() argument
H A Dnv50_display.c494 nv50_display_crtc_sema(struct drm_device *dev, int crtc) nv50_display_crtc_sema() argument
516 nv50_display_flip_stop(struct drm_crtc *crtc) nv50_display_flip_stop() argument
542 nv50_display_flip_next(struct drm_crtc *crtc, struct drm_framebuffer *fb, nv50_display_flip_next() argument
726 struct drm_crtc *crtc = &nv_crtc->base; nv50_crtc_set_scale() local
998 nv50_crtc_dpms(struct drm_crtc *crtc, int mode) nv50_crtc_dpms() argument
1003 nv50_crtc_prepare(struct drm_crtc *crtc) nv50_crtc_prepare() argument
1042 nv50_crtc_commit(struct drm_crtc *crtc) nv50_crtc_commit() argument
1087 nv50_crtc_mode_fixup(struct drm_crtc *crtc, const struct drm_display_mode *mode, nv50_crtc_mode_fixup() argument
1095 nv50_crtc_swap_fbs(struct drm_crtc *crtc, struct drm_framebuffer *old_fb) nv50_crtc_swap_fbs() argument
1112 nv50_crtc_mode_set(struct drm_crtc *crtc, struct drm_display_mode *umode, nv50_crtc_mode_set() argument
1209 nv50_crtc_mode_set_base(struct drm_crtc *crtc, int x, int y, nv50_crtc_mode_set_base() argument
1232 nv50_crtc_mode_set_base_atomic(struct drm_crtc *crtc, nv50_crtc_mode_set_base_atomic() argument
1243 nv50_crtc_lut_load(struct drm_crtc *crtc) nv50_crtc_lut_load() argument
1268 nv50_crtc_disable(struct drm_crtc *crtc) nv50_crtc_disable() argument
1278 nv50_crtc_cursor_set(struct drm_crtc *crtc, struct drm_file *file_priv, nv50_crtc_cursor_set() argument
1311 nv50_crtc_cursor_move(struct drm_crtc *crtc, int x, int y) nv50_crtc_cursor_move() argument
1325 nv50_crtc_gamma_set(struct drm_crtc *crtc, u16 *r, u16 *g, u16 *b, nv50_crtc_gamma_set() argument
1350 nv50_crtc_destroy(struct drm_crtc *crtc) nv50_crtc_destroy() argument
1413 struct drm_crtc *crtc; nv50_crtc_create() local
2302 struct drm_crtc *crtc; nv50_fbdma_init() local
2422 struct drm_crtc *crtc; nv50_display_init() local
/linux-4.1.27/drivers/gpu/drm/radeon/
H A Dradeon_cursor.c30 static void radeon_lock_cursor(struct drm_crtc *crtc, bool lock) radeon_lock_cursor() argument
60 static void radeon_hide_cursor(struct drm_crtc *crtc) radeon_hide_cursor() argument
88 static void radeon_show_cursor(struct drm_crtc *crtc) radeon_show_cursor() argument
120 static int radeon_cursor_move_locked(struct drm_crtc *crtc, int x, int y) radeon_cursor_move_locked() argument
219 int radeon_crtc_cursor_move(struct drm_crtc *crtc, radeon_crtc_cursor_move() argument
231 static void radeon_set_cursor(struct drm_crtc *crtc) radeon_set_cursor() argument
259 int radeon_crtc_cursor_set2(struct drm_crtc *crtc, radeon_crtc_cursor_set2() argument
355 void radeon_cursor_reset(struct drm_crtc *crtc) radeon_cursor_reset() argument
H A Ddce3_1_afmt.c116 dce3_2_audio_set_dto(struct radeon_device *rdev, struct radeon_crtc *crtc, unsigned int clock) dce3_2_audio_set_dto() argument
H A Ddce6_afmt.c249 dce6_hdmi_audio_set_dto(struct radeon_device *rdev, struct radeon_crtc *crtc, unsigned int clock) dce6_hdmi_audio_set_dto() argument
268 dce6_dp_audio_set_dto(struct radeon_device *rdev, struct radeon_crtc *crtc, unsigned int clock) dce6_dp_audio_set_dto() argument
H A Dradeon_irq.c65 int radeon_enable_vblank(struct drm_device *dev, int crtc) radeon_enable_vblank() argument
100 void radeon_disable_vblank(struct drm_device *dev, int crtc) radeon_disable_vblank() argument
258 u32 radeon_get_vblank_counter(struct drm_device *dev, int crtc) radeon_get_vblank_counter() argument
H A Dradeon_irq_kms.c401 void radeon_irq_kms_pflip_irq_get(struct radeon_device *rdev, int crtc) radeon_irq_kms_pflip_irq_get() argument
427 void radeon_irq_kms_pflip_irq_put(struct radeon_device *rdev, int crtc) radeon_irq_kms_pflip_irq_put() argument
H A Dradeon_kms.c220 struct drm_crtc *crtc; radeon_info_ioctl() local
744 u32 radeon_get_vblank_counter_kms(struct drm_device *dev, int crtc) radeon_get_vblank_counter_kms() argument
765 int radeon_enable_vblank_kms(struct drm_device *dev, int crtc) radeon_enable_vblank_kms() argument
791 void radeon_disable_vblank_kms(struct drm_device *dev, int crtc) radeon_disable_vblank_kms() argument
820 int radeon_get_vblank_timestamp_kms(struct drm_device *dev, int crtc, radeon_get_vblank_timestamp_kms() argument
H A Devergreen_hdmi.c227 dce4_hdmi_audio_set_dto(struct radeon_device *rdev, struct radeon_crtc *crtc, unsigned int clock) dce4_hdmi_audio_set_dto() argument
270 dce4_dp_audio_set_dto(struct radeon_device *rdev, struct radeon_crtc *crtc, unsigned int clock) dce4_dp_audio_set_dto() argument
H A Dr600_hdmi.c314 r600_hdmi_audio_set_dto(struct radeon_device *rdev, struct radeon_crtc *crtc, unsigned int clock) r600_hdmi_audio_set_dto() argument
H A Dradeon_fb.c72 struct drm_crtc *crtc = fb_helper->crtc_info[i].mode_set.crtc; radeon_fb_helper_set_par() local
H A Dradeon_audio.c499 struct radeon_crtc *crtc = to_radeon_crtc(encoder->crtc); radeon_audio_set_dto() local
H A Dradeon_drv.c501 struct drm_crtc *crtc; radeon_pmops_runtime_idle() local
H A Drs690.c261 rs690_crtc_bandwidth_compute(struct radeon_device *rdev, struct radeon_crtc *crtc, struct rs690_watermark *wm, bool low) rs690_crtc_bandwidth_compute() argument
H A Dradeon_device.c1555 struct drm_crtc *crtc; radeon_suspend_kms() local
1652 struct drm_crtc *crtc; radeon_resume_kms() local
H A Dradeon_dp_mst.c353 void radeon_dp_mst_prepare_pll(struct drm_crtc *crtc, struct drm_display_mode *mode) radeon_dp_mst_prepare_pll() argument
389 struct drm_crtc *crtc; radeon_mst_encoder_dpms() local
H A Dradeon_legacy_crtc.c33 static void radeon_overscan_setup(struct drm_crtc *crtc, radeon_overscan_setup() argument
45 static void radeon_legacy_rmx_mode_set(struct drm_crtc *crtc, radeon_legacy_rmx_mode_set() argument
293 static void radeon_crtc_dpms(struct drm_crtc *crtc, int mode) radeon_crtc_dpms() argument
354 int radeon_crtc_set_base(struct drm_crtc *crtc, int x, int y, radeon_crtc_set_base() argument
360 int radeon_crtc_set_base_atomic(struct drm_crtc *crtc, radeon_crtc_set_base_atomic() argument
367 int radeon_crtc_do_set_base(struct drm_crtc *crtc, radeon_crtc_do_set_base() argument
574 static bool radeon_set_crtc_timing(struct drm_crtc *crtc, struct drm_display_mode *mode) radeon_set_crtc_timing() argument
733 static void radeon_set_pll(struct drm_crtc *crtc, struct drm_display_mode *mode) radeon_set_pll() argument
1026 static bool radeon_crtc_mode_fixup(struct drm_crtc *crtc, radeon_crtc_mode_fixup() argument
1035 static int radeon_crtc_mode_set(struct drm_crtc *crtc, radeon_crtc_mode_set() argument
1061 static void radeon_crtc_prepare(struct drm_crtc *crtc) radeon_crtc_prepare() argument
1074 static void radeon_crtc_commit(struct drm_crtc *crtc) radeon_crtc_commit() argument
1088 static void radeon_crtc_disable(struct drm_crtc *crtc) radeon_crtc_disable() argument
H A Drs600.c56 static bool avivo_is_in_vblank(struct radeon_device *rdev, int crtc) avivo_is_in_vblank() argument
64 static bool avivo_is_counter_moving(struct radeon_device *rdev, int crtc) avivo_is_counter_moving() argument
85 void avivo_wait_for_vblank(struct radeon_device *rdev, int crtc) avivo_wait_for_vblank() argument
312 struct drm_crtc *crtc; rs600_pm_prepare() local
330 struct drm_crtc *crtc; rs600_pm_finish() local
836 u32 rs600_get_vblank_counter(struct radeon_device *rdev, int crtc) rs600_get_vblank_counter() argument
H A Drs780_dpm.c52 struct drm_crtc *crtc; rs780_get_pm_mode_parameters() local
H A Drv515.c710 void atom_rv515_force_tv_scaler(struct radeon_device *rdev, struct radeon_crtc *crtc) atom_rv515_force_tv_scaler() argument
953 rv515_crtc_bandwidth_compute(struct radeon_device *rdev, struct radeon_crtc *crtc, struct rv515_watermark *wm, bool low) rv515_crtc_bandwidth_compute() argument
H A Datombios_crtc.c34 static void atombios_overscan_setup(struct drm_crtc *crtc, atombios_overscan_setup() argument
79 static void atombios_scaler_setup(struct drm_crtc *crtc) atombios_scaler_setup() argument
163 static void atombios_lock_crtc(struct drm_crtc *crtc, int lock) atombios_lock_crtc() argument
180 static void atombios_enable_crtc(struct drm_crtc *crtc, int state) atombios_enable_crtc() argument
196 static void atombios_enable_crtc_memreq(struct drm_crtc *crtc, int state) atombios_enable_crtc_memreq() argument
222 static void atombios_blank_crtc(struct drm_crtc *crtc, int state) atombios_blank_crtc() argument
248 static void atombios_powergate_crtc(struct drm_crtc *crtc, int state) atombios_powergate_crtc() argument
264 void atombios_crtc_dpms(struct drm_crtc *crtc, int mode) atombios_crtc_dpms() argument
297 atombios_set_crtc_dtd_timing(struct drm_crtc *crtc, atombios_set_crtc_dtd_timing() argument
344 static void atombios_crtc_set_timing(struct drm_crtc *crtc, atombios_crtc_set_timing() argument
552 static u32 atombios_adjust_pll(struct drm_crtc *crtc, atombios_adjust_pll() argument
814 static void atombios_crtc_program_pll(struct drm_crtc *crtc, atombios_crtc_program_pll() argument
954 static bool atombios_crtc_prepare_pll(struct drm_crtc *crtc, struct drm_display_mode *mode) atombios_crtc_prepare_pll() argument
1054 static void atombios_crtc_set_pll(struct drm_crtc *crtc, struct drm_display_mode *mode) atombios_crtc_set_pll() argument
1135 static int dce4_crtc_do_set_base(struct drm_crtc *crtc, dce4_crtc_do_set_base() argument
1452 static int avivo_crtc_do_set_base(struct drm_crtc *crtc, avivo_crtc_do_set_base() argument
1652 int atombios_crtc_set_base(struct drm_crtc *crtc, int x, int y, atombios_crtc_set_base() argument
1666 int atombios_crtc_set_base_atomic(struct drm_crtc *crtc, atombios_crtc_set_base_atomic() argument
1682 static void radeon_legacy_atom_fixup(struct drm_crtc *crtc) radeon_legacy_atom_fixup() argument
1712 static u32 radeon_get_pll_use_mask(struct drm_crtc *crtc) radeon_get_pll_use_mask() argument
1739 static int radeon_get_shared_dp_ppll(struct drm_crtc *crtc) radeon_get_shared_dp_ppll() argument
1768 static int radeon_get_shared_nondp_ppll(struct drm_crtc *crtc) radeon_get_shared_nondp_ppll() argument
1842 static int radeon_atom_pick_pll(struct drm_crtc *crtc) radeon_atom_pick_pll() argument
2020 int atombios_crtc_mode_set(struct drm_crtc *crtc, atombios_crtc_mode_set() argument
2064 static bool atombios_crtc_mode_fixup(struct drm_crtc *crtc, atombios_crtc_mode_fixup() argument
2105 static void atombios_crtc_prepare(struct drm_crtc *crtc) atombios_crtc_prepare() argument
2118 static void atombios_crtc_commit(struct drm_crtc *crtc) atombios_crtc_commit() argument
2124 static void atombios_crtc_disable(struct drm_crtc *crtc) atombios_crtc_disable() argument
H A Dradeon_connectors.c117 struct drm_crtc *crtc = encoder->crtc; radeon_property_change_mode() local
769 struct drm_crtc *crtc = connector->encoder->crtc; radeon_connector_set_property() local
H A Dradeon_legacy_encoders.c1536 struct drm_crtc *crtc; radeon_legacy_tv_dac_detect() local
H A Dradeon_pm.c1640 struct drm_crtc *crtc; radeon_pm_compute_clocks_old() local
1713 struct drm_crtc *crtc; radeon_pm_compute_clocks_dpm() local
1757 int crtc, vpos, hpos, vbl_status; radeon_pm_in_vbl() local
H A Dr600_cs.c828 struct drm_crtc *crtc; r600_cs_common_vline_parse() local
H A Dr600_dpm.c157 struct drm_crtc *crtc; r600_dpm_get_vblank_time() local
183 struct drm_crtc *crtc; r600_dpm_get_vrefresh() local
H A Dradeon_combios.c3549 radeon_combios_encoder_crtc_scratch_regs(struct drm_encoder *encoder, int crtc) radeon_combios_encoder_crtc_scratch_regs() argument
H A Dradeon_display.c40 static void avivo_crtc_load_lut(struct drm_crtc *crtc) avivo_crtc_load_lut() argument
74 static void dce4_crtc_load_lut(struct drm_crtc *crtc) dce4_crtc_load_lut() argument
104 static void dce5_crtc_load_lut(struct drm_crtc *crtc) dce5_crtc_load_lut() argument
170 static void legacy_crtc_load_lut(struct drm_crtc *crtc) legacy_crtc_load_lut() argument
194 void radeon_crtc_load_lut(struct drm_crtc *crtc) radeon_crtc_load_lut() argument
213 void radeon_crtc_fb_gamma_set(struct drm_crtc *crtc, u16 red, u16 green, radeon_crtc_fb_gamma_set() argument
224 void radeon_crtc_fb_gamma_get(struct drm_crtc *crtc, u16 *red, u16 *green, radeon_crtc_fb_gamma_get() argument
234 static void radeon_crtc_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green, radeon_crtc_gamma_set() argument
249 static void radeon_crtc_destroy(struct drm_crtc *crtc) radeon_crtc_destroy() argument
400 struct drm_crtc *crtc = &radeon_crtc->base; radeon_flip_work_func() local
447 static int radeon_crtc_page_flip(struct drm_crtc *crtc, radeon_crtc_page_flip() argument
598 struct drm_crtc *crtc; radeon_crtc_set_config() local
1670 bool radeon_crtc_scaling_mode_fixup(struct drm_crtc *crtc, radeon_crtc_scaling_mode_fixup() argument
1791 int radeon_get_crtc_scanoutpos(struct drm_device *dev, int crtc, unsigned int flags, radeon_get_crtc_scanoutpos() argument
H A Devergreen.c1274 static bool dce4_is_in_vblank(struct radeon_device *rdev, int crtc) dce4_is_in_vblank() argument
1282 static bool dce4_is_counter_moving(struct radeon_device *rdev, int crtc) dce4_is_counter_moving() argument
1303 void dce4_wait_for_vblank(struct radeon_device *rdev, int crtc) dce4_wait_for_vblank() argument
1618 struct drm_crtc *crtc; evergreen_pm_prepare() local
1643 struct drm_crtc *crtc; evergreen_pm_finish() local
4485 u32 evergreen_get_vblank_counter(struct radeon_device *rdev, int crtc) evergreen_get_vblank_counter() argument
H A Dr100.c71 static bool r100_is_in_vblank(struct radeon_device *rdev, int crtc) r100_is_in_vblank() argument
86 static bool r100_is_counter_moving(struct radeon_device *rdev, int crtc) r100_is_counter_moving() argument
111 void r100_wait_for_vblank(struct radeon_device *rdev, int crtc) r100_wait_for_vblank() argument
446 struct drm_crtc *crtc; r100_pm_prepare() local
477 struct drm_crtc *crtc; r100_pm_finish() local
826 u32 r100_get_vblank_counter(struct radeon_device *rdev, int crtc) r100_get_vblank_counter() argument
1426 struct drm_crtc *crtc; r100_cs_packet_parse_vline() local
H A Dradeon_atombios.c4337 radeon_atombios_encoder_crtc_scratch_regs(struct drm_encoder *encoder, int crtc) radeon_atombios_encoder_crtc_scratch_regs() argument
H A Dradeon_mode.h450 int crtc; member in struct:radeon_encoder_mst
/linux-4.1.27/drivers/gpu/drm/sti/
H A Dsti_layer.c83 sti_layer_prepare(struct sti_layer *layer, struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_display_mode *mode, int mixer_id, int dest_x, int dest_y, int dest_w, int dest_h, int src_x, int src_y, int src_w, int src_h) sti_layer_prepare() argument
H A Dsti_compositor.c94 unsigned int i, crtc = 0, plane = 0; sti_compositor_bind() local
H A Dsti_drm_crtc.c22 static void sti_drm_crtc_dpms(struct drm_crtc *crtc, int mode) sti_drm_crtc_dpms() argument
27 static void sti_drm_crtc_prepare(struct drm_crtc *crtc) sti_drm_crtc_prepare() argument
47 static void sti_drm_crtc_commit(struct drm_crtc *crtc) sti_drm_crtc_commit() argument
73 static bool sti_drm_crtc_mode_fixup(struct drm_crtc *crtc, sti_drm_crtc_mode_fixup() argument
82 sti_drm_crtc_mode_set(struct drm_crtc *crtc, struct drm_display_mode *mode) sti_drm_crtc_mode_set() argument
132 static void sti_drm_crtc_disable(struct drm_crtc *crtc) sti_drm_crtc_disable() argument
161 sti_drm_crtc_mode_set_nofb(struct drm_crtc *crtc) sti_drm_crtc_mode_set_nofb() argument
167 static void sti_drm_atomic_begin(struct drm_crtc *crtc) sti_drm_atomic_begin() argument
181 static void sti_drm_atomic_flush(struct drm_crtc *crtc) sti_drm_atomic_flush() argument
198 static void sti_drm_crtc_destroy(struct drm_crtc *crtc) sti_drm_crtc_destroy() argument
204 static int sti_drm_crtc_set_property(struct drm_crtc *crtc, sti_drm_crtc_set_property() argument
218 int *crtc = data; sti_drm_crtc_vblank_cb() local
245 int sti_drm_crtc_enable_vblank(struct drm_device *dev, int crtc) sti_drm_crtc_enable_vblank() argument
262 void sti_drm_crtc_disable_vblank(struct drm_device *dev, int crtc) sti_drm_crtc_disable_vblank() argument
292 bool sti_drm_crtc_is_main(struct drm_crtc *crtc) sti_drm_crtc_is_main() argument
306 struct drm_crtc *crtc = &mixer->drm_crtc; sti_drm_crtc_init() local
H A Dsti_drm_plane.c30 sti_drm_update_plane(struct drm_plane *plane, struct drm_crtc *crtc, sti_drm_update_plane() argument
H A Dsti_layer.h94 struct drm_crtc *crtc; member in struct:sti_layer
/linux-4.1.27/drivers/gpu/drm/armada/
H A Darmada_crtc.h38 struct drm_crtc crtc; member in struct:armada_crtc
H A Darmada_drv.c267 static int armada_drm_enable_vblank(struct drm_device *dev, int crtc) armada_drm_enable_vblank() argument
274 static void armada_drm_disable_vblank(struct drm_device *dev, int crtc) armada_drm_disable_vblank() argument
H A Darmada_overlay.c101 armada_plane_update(struct drm_plane *plane, struct drm_crtc *crtc, armada_plane_update() argument
H A Darmada_crtc.c273 void armada_drm_crtc_gamma_set(struct drm_crtc *crtc, u16 r, u16 g, u16 b, armada_drm_crtc_gamma_set() argument
278 void armada_drm_crtc_gamma_get(struct drm_crtc *crtc, u16 *r, u16 *g, u16 *b, armada_drm_crtc_gamma_get() argument
284 static void armada_drm_crtc_dpms(struct drm_crtc *crtc, int dpms) armada_drm_crtc_dpms() argument
305 static void armada_drm_crtc_prepare(struct drm_crtc *crtc) armada_drm_crtc_prepare() argument
327 static void armada_drm_crtc_commit(struct drm_crtc *crtc) armada_drm_crtc_commit() argument
338 static bool armada_drm_crtc_mode_fixup(struct drm_crtc *crtc, armada_drm_crtc_mode_fixup() argument
495 static int armada_drm_crtc_mode_set(struct drm_crtc *crtc, armada_drm_crtc_mode_set() argument
630 static int armada_drm_crtc_mode_set_base(struct drm_crtc *crtc, int x, int y, armada_drm_crtc_mode_set_base() argument
657 static void armada_drm_crtc_disable(struct drm_crtc *crtc) armada_drm_crtc_disable() argument
823 static int armada_drm_crtc_cursor_set(struct drm_crtc *crtc, armada_drm_crtc_cursor_set() argument
876 static int armada_drm_crtc_cursor_move(struct drm_crtc *crtc, int x, int y) armada_drm_crtc_cursor_move() argument
895 static void armada_drm_crtc_destroy(struct drm_crtc *crtc) armada_drm_crtc_destroy() argument
920 static int armada_drm_crtc_page_flip(struct drm_crtc *crtc, armada_drm_crtc_page_flip() argument
982 armada_drm_crtc_set_property(struct drm_crtc *crtc, armada_drm_crtc_set_property() argument
/linux-4.1.27/drivers/gpu/drm/atmel-hlcdc/
H A Datmel_hlcdc_crtc.c52 drm_crtc_to_atmel_hlcdc_crtc(struct drm_crtc *crtc) drm_crtc_to_atmel_hlcdc_crtc() argument
59 struct atmel_hlcdc_crtc *crtc = drm_crtc_to_atmel_hlcdc_crtc(c); atmel_hlcdc_crtc_mode_set_nofb() local
124 static bool atmel_hlcdc_crtc_mode_fixup(struct drm_crtc *crtc, atmel_hlcdc_crtc_mode_fixup() argument
134 struct atmel_hlcdc_crtc *crtc = drm_crtc_to_atmel_hlcdc_crtc(c); atmel_hlcdc_crtc_disable() local
173 struct atmel_hlcdc_crtc *crtc = drm_crtc_to_atmel_hlcdc_crtc(c); atmel_hlcdc_crtc_enable() local
212 struct atmel_hlcdc_crtc *crtc = drm_crtc_to_atmel_hlcdc_crtc(c); atmel_hlcdc_crtc_suspend() local
223 struct atmel_hlcdc_crtc *crtc = drm_crtc_to_atmel_hlcdc_crtc(c); atmel_hlcdc_crtc_resume() local
234 struct atmel_hlcdc_crtc *crtc = drm_crtc_to_atmel_hlcdc_crtc(c); atmel_hlcdc_crtc_atomic_check() local
244 struct atmel_hlcdc_crtc *crtc = drm_crtc_to_atmel_hlcdc_crtc(c); atmel_hlcdc_crtc_atomic_begin() local
256 static void atmel_hlcdc_crtc_atomic_flush(struct drm_crtc *crtc) atmel_hlcdc_crtc_atomic_flush() argument
275 struct atmel_hlcdc_crtc *crtc = drm_crtc_to_atmel_hlcdc_crtc(c); atmel_hlcdc_crtc_destroy() local
284 struct atmel_hlcdc_crtc *crtc = drm_crtc_to_atmel_hlcdc_crtc(c); atmel_hlcdc_crtc_cancel_page_flip() local
299 static void atmel_hlcdc_crtc_finish_page_flip(struct atmel_hlcdc_crtc *crtc) atmel_hlcdc_crtc_finish_page_flip() argument
332 struct atmel_hlcdc_crtc *crtc; atmel_hlcdc_crtc_create() local
H A Datmel_hlcdc_dc.h136 struct drm_crtc *crtc; member in struct:atmel_hlcdc_dc
H A Datmel_hlcdc_dc.c417 struct drm_crtc *crtc; atmel_hlcdc_dc_preclose() local
456 static int atmel_hlcdc_dc_enable_vblank(struct drm_device *dev, int crtc) atmel_hlcdc_dc_enable_vblank() argument
466 static void atmel_hlcdc_dc_disable_vblank(struct drm_device *dev, int crtc) atmel_hlcdc_dc_disable_vblank() argument
566 struct drm_crtc *crtc; atmel_hlcdc_dc_drm_suspend() local
581 struct drm_crtc *crtc; atmel_hlcdc_dc_drm_resume() local
/linux-4.1.27/drivers/gpu/drm/bochs/
H A Dbochs_fbdev.c179 void bochs_fb_gamma_set(struct drm_crtc *crtc, u16 red, u16 green, bochs_fb_gamma_set() argument
184 void bochs_fb_gamma_get(struct drm_crtc *crtc, u16 *red, u16 *green, bochs_fb_gamma_get() argument
H A Dbochs_kms.c21 static void bochs_crtc_dpms(struct drm_crtc *crtc, int mode) bochs_crtc_dpms() argument
33 static bool bochs_crtc_mode_fixup(struct drm_crtc *crtc, bochs_crtc_mode_fixup() argument
40 static int bochs_crtc_mode_set_base(struct drm_crtc *crtc, int x, int y, bochs_crtc_mode_set_base() argument
82 static int bochs_crtc_mode_set(struct drm_crtc *crtc, bochs_crtc_mode_set() argument
95 static void bochs_crtc_prepare(struct drm_crtc *crtc) bochs_crtc_prepare() argument
99 static void bochs_crtc_commit(struct drm_crtc *crtc) bochs_crtc_commit() argument
103 static void bochs_crtc_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green, bochs_crtc_gamma_set() argument
108 static int bochs_crtc_page_flip(struct drm_crtc *crtc, bochs_crtc_page_flip() argument
148 struct drm_crtc *crtc = &bochs->crtc; bochs_crtc_init() local
H A Dbochs.h75 struct drm_crtc crtc; member in struct:bochs_device
/linux-4.1.27/drivers/gpu/drm/
H A Ddrm_modeset_lock.c172 void drm_modeset_lock_crtc(struct drm_crtc *crtc, drm_modeset_lock_crtc() argument
228 drm_modeset_legacy_acquire_ctx(struct drm_crtc *crtc) drm_modeset_legacy_acquire_ctx() argument
246 void drm_modeset_unlock_crtc(struct drm_crtc *crtc) drm_modeset_unlock_crtc() argument
269 struct drm_crtc *crtc; drm_warn_on_modeset_not_all_locked() local
464 struct drm_crtc *crtc; drm_modeset_lock_all_crtcs() local
H A Ddrm_crtc_helper.c142 bool drm_helper_crtc_in_use(struct drm_crtc *crtc) drm_helper_crtc_in_use() argument
181 struct drm_crtc *crtc; __drm_helper_disable_unused_functions() local
267 bool drm_crtc_helper_set_mode(struct drm_crtc *crtc, drm_crtc_helper_set_mode() argument
424 drm_crtc_helper_disable(struct drm_crtc *crtc) drm_crtc_helper_disable() argument
757 static int drm_helper_choose_crtc_dpms(struct drm_crtc *crtc) drm_helper_choose_crtc_dpms() argument
783 struct drm_crtc *crtc = encoder ? encoder->crtc : NULL; drm_helper_connector_dpms() local
872 struct drm_crtc *crtc; drm_helper_resume_force_mode() local
934 int drm_helper_crtc_mode_set(struct drm_crtc *crtc, struct drm_display_mode *mode, drm_helper_crtc_mode_set() argument
997 int drm_helper_crtc_mode_set_base(struct drm_crtc *crtc, int x, int y, drm_helper_crtc_mode_set_base() argument
H A Ddrm_plane_helper.c79 static int get_connectors_for_crtc(struct drm_crtc *crtc, get_connectors_for_crtc() argument
223 int drm_primary_helper_update(struct drm_plane *plane, struct drm_crtc *crtc, drm_primary_helper_update() argument
390 int drm_crtc_init(struct drm_device *dev, struct drm_crtc *crtc, drm_crtc_init() argument
405 struct drm_crtc *crtc[2]; drm_plane_helper_commit() local
517 int drm_plane_helper_update(struct drm_plane *plane, struct drm_crtc *crtc, drm_plane_helper_update() argument
131 drm_plane_helper_check_update(struct drm_plane *plane, struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_rect *src, struct drm_rect *dest, const struct drm_rect *clip, int min_scale, int max_scale, bool can_position, bool can_update_disabled, bool *visible) drm_plane_helper_check_update() argument
H A Ddrm_atomic.c142 struct drm_crtc *crtc = state->crtcs[i]; drm_atomic_state_clear() local
249 int drm_atomic_crtc_set_property(struct drm_crtc *crtc, drm_atomic_crtc_set_property() argument
274 int drm_atomic_crtc_get_property(struct drm_crtc *crtc, drm_atomic_crtc_get_property() argument
301 static int drm_atomic_crtc_check(struct drm_crtc *crtc, drm_atomic_crtc_check() argument
405 struct drm_crtc *crtc = drm_crtc_find(dev, val); drm_atomic_plane_set_property() local
650 struct drm_crtc *crtc = drm_crtc_find(dev, val); drm_atomic_connector_set_property() local
710 struct drm_crtc *crtc = obj_to_crtc(obj); drm_atomic_get_property() local
972 struct drm_crtc *crtc; drm_atomic_check_only() local
1150 struct drm_crtc *crtc = obj_to_crtc(obj); atomic_set_prop() local
1198 struct drm_crtc *crtc; drm_mode_atomic_ioctl() local
203 drm_atomic_get_crtc_state(struct drm_atomic_state *state, struct drm_crtc *crtc) drm_atomic_get_crtc_state() argument
746 drm_atomic_set_crtc_for_plane(struct drm_plane_state *plane_state, struct drm_crtc *crtc) drm_atomic_set_crtc_for_plane() argument
826 drm_atomic_set_crtc_for_connector(struct drm_connector_state *conn_state, struct drm_crtc *crtc) drm_atomic_set_crtc_for_connector() argument
868 drm_atomic_add_affected_connectors(struct drm_atomic_state *state, struct drm_crtc *crtc) drm_atomic_add_affected_connectors() argument
909 drm_atomic_connectors_for_crtc(struct drm_atomic_state *state, struct drm_crtc *crtc) drm_atomic_connectors_for_crtc() argument
H A Ddrm_atomic_helper.c251 struct drm_crtc *crtc; mode_fixup() local
364 struct drm_crtc *crtc; drm_atomic_helper_check_modeset() local
458 struct drm_crtc *crtc; drm_atomic_helper_check_planes() local
544 struct drm_crtc *crtc; disable_outputs() local
627 struct drm_crtc *crtc; set_routing_links() local
666 struct drm_crtc *crtc; crtc_set_mode() local
762 struct drm_crtc *crtc; drm_atomic_helper_commit_modeset_enables() local
880 struct drm_crtc *crtc; drm_atomic_helper_wait_for_vblanks() local
1108 struct drm_crtc *crtc; drm_atomic_helper_commit_planes() local
1233 struct drm_crtc *crtc = state->crtcs[i]; drm_atomic_helper_swap_state() local
1429 struct drm_crtc *crtc; update_output_state() local
1501 struct drm_crtc *crtc = set->crtc; drm_atomic_helper_set_config() local
1606 drm_atomic_helper_crtc_set_property(struct drm_crtc *crtc, drm_atomic_helper_crtc_set_property() argument
1789 int drm_atomic_helper_page_flip(struct drm_crtc *crtc, drm_atomic_helper_page_flip() argument
1875 struct drm_crtc *crtc; drm_atomic_helper_connector_dpms() local
1958 void drm_atomic_helper_crtc_reset(struct drm_crtc *crtc) drm_atomic_helper_crtc_reset() argument
1976 void __drm_atomic_helper_crtc_duplicate_state(struct drm_crtc *crtc, __drm_atomic_helper_crtc_duplicate_state() argument
1996 drm_atomic_helper_crtc_duplicate_state(struct drm_crtc *crtc) drm_atomic_helper_crtc_duplicate_state() argument
2020 void __drm_atomic_helper_crtc_destroy_state(struct drm_crtc *crtc, __drm_atomic_helper_crtc_destroy_state() argument
2039 void drm_atomic_helper_crtc_destroy_state(struct drm_crtc *crtc, drm_atomic_helper_crtc_destroy_state() argument
845 framebuffer_changed(struct drm_device *dev, struct drm_atomic_state *old_state, struct drm_crtc *crtc) framebuffer_changed() argument
1275 drm_atomic_helper_update_plane(struct drm_plane *plane, struct drm_crtc *crtc, struct drm_framebuffer *fb, int crtc_x, int crtc_y, unsigned int crtc_w, unsigned int crtc_h, uint32_t src_x, uint32_t src_y, uint32_t src_w, uint32_t src_h) drm_atomic_helper_update_plane() argument
H A Ddrm_irq.c93 static void drm_update_vblank_count(struct drm_device *dev, int crtc) drm_update_vblank_count() argument
151 static void vblank_disable_and_save(struct drm_device *dev, int crtc) vblank_disable_and_save() argument
256 int crtc = vblank->crtc; vblank_disable_fn() local
277 int crtc; drm_vblank_cleanup() local
576 void drm_calc_timestamping_constants(struct drm_crtc *crtc, drm_calc_timestamping_constants() argument
663 int drm_calc_vbltimestamp_from_scanoutpos(struct drm_device *dev, int crtc, drm_calc_vbltimestamp_from_scanoutpos() argument
810 drm_get_last_vbltimestamp(struct drm_device *dev, int crtc, drm_get_last_vbltimestamp() argument
848 u32 drm_vblank_count(struct drm_device *dev, int crtc) drm_vblank_count() argument
871 u32 drm_crtc_vblank_count(struct drm_crtc *crtc) drm_crtc_vblank_count() argument
890 u32 drm_vblank_count_and_time(struct drm_device *dev, int crtc, drm_vblank_count_and_time() argument
941 void drm_send_vblank_event(struct drm_device *dev, int crtc, drm_send_vblank_event() argument
969 void drm_crtc_send_vblank_event(struct drm_crtc *crtc, drm_crtc_send_vblank_event() argument
981 static int drm_vblank_enable(struct drm_device *dev, int crtc) drm_vblank_enable() argument
1026 int drm_vblank_get(struct drm_device *dev, int crtc) drm_vblank_get() argument
1063 int drm_crtc_vblank_get(struct drm_crtc *crtc) drm_crtc_vblank_get() argument
1079 void drm_vblank_put(struct drm_device *dev, int crtc) drm_vblank_put() argument
1111 void drm_crtc_vblank_put(struct drm_crtc *crtc) drm_crtc_vblank_put() argument
1126 void drm_wait_one_vblank(struct drm_device *dev, int crtc) drm_wait_one_vblank() argument
1155 void drm_crtc_wait_one_vblank(struct drm_crtc *crtc) drm_crtc_wait_one_vblank() argument
1175 void drm_vblank_off(struct drm_device *dev, int crtc) drm_vblank_off() argument
1232 void drm_crtc_vblank_off(struct drm_crtc *crtc) drm_crtc_vblank_off() argument
1252 int crtc = drm_crtc_index(drm_crtc); drm_crtc_vblank_reset() local
1282 void drm_vblank_on(struct drm_device *dev, int crtc) drm_vblank_on() argument
1329 void drm_crtc_vblank_on(struct drm_crtc *crtc) drm_crtc_vblank_on() argument
1358 void drm_vblank_pre_modeset(struct drm_device *dev, int crtc) drm_vblank_pre_modeset() argument
1392 void drm_vblank_post_modeset(struct drm_device *dev, int crtc) drm_vblank_post_modeset() argument
1429 unsigned int crtc; drm_modeset_ctl() local
1560 unsigned int flags, seq, crtc, high_crtc; drm_wait_vblank() local
1646 static void drm_handle_vblank_events(struct drm_device *dev, int crtc) drm_handle_vblank_events() argument
1683 bool drm_handle_vblank(struct drm_device *dev, int crtc) drm_handle_vblank() argument
1771 bool drm_crtc_handle_vblank(struct drm_crtc *crtc) drm_crtc_handle_vblank() argument
H A Ddrm_fb_helper.c204 static void drm_fb_helper_save_lut_atomic(struct drm_crtc *crtc, struct drm_fb_helper *helper) drm_fb_helper_save_lut_atomic() argument
220 static void drm_fb_helper_restore_lut_atomic(struct drm_crtc *crtc) drm_fb_helper_restore_lut_atomic() argument
267 static struct drm_framebuffer *drm_mode_config_fb(struct drm_crtc *crtc) drm_mode_config_fb() argument
287 struct drm_crtc *crtc; drm_fb_helper_debug_leave() local
337 struct drm_crtc *crtc = mode_set->crtc; restore_fbdev_mode() local
453 struct drm_crtc *crtc; drm_fb_helper_is_bound() local
502 struct drm_crtc *crtc; drm_fb_helper_dpms() local
627 struct drm_crtc *crtc; drm_fb_helper_init() local
687 static int setcolreg(struct drm_crtc *crtc, u16 red, u16 green, setcolreg() argument
770 struct drm_crtc *crtc; drm_fb_helper_setcmap() local
1556 struct drm_fb_helper_crtc **crtcs, *crtc; drm_pick_crtcs() local
H A Ddrm_crtc.c591 struct drm_crtc *crtc; drm_framebuffer_remove() local
655 int drm_crtc_init_with_planes(struct drm_device *dev, struct drm_crtc *crtc, drm_crtc_init_with_planes() argument
703 void drm_crtc_cleanup(struct drm_crtc *crtc) drm_crtc_cleanup() argument
731 unsigned int drm_crtc_index(struct drm_crtc *crtc) drm_crtc_index() argument
1680 struct drm_crtc *crtc; drm_mode_group_init_legacy_group() local
1810 struct drm_crtc *crtc; drm_mode_getresources() local
1995 struct drm_crtc *crtc; drm_mode_getcrtc() local
2270 struct drm_crtc *crtc; drm_mode_getencoder() local
2576 struct drm_crtc *crtc = NULL; drm_mode_setplane() local
2632 struct drm_crtc *crtc = set->crtc; drm_mode_set_config_internal() local
2695 int drm_crtc_check_viewport(const struct drm_crtc *crtc, drm_crtc_check_viewport() argument
2740 struct drm_crtc *crtc; drm_mode_setcrtc() local
2924 static int drm_mode_cursor_universal(struct drm_crtc *crtc, drm_mode_cursor_universal() argument
3002 struct drm_crtc *crtc; drm_mode_cursor_common() local
4545 struct drm_crtc *crtc = obj_to_crtc(obj); drm_mode_crtc_set_obj_prop() local
4748 int drm_mode_crtc_set_gamma_size(struct drm_crtc *crtc, drm_mode_crtc_set_gamma_size() argument
4782 struct drm_crtc *crtc; drm_mode_gamma_set_ioctl() local
4854 struct drm_crtc *crtc; drm_mode_gamma_get_ioctl() local
4920 struct drm_crtc *crtc; drm_mode_page_flip_ioctl() local
5037 struct drm_crtc *crtc; drm_mode_config_reset() local
5473 struct drm_crtc *crtc, *ct; drm_mode_config_cleanup() local
2447 __setplane_internal(struct drm_plane *plane, struct drm_crtc *crtc, struct drm_framebuffer *fb, int32_t crtc_x, int32_t crtc_y, uint32_t crtc_w, uint32_t crtc_h, uint32_t src_x, uint32_t src_y, uint32_t src_w, uint32_t src_h) __setplane_internal() argument
2538 setplane_internal(struct drm_plane *plane, struct drm_crtc *crtc, struct drm_framebuffer *fb, int32_t crtc_x, int32_t crtc_y, uint32_t crtc_w, uint32_t crtc_h, uint32_t src_x, uint32_t src_y, uint32_t src_w, uint32_t src_h) setplane_internal() argument
/linux-4.1.27/drivers/gpu/drm/exynos/
H A Dexynos_drm_plane.c88 void exynos_plane_mode_set(struct drm_plane *plane, struct drm_crtc *crtc, exynos_plane_mode_set() argument
148 exynos_update_plane(struct drm_plane *plane, struct drm_crtc *crtc, exynos_update_plane() argument
H A Dexynos_drm_crtc.c23 static void exynos_drm_crtc_dpms(struct drm_crtc *crtc, int mode) exynos_drm_crtc_dpms() argument
51 static void exynos_drm_crtc_prepare(struct drm_crtc *crtc) exynos_drm_crtc_prepare() argument
56 static void exynos_drm_crtc_commit(struct drm_crtc *crtc) exynos_drm_crtc_commit() argument
71 exynos_drm_crtc_mode_fixup(struct drm_crtc *crtc, exynos_drm_crtc_mode_fixup() argument
85 exynos_drm_crtc_mode_set(struct drm_crtc *crtc, struct drm_display_mode *mode, exynos_drm_crtc_mode_set() argument
112 static int exynos_drm_crtc_mode_set_base(struct drm_crtc *crtc, int x, int y, exynos_drm_crtc_mode_set_base() argument
133 static void exynos_drm_crtc_disable(struct drm_crtc *crtc) exynos_drm_crtc_disable() argument
160 static int exynos_drm_crtc_page_flip(struct drm_crtc *crtc, exynos_drm_crtc_page_flip() argument
223 static void exynos_drm_crtc_destroy(struct drm_crtc *crtc) exynos_drm_crtc_destroy() argument
249 struct drm_crtc *crtc; exynos_drm_crtc_create() local
335 struct drm_crtc *crtc; exynos_drm_crtc_complete_scanout() local
357 struct drm_crtc *crtc; exynos_drm_crtc_get_pipe_from_type() local
370 void exynos_drm_crtc_te_handler(struct drm_crtc *crtc) exynos_drm_crtc_te_handler() argument
H A Dexynos_drm_vidi.c40 struct exynos_drm_crtc *crtc; member in struct:vidi_context
87 static int vidi_enable_vblank(struct exynos_drm_crtc *crtc) vidi_enable_vblank() argument
109 static void vidi_disable_vblank(struct exynos_drm_crtc *crtc) vidi_disable_vblank() argument
120 static void vidi_win_commit(struct exynos_drm_crtc *crtc, unsigned int win) vidi_win_commit() argument
141 static void vidi_win_disable(struct exynos_drm_crtc *crtc, unsigned int win) vidi_win_disable() argument
184 static void vidi_dpms(struct exynos_drm_crtc *crtc, int mode) vidi_dpms() argument
H A Dexynos7_drm_decon.c48 struct exynos_drm_crtc *crtc; member in struct:decon_context
73 static void decon_wait_for_vblank(struct exynos_drm_crtc *crtc) decon_wait_for_vblank() argument
165 static bool decon_mode_fixup(struct exynos_drm_crtc *crtc, decon_mode_fixup() argument
175 static void decon_commit(struct exynos_drm_crtc *crtc) decon_commit() argument
240 static int decon_enable_vblank(struct exynos_drm_crtc *crtc) decon_enable_vblank() argument
265 static void decon_disable_vblank(struct exynos_drm_crtc *crtc) decon_disable_vblank() argument
395 static void decon_win_commit(struct exynos_drm_crtc *crtc, unsigned int win) decon_win_commit() argument
513 static void decon_win_disable(struct exynos_drm_crtc *crtc, unsigned int win) decon_win_disable() argument
694 static void decon_dpms(struct exynos_drm_crtc *crtc, int mode) decon_dpms() argument
H A Dexynos_drm_drv.h249 struct drm_crtc *crtc[MAX_CRTC]; member in struct:exynos_drm_private
H A Dexynos_dp_core.c1068 struct exynos_drm_crtc *crtc = dp_to_crtc(dp); exynos_dp_poweron() local
1092 struct exynos_drm_crtc *crtc = dp_to_crtc(dp); exynos_dp_poweroff() local
H A Dexynos_drm_fimd.c150 struct exynos_drm_crtc *crtc; member in struct:fimd_context
199 static void fimd_wait_for_vblank(struct exynos_drm_crtc *crtc) fimd_wait_for_vblank() argument
327 static bool fimd_mode_fixup(struct exynos_drm_crtc *crtc, fimd_mode_fixup() argument
337 static void fimd_commit(struct exynos_drm_crtc *crtc) fimd_commit() argument
437 static int fimd_enable_vblank(struct exynos_drm_crtc *crtc) fimd_enable_vblank() argument
469 static void fimd_disable_vblank(struct exynos_drm_crtc *crtc) fimd_disable_vblank() argument
621 static void fimd_win_commit(struct exynos_drm_crtc *crtc, unsigned int win) fimd_win_commit() argument
737 static void fimd_win_disable(struct exynos_drm_crtc *crtc, unsigned int win) fimd_win_disable() argument
876 static void fimd_dpms(struct exynos_drm_crtc *crtc, int mode) fimd_dpms() argument
924 static void fimd_te_handler(struct exynos_drm_crtc *crtc) fimd_te_handler() argument
949 static void fimd_dp_clock_enable(struct exynos_drm_crtc *crtc, bool enable) fimd_dp_clock_enable() argument
H A Dexynos_mixer.c76 struct exynos_drm_crtc *crtc; member in struct:mixer_context
897 static int mixer_enable_vblank(struct exynos_drm_crtc *crtc) mixer_enable_vblank() argument
914 static void mixer_disable_vblank(struct exynos_drm_crtc *crtc) mixer_disable_vblank() argument
923 static void mixer_win_commit(struct exynos_drm_crtc *crtc, unsigned int win) mixer_win_commit() argument
944 static void mixer_win_disable(struct exynos_drm_crtc *crtc, unsigned int win) mixer_win_disable() argument
971 static void mixer_wait_for_vblank(struct exynos_drm_crtc *crtc) mixer_wait_for_vblank() argument
1096 static void mixer_dpms(struct exynos_drm_crtc *crtc, int mode) mixer_dpms() argument
H A Dexynos_hdmi.c2103 struct drm_crtc *crtc = encoder->crtc; hdmi_dpms() local
/linux-4.1.27/drivers/gpu/drm/gma500/
H A Dcdv_intel_crt.c90 struct drm_crtc *crtc = encoder->crtc; cdv_intel_crt_mode_set() local
H A Doaktrail_lvds.c100 struct drm_crtc *crtc = encoder->crtc; oaktrail_lvds_mode_set() local
H A Dpsb_device.c183 struct drm_crtc *crtc; psb_save_display_registers() local
221 struct drm_crtc *crtc; psb_restore_display_registers() local
H A Dcdv_intel_hdmi.c70 struct drm_crtc *crtc = encoder->crtc; cdv_hdmi_mode_set() local
159 struct gma_crtc *crtc = to_gma_crtc(encoder->crtc); cdv_hdmi_set_property() local
H A Dpsb_intel_display.c65 static const struct gma_limit_t *psb_intel_limit(struct drm_crtc *crtc, psb_intel_limit() argument
102 static int psb_intel_crtc_mode_set(struct drm_crtc *crtc, psb_intel_crtc_mode_set() argument
561 struct drm_crtc *crtc = NULL; psb_intel_get_crtc_from_pipe() local
308 psb_intel_crtc_clock_get(struct drm_device *dev, struct drm_crtc *crtc) psb_intel_crtc_clock_get() argument
384 psb_intel_crtc_mode_get(struct drm_device *dev, struct drm_crtc *crtc) psb_intel_crtc_mode_get() argument
H A Dcdv_intel_display.c222 cdv_dpll_set_clock_cdv(struct drm_device *dev, struct drm_crtc *crtc, cdv_dpll_set_clock_cdv() argument
373 static const struct gma_limit_t *cdv_intel_limit(struct drm_crtc *crtc, cdv_intel_limit() argument
465 struct drm_crtc *crtc; cdv_intel_pipe_enabled() local
498 void cdv_update_wm(struct drm_device *dev, struct drm_crtc *crtc) cdv_update_wm() argument
578 static int cdv_intel_crtc_mode_set(struct drm_crtc *crtc, cdv_intel_crtc_mode_set() argument
410 cdv_intel_find_dp_pll(const struct gma_limit_t *limit, struct drm_crtc *crtc, int target, int refclk, struct gma_clock_t *best_clock) cdv_intel_find_dp_pll() argument
849 cdv_intel_crtc_clock_get(struct drm_device *dev, struct drm_crtc *crtc) cdv_intel_crtc_clock_get() argument
928 cdv_intel_crtc_mode_get(struct drm_device *dev, struct drm_crtc *crtc) cdv_intel_crtc_mode_get() argument
H A Dcdv_intel_lvds.c461 struct gma_crtc *crtc = to_gma_crtc(encoder->crtc); cdv_intel_lvds_set_property() local
617 struct drm_crtc *crtc; cdv_intel_lvds_init() local
H A Dframebuffer.c520 static void psbfb_gamma_set(struct drm_crtc *crtc, u16 red, u16 green, psbfb_gamma_set() argument
530 static void psbfb_gamma_get(struct drm_crtc *crtc, u16 *red, psbfb_gamma_get() argument
H A Dgma_display.c32 bool gma_pipe_has_type(struct drm_crtc *crtc, int type) gma_pipe_has_type() argument
56 int gma_pipe_set_base(struct drm_crtc *crtc, int x, int y, gma_pipe_set_base() argument
139 void gma_crtc_load_lut(struct drm_crtc *crtc) gma_crtc_load_lut() argument
178 void gma_crtc_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green, u16 *blue, gma_crtc_gamma_set() argument
200 void gma_crtc_dpms(struct drm_crtc *crtc, int mode) gma_crtc_dpms() argument
330 int gma_crtc_cursor_set(struct drm_crtc *crtc, gma_crtc_cursor_set() argument
458 int gma_crtc_cursor_move(struct drm_crtc *crtc, int x, int y) gma_crtc_cursor_move() argument
495 bool gma_crtc_mode_fixup(struct drm_crtc *crtc, gma_crtc_mode_fixup() argument
502 void gma_crtc_prepare(struct drm_crtc *crtc) gma_crtc_prepare() argument
508 void gma_crtc_commit(struct drm_crtc *crtc) gma_crtc_commit() argument
514 void gma_crtc_disable(struct drm_crtc *crtc) gma_crtc_disable() argument
527 void gma_crtc_destroy(struct drm_crtc *crtc) gma_crtc_destroy() argument
555 void gma_crtc_save(struct drm_crtc *crtc) gma_crtc_save() argument
598 void gma_crtc_restore(struct drm_crtc *crtc) gma_crtc_restore() argument
699 bool gma_pll_is_valid(struct drm_crtc *crtc, gma_pll_is_valid() argument
730 gma_find_best_pll(const struct gma_limit_t *limit, struct drm_crtc *crtc, int target, int refclk, struct gma_clock_t *best_clock) gma_find_best_pll() argument
H A Doaktrail_crtc.c90 static const struct gma_limit_t *mrst_limit(struct drm_crtc *crtc, mrst_limit() argument
222 static void oaktrail_crtc_dpms(struct drm_crtc *crtc, int mode) oaktrail_crtc_dpms() argument
364 static int oaktrail_crtc_mode_set(struct drm_crtc *crtc, oaktrail_crtc_mode_set() argument
596 static int oaktrail_pipe_set_base(struct drm_crtc *crtc, oaktrail_pipe_set_base() argument
133 mrst_sdvo_find_best_pll(const struct gma_limit_t *limit, struct drm_crtc *crtc, int target, int refclk, struct gma_clock_t *best_clock) mrst_sdvo_find_best_pll() argument
190 mrst_lvds_find_best_pll(const struct gma_limit_t *limit, struct drm_crtc *crtc, int target, int refclk, struct gma_clock_t *best_clock) mrst_lvds_find_best_pll() argument
H A Dpsb_intel_lvds.c581 struct gma_crtc *crtc = to_gma_crtc(encoder->crtc); psb_intel_lvds_set_property() local
692 struct drm_crtc *crtc; psb_intel_lvds_init() local
H A Dmdfld_intel_display.c163 static int mdfld__intel_pipe_set_base(struct drm_crtc *crtc, int x, int y, mdfld__intel_pipe_set_base() argument
304 static void mdfld_crtc_dpms(struct drm_crtc *crtc, int mode) mdfld_crtc_dpms() argument
589 static const struct mrst_limit_t *mdfld_limit(struct drm_crtc *crtc) mdfld_limit() argument
639 mdfldFindBestPLL(struct drm_crtc *crtc, int target, int refclk, mdfldFindBestPLL() argument
665 static int mdfld_crtc_mode_set(struct drm_crtc *crtc, mdfld_crtc_mode_set() argument
H A Doaktrail_hdmi.c174 static void oaktrail_hdmi_find_dpll(struct drm_crtc *crtc, int target, oaktrail_hdmi_find_dpll() argument
259 int oaktrail_crtc_hdmi_mode_set(struct drm_crtc *crtc, oaktrail_crtc_hdmi_mode_set() argument
379 void oaktrail_crtc_hdmi_dpms(struct drm_crtc *crtc, int mode) oaktrail_crtc_hdmi_dpms() argument
H A Dcdv_intel_dp.c986 cdv_intel_dp_set_m_n(struct drm_crtc *crtc, struct drm_display_mode *mode, cdv_intel_dp_set_m_n() argument
1043 struct drm_crtc *crtc = encoder->crtc; cdv_intel_dp_mode_set() local
1888 struct drm_crtc *crtc = encoder->base.crtc; cdv_intel_dp_set_property() local
H A Dpsb_intel_sdvo.c992 struct drm_crtc *crtc = encoder->crtc; psb_intel_sdvo_mode_set() local
1796 struct drm_crtc *crtc = psb_intel_sdvo->base.base.crtc; psb_intel_sdvo_set_property() local
1819 struct drm_crtc *crtc = encoder->crtc; psb_intel_sdvo_restore() local
/linux-4.1.27/drivers/gpu/drm/mgag200/
H A Dmgag200_cursor.c31 int mga_crtc_cursor_set(struct drm_crtc *crtc, mga_crtc_cursor_set() argument
259 int mga_crtc_cursor_move(struct drm_crtc *crtc, int x, int y) mga_crtc_cursor_move() argument
H A Dmgag200_drv.h133 struct mga_crtc *crtc; member in struct:mga_mode_info
H A Dmgag200_mode.c28 static void mga_crtc_load_lut(struct drm_crtc *crtc) mga_crtc_load_lut() argument
100 static bool mga_crtc_mode_fixup(struct drm_crtc *crtc, mga_crtc_mode_fixup() argument
590 static void mga_g200wb_prepare(struct drm_crtc *crtc) mga_g200wb_prepare() argument
644 static void mga_g200wb_commit(struct drm_crtc *crtc) mga_g200wb_commit() argument
695 static void mga_set_start_address(struct drm_crtc *crtc, unsigned offset) mga_set_start_address() argument
723 static int mga_crtc_do_set_base(struct drm_crtc *crtc, mga_crtc_do_set_base() argument
774 static int mga_crtc_mode_set_base(struct drm_crtc *crtc, int x, int y, mga_crtc_mode_set_base() argument
780 static int mga_crtc_mode_set(struct drm_crtc *crtc, mga_crtc_mode_set() argument
1131 static void mga_crtc_dpms(struct drm_crtc *crtc, int mode) mga_crtc_dpms() argument
1185 static void mga_crtc_prepare(struct drm_crtc *crtc) mga_crtc_prepare() argument
1221 static void mga_crtc_commit(struct drm_crtc *crtc) mga_crtc_commit() argument
1252 static void mga_crtc_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green, mga_crtc_gamma_set() argument
1268 static void mga_crtc_destroy(struct drm_crtc *crtc) mga_crtc_destroy() argument
1276 static void mga_crtc_disable(struct drm_crtc *crtc) mga_crtc_disable() argument
1342 void mga_crtc_fb_gamma_set(struct drm_crtc *crtc, u16 red, u16 green, mga_crtc_fb_gamma_set() argument
1353 void mga_crtc_fb_gamma_get(struct drm_crtc *crtc, u16 *red, u16 *green, mga_crtc_fb_gamma_get() argument
/linux-4.1.27/drivers/gpu/drm/msm/mdp/mdp5/
H A Dmdp5_irq.c113 int mdp5_enable_vblank(struct msm_kms *kms, struct drm_crtc *crtc) mdp5_enable_vblank() argument
120 void mdp5_disable_vblank(struct msm_kms *kms, struct drm_crtc *crtc) mdp5_disable_vblank() argument
H A Dmdp5_kms.c330 struct drm_crtc *crtc; modeset_init() local
H A Dmdp5_ctl.c64 struct drm_crtc *crtc; member in struct:mdp5_ctl
460 mdp5_ctlm_request(struct mdp5_ctl_manager *ctl_mgr, struct drm_crtc *crtc) mdp5_ctlm_request() argument
H A Dmdp5_crtc.c71 static struct mdp5_kms *get_kms(struct drm_crtc *crtc) get_kms() argument
77 static void request_pending(struct drm_crtc *crtc, uint32_t pending) request_pending() argument
85 static void crtc_flush(struct drm_crtc *crtc, u32 flush_mask) crtc_flush() argument
98 static void crtc_flush_all(struct drm_crtc *crtc) crtc_flush_all() argument
118 static void complete_flip(struct drm_crtc *crtc, struct drm_file *file) complete_flip() argument
161 static void mdp5_crtc_destroy(struct drm_crtc *crtc) mdp5_crtc_destroy() argument
171 static bool mdp5_crtc_mode_fixup(struct drm_crtc *crtc, mdp5_crtc_mode_fixup() argument
189 static void blend_setup(struct drm_crtc *crtc) blend_setup() argument
239 static void mdp5_crtc_mode_set_nofb(struct drm_crtc *crtc) mdp5_crtc_mode_set_nofb() argument
267 static void mdp5_crtc_disable(struct drm_crtc *crtc) mdp5_crtc_disable() argument
286 static void mdp5_crtc_enable(struct drm_crtc *crtc) mdp5_crtc_enable() argument
314 static int mdp5_crtc_atomic_check(struct drm_crtc *crtc, mdp5_crtc_atomic_check() argument
370 static void mdp5_crtc_atomic_begin(struct drm_crtc *crtc) mdp5_crtc_atomic_begin() argument
376 static void mdp5_crtc_atomic_flush(struct drm_crtc *crtc) mdp5_crtc_atomic_flush() argument
403 static int mdp5_crtc_set_property(struct drm_crtc *crtc, mdp5_crtc_set_property() argument
410 static void get_roi(struct drm_crtc *crtc, uint32_t *roi_w, uint32_t *roi_h) get_roi() argument
436 static int mdp5_crtc_cursor_set(struct drm_crtc *crtc, mdp5_crtc_cursor_set() argument
524 static int mdp5_crtc_cursor_move(struct drm_crtc *crtc, int x, int y) mdp5_crtc_cursor_move() argument
581 struct drm_crtc *crtc = &mdp5_crtc->base; mdp5_crtc_vblank_irq() local
604 uint32_t mdp5_crtc_vblank(struct drm_crtc *crtc) mdp5_crtc_vblank() argument
610 void mdp5_crtc_cancel_pending_flip(struct drm_crtc *crtc, struct drm_file *file) mdp5_crtc_cancel_pending_flip() argument
617 void mdp5_crtc_set_intf(struct drm_crtc *crtc, struct mdp5_interface *intf) mdp5_crtc_set_intf() argument
640 int mdp5_crtc_get_lm(struct drm_crtc *crtc) mdp5_crtc_get_lm() argument
646 struct mdp5_ctl *mdp5_crtc_get_ctl(struct drm_crtc *crtc) mdp5_crtc_get_ctl() argument
656 struct drm_crtc *crtc = NULL; mdp5_crtc_init() local
H A Dmdp5_plane.c430 mdp5_plane_mode_set(struct drm_plane *plane, struct drm_crtc *crtc, struct drm_framebuffer *fb, int crtc_x, int crtc_y, unsigned int crtc_w, unsigned int crtc_h, uint32_t src_x, uint32_t src_y, uint32_t src_w, uint32_t src_h) mdp5_plane_mode_set() argument
/linux-4.1.27/drivers/gpu/drm/omapdrm/
H A Domap_irq.c150 struct drm_crtc *crtc = priv->crtcs[crtc_id]; omap_irq_enable_vblank() local
177 struct drm_crtc *crtc = priv->crtcs[crtc_id]; omap_irq_disable_vblank() local
206 struct drm_crtc *crtc = priv->crtcs[id]; omap_irq_handler() local
H A Domap_fb.c330 struct drm_crtc *crtc = encoder ? encoder->crtc : NULL; list_for_each_entry_from() local
H A Domap_plane.c126 struct drm_crtc *crtc = plane->crtc; omap_plane_pre_apply() local
191 omap_plane_mode_set(struct drm_plane *plane, struct drm_crtc *crtc, struct drm_framebuffer *fb, int crtc_x, int crtc_y, unsigned int crtc_w, unsigned int crtc_h, unsigned int src_x, unsigned int src_y, unsigned int src_w, unsigned int src_h, void (*fxn)(void *), void *arg) omap_plane_mode_set() argument
225 omap_plane_update(struct drm_plane *plane, struct drm_crtc *crtc, struct drm_framebuffer *fb, int crtc_x, int crtc_y, unsigned int crtc_w, unsigned int crtc_h, uint32_t src_x, uint32_t src_y, uint32_t src_w, uint32_t src_h) omap_plane_update() argument
H A Domap_drv.c81 struct drm_crtc *crtc = priv->crtcs[i]; channel_used() local
136 struct drm_crtc *crtc; omap_modeset_create_crtc() local
299 struct drm_crtc *crtc = priv->crtcs[id]; local
H A Domap_crtc.c83 uint32_t pipe2vbl(struct drm_crtc *crtc) pipe2vbl() argument
90 const struct omap_video_timings *omap_crtc_timings(struct drm_crtc *crtc) omap_crtc_timings() argument
96 enum omap_channel omap_crtc_channel(struct drm_crtc *crtc) omap_crtc_channel() argument
146 static void omap_crtc_set_enabled(struct drm_crtc *crtc, bool enable) omap_crtc_set_enabled() argument
285 struct drm_crtc *crtc = &omap_crtc->base; omap_crtc_apply_irq() local
300 struct drm_crtc *crtc = &omap_crtc->base; apply_worker() local
358 int omap_crtc_apply(struct drm_crtc *crtc, omap_crtc_apply() argument
389 struct drm_crtc *crtc = &omap_crtc->base; omap_crtc_pre_apply() local
426 void omap_crtc_flush(struct drm_crtc *crtc) omap_crtc_flush() argument
449 static void omap_crtc_destroy(struct drm_crtc *crtc) omap_crtc_destroy() argument
463 static void omap_crtc_dpms(struct drm_crtc *crtc, int mode) omap_crtc_dpms() argument
485 static bool omap_crtc_mode_fixup(struct drm_crtc *crtc, omap_crtc_mode_fixup() argument
492 static int omap_crtc_mode_set(struct drm_crtc *crtc, omap_crtc_mode_set() argument
525 static void omap_crtc_prepare(struct drm_crtc *crtc) omap_crtc_prepare() argument
532 static void omap_crtc_commit(struct drm_crtc *crtc) omap_crtc_commit() argument
539 static int omap_crtc_mode_set_base(struct drm_crtc *crtc, int x, int y, omap_crtc_mode_set_base() argument
553 struct drm_crtc *crtc = arg; vblank_cb() local
580 struct drm_crtc *crtc = &omap_crtc->base; page_flip_worker() local
597 struct drm_crtc *crtc = arg; page_flip_cb() local
605 static int omap_crtc_page_flip_locked(struct drm_crtc *crtc, omap_crtc_page_flip_locked() argument
646 static int omap_crtc_set_property(struct drm_crtc *crtc, omap_crtc_set_property() argument
700 struct drm_crtc *crtc = NULL; omap_crtc_init() local
/linux-4.1.27/drivers/gpu/drm/qxl/
H A Dqxl_drv.c95 struct drm_crtc *crtc; qxl_drm_freeze() local
199 static u32 qxl_noop_get_vblank_counter(struct drm_device *dev, int crtc) qxl_noop_get_vblank_counter() argument
204 static int qxl_noop_enable_vblank(struct drm_device *dev, int crtc) qxl_noop_enable_vblank() argument
209 static void qxl_noop_disable_vblank(struct drm_device *dev, int crtc) qxl_noop_disable_vblank() argument
H A Dqxl_display.c209 static void qxl_crtc_destroy(struct drm_crtc *crtc) qxl_crtc_destroy() argument
217 static int qxl_crtc_page_flip(struct drm_crtc *crtc, qxl_crtc_page_flip() argument
292 static int qxl_crtc_cursor_set2(struct drm_crtc *crtc, qxl_crtc_cursor_set2() argument
415 static int qxl_crtc_cursor_move(struct drm_crtc *crtc, qxl_crtc_cursor_move() argument
536 static void qxl_crtc_dpms(struct drm_crtc *crtc, int mode) qxl_crtc_dpms() argument
540 static bool qxl_crtc_mode_fixup(struct drm_crtc *crtc, qxl_crtc_mode_fixup() argument
595 static int qxl_crtc_mode_set(struct drm_crtc *crtc, qxl_crtc_mode_set() argument
673 static void qxl_crtc_prepare(struct drm_crtc *crtc) qxl_crtc_prepare() argument
680 static void qxl_crtc_commit(struct drm_crtc *crtc) qxl_crtc_commit() argument
685 static void qxl_crtc_disable(struct drm_crtc *crtc) qxl_crtc_disable() argument
/linux-4.1.27/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_kms.h82 struct drm_crtc crtc; member in struct:vmw_display_unit
H A Dvmwgfx_ldu.c69 static void vmw_ldu_crtc_destroy(struct drm_crtc *crtc) vmw_ldu_crtc_destroy() argument
80 struct drm_crtc *crtc = NULL; vmw_ldu_commit_list() local
219 struct drm_crtc *crtc; vmw_ldu_crtc_set_config() local
346 struct drm_crtc *crtc; vmw_ldu_init() local
H A Dvmwgfx_scrn.c69 static void vmw_sou_crtc_destroy(struct drm_crtc *crtc) vmw_sou_crtc_destroy() argument
261 struct drm_crtc *crtc; vmw_sou_crtc_set_config() local
442 struct drm_crtc *crtc; vmw_sou_init() local
550 vmw_kms_screen_object_flippable(struct vmw_private *dev_priv, struct drm_crtc *crtc) vmw_kms_screen_object_flippable() argument
568 vmw_kms_screen_object_update_implicit_fb(struct vmw_private *dev_priv, struct drm_crtc *crtc) vmw_kms_screen_object_update_implicit_fb() argument
H A Dvmwgfx_drv.c1090 struct drm_crtc *crtc; vmw_lastclose() local
H A Dvmwgfx_kms.c174 int vmw_du_crtc_cursor_set(struct drm_crtc *crtc, struct drm_file *file_priv, vmw_du_crtc_cursor_set() argument
260 int vmw_du_crtc_cursor_move(struct drm_crtc *crtc, int x, int y) vmw_du_crtc_cursor_move() argument
388 struct drm_crtc *crtc; vmw_kms_cursor_post_execbuf() local
456 struct drm_crtc *crtc; do_surface_dirty_sou() local
864 struct drm_crtc *crtc; do_dmabuf_dirty_sou() local
1232 struct drm_crtc *crtc; vmw_kms_present() local
1368 struct drm_crtc *crtc; vmw_kms_readback() local
1504 struct drm_crtc *crtc; vmw_kms_cursor_bypass_ioctl() local
1651 u32 vmw_get_vblank_counter(struct drm_device *dev, int crtc) vmw_get_vblank_counter() argument
1659 int vmw_enable_vblank(struct drm_device *dev, int crtc) vmw_enable_vblank() argument
1667 void vmw_disable_vblank(struct drm_device *dev, int crtc) vmw_disable_vblank() argument
1718 int vmw_du_page_flip(struct drm_crtc *crtc, vmw_du_page_flip() argument
1787 void vmw_du_crtc_save(struct drm_crtc *crtc) vmw_du_crtc_save() argument
1791 void vmw_du_crtc_restore(struct drm_crtc *crtc) vmw_du_crtc_restore() argument
1795 void vmw_du_crtc_gamma_set(struct drm_crtc *crtc, vmw_du_crtc_gamma_set() argument
H A Dvmwgfx_drv.h146 struct drm_crtc *crtc; member in struct:vmw_cursor_snooper
/linux-4.1.27/drivers/video/
H A Dvgastate.c28 __u8 *crtc; member in struct:regstate
/linux-4.1.27/include/drm/
H A Ddrm_crtc_helper.h197 static inline void drm_crtc_helper_add(struct drm_crtc *crtc, drm_crtc_helper_add() argument
H A DdrmP.h697 int crtc; /* crtc index */ member in struct:drm_vblank_crtc
958 static inline wait_queue_head_t *drm_crtc_vblank_waitqueue(struct drm_crtc *crtc) drm_crtc_vblank_waitqueue() argument
/linux-4.1.27/drivers/staging/sm750fb/
H A Dsm750_hw.c268 int hw_sm750_crtc_checkMode(struct lynxfb_crtc* crtc, struct fb_var_screeninfo* var) hw_sm750_crtc_checkMode() argument
297 int hw_sm750_crtc_setMode(struct lynxfb_crtc* crtc, hw_sm750_crtc_setMode() argument
418 void hw_sm750_crtc_clear(struct lynxfb_crtc* crtc) hw_sm750_crtc_clear() argument
424 int hw_sm750_setColReg(struct lynxfb_crtc* crtc, ushort index, hw_sm750_setColReg() argument
617 int hw_sm750_pan_display(struct lynxfb_crtc *crtc, hw_sm750_pan_display() argument
H A Dsm750.h160 struct lynxfb_crtc crtc; member in struct:lynxfb_par
H A Dsm750.c132 struct lynxfb_crtc *crtc; lynxfb_ops_cursor() local
305 struct lynxfb_crtc *crtc; lynxfb_ops_pan_display() local
324 struct lynxfb_crtc *crtc; lynxfb_ops_set_par() local
469 struct lynxfb_crtc *crtc; lynxfb_resume() local
536 struct lynxfb_crtc *crtc; lynxfb_ops_check_var() local
634 struct lynxfb_crtc *crtc; lynxfb_ops_setcolreg() local
698 struct lynxfb_crtc *crtc; sm750fb_set_drv() local
796 struct lynxfb_crtc *crtc; lynxfb_set_fbinfo() local
/linux-4.1.27/drivers/gpu/drm/ast/
H A Dast_fb.c273 static void ast_fb_gamma_set(struct drm_crtc *crtc, u16 red, u16 green, ast_fb_gamma_set() argument
282 static void ast_fb_gamma_get(struct drm_crtc *crtc, u16 *red, u16 *green, ast_fb_gamma_get() argument
H A Dast_mode.c63 static void ast_crtc_load_lut(struct drm_crtc *crtc) ast_crtc_load_lut() argument
77 static bool ast_get_vbios_mode_info(struct drm_crtc *crtc, struct drm_display_mode *mode, ast_get_vbios_mode_info() argument
224 static void ast_set_std_reg(struct drm_crtc *crtc, struct drm_display_mode *mode, ast_set_std_reg() argument
269 static void ast_set_crtc_reg(struct drm_crtc *crtc, struct drm_display_mode *mode, ast_set_crtc_reg() argument
369 static void ast_set_offset_reg(struct drm_crtc *crtc) ast_set_offset_reg() argument
394 static void ast_set_ext_reg(struct drm_crtc *crtc, struct drm_display_mode *mode, ast_set_ext_reg() argument
452 static bool ast_set_dac_reg(struct drm_crtc *crtc, struct drm_display_mode *mode, ast_set_dac_reg() argument
464 static void ast_set_start_address_crt1(struct drm_crtc *crtc, unsigned offset) ast_set_start_address_crt1() argument
476 static void ast_crtc_dpms(struct drm_crtc *crtc, int mode) ast_crtc_dpms() argument
500 static bool ast_crtc_mode_fixup(struct drm_crtc *crtc, ast_crtc_mode_fixup() argument
508 static int ast_crtc_do_set_base(struct drm_crtc *crtc, ast_crtc_do_set_base() argument
558 static int ast_crtc_mode_set_base(struct drm_crtc *crtc, int x, int y, ast_crtc_mode_set_base() argument
564 static int ast_crtc_mode_set(struct drm_crtc *crtc, ast_crtc_mode_set() argument
599 static void ast_crtc_disable(struct drm_crtc *crtc) ast_crtc_disable() argument
604 static void ast_crtc_prepare(struct drm_crtc *crtc) ast_crtc_prepare() argument
609 static void ast_crtc_commit(struct drm_crtc *crtc) ast_crtc_commit() argument
628 static void ast_crtc_reset(struct drm_crtc *crtc) ast_crtc_reset() argument
633 static void ast_crtc_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green, ast_crtc_gamma_set() argument
649 static void ast_crtc_destroy(struct drm_crtc *crtc) ast_crtc_destroy() argument
666 struct ast_crtc *crtc; ast_crtc_init() local
1061 static void ast_show_cursor(struct drm_crtc *crtc) ast_show_cursor() argument
1072 static void ast_hide_cursor(struct drm_crtc *crtc) ast_hide_cursor() argument
1134 static int ast_cursor_set(struct drm_crtc *crtc, ast_cursor_set() argument
1219 static int ast_cursor_move(struct drm_crtc *crtc, ast_cursor_move() argument
H A Dast_drv.h275 u8 crtc[25]; member in struct:ast_vbios_stdtable
/linux-4.1.27/drivers/gpu/drm/i2c/
H A Dch7006_drv.c288 struct drm_crtc *crtc = encoder->crtc; ch7006_encoder_set_property() local
/linux-4.1.27/drivers/gpu/drm/rockchip/
H A Drockchip_drm_drv.c95 struct drm_crtc *crtc; rockchip_crtc_from_pipe() local
108 struct drm_crtc *crtc = rockchip_crtc_from_pipe(dev, pipe); rockchip_drm_crtc_enable_vblank() local
120 struct drm_crtc *crtc = rockchip_crtc_from_pipe(dev, pipe); rockchip_drm_crtc_disable_vblank() local
389 struct drm_crtc *crtc = encoder->crtc; rockchip_drm_encoder_get_mux_id() local
H A Drockchip_drm_vop.c81 struct drm_crtc crtc; member in struct:vop
416 static void vop_enable(struct drm_crtc *crtc) vop_enable() argument
485 static void vop_disable(struct drm_crtc *crtc) vop_disable() argument
713 static int vop_update_plane(struct drm_plane *plane, struct drm_crtc *crtc, vop_update_plane() argument
724 static int vop_update_primary_plane(struct drm_crtc *crtc, vop_update_primary_plane() argument
788 int rockchip_drm_crtc_mode_config(struct drm_crtc *crtc, rockchip_drm_crtc_mode_config() argument
801 static int vop_crtc_enable_vblank(struct drm_crtc *crtc) vop_crtc_enable_vblank() argument
818 static void vop_crtc_disable_vblank(struct drm_crtc *crtc) vop_crtc_disable_vblank() argument
836 static void vop_crtc_dpms(struct drm_crtc *crtc, int mode) vop_crtc_dpms() argument
855 static void vop_crtc_prepare(struct drm_crtc *crtc) vop_crtc_prepare() argument
860 static bool vop_crtc_mode_fixup(struct drm_crtc *crtc, vop_crtc_mode_fixup() argument
870 static int vop_crtc_mode_set_base(struct drm_crtc *crtc, int x, int y, vop_crtc_mode_set_base() argument
887 static int vop_crtc_mode_set(struct drm_crtc *crtc, vop_crtc_mode_set() argument
970 static void vop_crtc_commit(struct drm_crtc *crtc) vop_crtc_commit() argument
983 static int vop_crtc_page_flip(struct drm_crtc *crtc, vop_crtc_page_flip() argument
1011 struct drm_crtc *crtc = &vop->crtc; vop_win_state_complete() local
1025 static void vop_crtc_destroy(struct drm_crtc *crtc) vop_crtc_destroy() argument
1183 struct drm_crtc *crtc = &vop->crtc; vop_create_crtc() local
1273 struct drm_crtc *crtc = &vop->crtc; vop_destroy_crtc() local
566 vop_update_plane_event(struct drm_plane *plane, struct drm_crtc *crtc, struct drm_framebuffer *fb, int crtc_x, int crtc_y, unsigned int crtc_w, unsigned int crtc_h, uint32_t src_x, uint32_t src_y, uint32_t src_w, uint32_t src_h, struct drm_pending_vblank_event *event) vop_update_plane_event() argument
/linux-4.1.27/drivers/gpu/drm/tilcdc/
H A Dtilcdc_crtc.c54 static void set_scanout(struct drm_crtc *crtc, int n) set_scanout() argument
84 static void update_scanout(struct drm_crtc *crtc) update_scanout() argument
114 static void start(struct drm_crtc *crtc) start() argument
131 static void stop(struct drm_crtc *crtc) stop() argument
138 static void tilcdc_crtc_destroy(struct drm_crtc *crtc) tilcdc_crtc_destroy() argument
150 static int tilcdc_crtc_page_flip(struct drm_crtc *crtc, tilcdc_crtc_page_flip() argument
170 static void tilcdc_crtc_dpms(struct drm_crtc *crtc, int mode) tilcdc_crtc_dpms() argument
212 static bool tilcdc_crtc_mode_fixup(struct drm_crtc *crtc, tilcdc_crtc_mode_fixup() argument
219 static void tilcdc_crtc_prepare(struct drm_crtc *crtc) tilcdc_crtc_prepare() argument
224 static void tilcdc_crtc_commit(struct drm_crtc *crtc) tilcdc_crtc_commit() argument
229 static int tilcdc_crtc_mode_set(struct drm_crtc *crtc, tilcdc_crtc_mode_set() argument
405 static int tilcdc_crtc_mode_set_base(struct drm_crtc *crtc, int x, int y, tilcdc_crtc_mode_set_base() argument
427 int tilcdc_crtc_max_width(struct drm_crtc *crtc) tilcdc_crtc_max_width() argument
441 int tilcdc_crtc_mode_valid(struct drm_crtc *crtc, struct drm_display_mode *mode) tilcdc_crtc_mode_valid() argument
529 void tilcdc_crtc_set_panel_info(struct drm_crtc *crtc, tilcdc_crtc_set_panel_info() argument
536 void tilcdc_crtc_update_clk(struct drm_crtc *crtc) tilcdc_crtc_update_clk() argument
580 irqreturn_t tilcdc_crtc_irq(struct drm_crtc *crtc) tilcdc_crtc_irq() argument
631 void tilcdc_crtc_cancel_page_flip(struct drm_crtc *crtc, struct drm_file *file) tilcdc_crtc_cancel_page_flip() argument
654 struct drm_crtc *crtc; tilcdc_crtc_create() local
H A Dtilcdc_drv.h81 struct drm_crtc *crtc; member in struct:tilcdc_drm_private
H A Dtilcdc_drv.c411 static int tilcdc_enable_vblank(struct drm_device *dev, int crtc) tilcdc_enable_vblank() argument
417 static void tilcdc_disable_vblank(struct drm_device *dev, int crtc) tilcdc_disable_vblank() argument
/linux-4.1.27/drivers/gpu/drm/udl/
H A Dudl_modeset.c230 static int udl_crtc_write_mode_to_hw(struct drm_crtc *crtc) udl_crtc_write_mode_to_hw() argument
251 static void udl_crtc_dpms(struct drm_crtc *crtc, int mode) udl_crtc_dpms() argument
282 static bool udl_crtc_mode_fixup(struct drm_crtc *crtc, udl_crtc_mode_fixup() argument
306 static int udl_crtc_mode_set(struct drm_crtc *crtc, udl_crtc_mode_set() argument
356 static void udl_crtc_disable(struct drm_crtc *crtc) udl_crtc_disable() argument
361 static void udl_crtc_destroy(struct drm_crtc *crtc) udl_crtc_destroy() argument
367 static int udl_crtc_page_flip(struct drm_crtc *crtc, udl_crtc_page_flip() argument
394 static void udl_crtc_prepare(struct drm_crtc *crtc) udl_crtc_prepare() argument
398 static void udl_crtc_commit(struct drm_crtc *crtc) udl_crtc_commit() argument
420 struct drm_crtc *crtc; udl_crtc_init() local
/linux-4.1.27/drivers/gpu/drm/via/
H A Dvia_irq.c98 u32 via_get_vblank_counter(struct drm_device *dev, int crtc) via_get_vblank_counter() argument
173 int via_enable_vblank(struct drm_device *dev, int crtc) via_enable_vblank() argument
192 void via_disable_vblank(struct drm_device *dev, int crtc) via_disable_vblank() argument
/linux-4.1.27/drivers/video/fbdev/riva/
H A Drivafb.h27 u8 crtc[NUM_CRT_REGS]; member in struct:riva_regs
/linux-4.1.27/drivers/gpu/drm/cirrus/
H A Dcirrus_mode.c34 static void cirrus_crtc_load_lut(struct drm_crtc *crtc) cirrus_crtc_load_lut() argument
58 static void cirrus_crtc_dpms(struct drm_crtc *crtc, int mode) cirrus_crtc_dpms() argument
99 static bool cirrus_crtc_mode_fixup(struct drm_crtc *crtc, cirrus_crtc_mode_fixup() argument
106 static void cirrus_set_start_address(struct drm_crtc *crtc, unsigned offset) cirrus_set_start_address() argument
130 static int cirrus_crtc_do_set_base(struct drm_crtc *crtc, cirrus_crtc_do_set_base() argument
179 static int cirrus_crtc_mode_set_base(struct drm_crtc *crtc, int x, int y, cirrus_crtc_mode_set_base() argument
193 static int cirrus_crtc_mode_set(struct drm_crtc *crtc, cirrus_crtc_mode_set() argument
323 static void cirrus_crtc_prepare(struct drm_crtc *crtc) cirrus_crtc_prepare() argument
331 static void cirrus_crtc_commit(struct drm_crtc *crtc) cirrus_crtc_commit() argument
340 static void cirrus_crtc_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green, cirrus_crtc_gamma_set() argument
358 static void cirrus_crtc_destroy(struct drm_crtc *crtc) cirrus_crtc_destroy() argument
412 void cirrus_crtc_fb_gamma_set(struct drm_crtc *crtc, u16 red, u16 green, cirrus_crtc_fb_gamma_set() argument
423 void cirrus_crtc_fb_gamma_get(struct drm_crtc *crtc, u16 *red, u16 *green, cirrus_crtc_fb_gamma_get() argument
H A Dcirrus_drv.h106 struct cirrus_crtc *crtc; member in struct:cirrus_mode_info
/linux-4.1.27/drivers/gpu/drm/tegra/
H A Ddrm.h144 static inline struct tegra_dc *to_tegra_dc(struct drm_crtc *crtc) to_tegra_dc() argument
H A Ddrm.c806 struct drm_crtc *crtc; tegra_crtc_from_pipe() local
818 struct drm_crtc *crtc = tegra_crtc_from_pipe(drm, pipe); tegra_drm_get_vblank_counter() local
829 struct drm_crtc *crtc = tegra_crtc_from_pipe(drm, pipe); tegra_drm_enable_vblank() local
842 struct drm_crtc *crtc = tegra_crtc_from_pipe(drm, pipe); tegra_drm_disable_vblank() local
853 struct drm_crtc *crtc; tegra_drm_preclose() local
H A Ddc.c949 struct drm_crtc *crtc = &dc->base; tegra_dc_finish_page_flip() local
981 void tegra_dc_cancel_page_flip(struct drm_crtc *crtc, struct drm_file *file) tegra_dc_cancel_page_flip() argument
998 static void tegra_dc_destroy(struct drm_crtc *crtc) tegra_dc_destroy() argument
1003 static void tegra_crtc_reset(struct drm_crtc *crtc) tegra_crtc_reset() argument
1021 tegra_crtc_atomic_duplicate_state(struct drm_crtc *crtc) tegra_crtc_atomic_duplicate_state() argument
1039 static void tegra_crtc_atomic_destroy_state(struct drm_crtc *crtc, tegra_crtc_atomic_destroy_state() argument
1091 static void tegra_crtc_disable(struct drm_crtc *crtc) tegra_crtc_disable() argument
1132 static bool tegra_crtc_mode_fixup(struct drm_crtc *crtc, tegra_crtc_mode_fixup() argument
1232 static void tegra_crtc_mode_set_nofb(struct drm_crtc *crtc) tegra_crtc_mode_set_nofb() argument
1264 static void tegra_crtc_prepare(struct drm_crtc *crtc) tegra_crtc_prepare() argument
1269 static void tegra_crtc_commit(struct drm_crtc *crtc) tegra_crtc_commit() argument
1274 static int tegra_crtc_atomic_check(struct drm_crtc *crtc, tegra_crtc_atomic_check() argument
1280 static void tegra_crtc_atomic_begin(struct drm_crtc *crtc) tegra_crtc_atomic_begin() argument
1294 static void tegra_crtc_atomic_flush(struct drm_crtc *crtc) tegra_crtc_atomic_flush() argument
/linux-4.1.27/include/video/
H A Duvesafb.h136 struct vbe_crtc_ib crtc; member in struct:uvesafb_par
/linux-4.1.27/drivers/video/fbdev/
H A Di740fb.c55 u8 crtc[VGA_CRT_C]; member in struct:i740fb_par
H A Duvesafb.c1230 struct vbe_crtc_ib *crtc = NULL; uvesafb_set_par() local
H A Dvga16fb.c63 u8 crtc[VGA_CRT_C]; member in struct:vga16fb_par
H A Dcyber2000fb.c427 u_char crtc[19]; member in struct:par_info
H A Dps3fb.c754 static int ps3fb_wait_for_vsync(u32 crtc) ps3fb_wait_for_vsync() argument
H A Ds3c-fb.c993 static int s3c_fb_wait_for_vsync(struct s3c_fb *sfb, u32 crtc) s3c_fb_wait_for_vsync() argument
1023 u32 crtc; s3c_fb_ioctl() local
/linux-4.1.27/drivers/video/fbdev/nvidia/
H A Dnv_type.h49 u8 crtc[NUM_CRT_REGS]; member in struct:_riva_hw_state
/linux-4.1.27/drivers/video/fbdev/aty/
H A Datyfb.h11 struct crtc { struct
135 struct crtc crtc; member in struct:atyfb_par
H A Daty128fb.c450 struct aty128_crtc crtc; member in struct:aty128fb_par
1037 static void aty128_set_crtc(const struct aty128_crtc *crtc, aty128_set_crtc() argument
1244 static int aty128_crtc_to_var(const struct aty128_crtc *crtc, aty128_crtc_to_var() argument
1577 struct aty128_crtc crtc; aty128_decode_var() local
1053 aty128_var_to_crtc(const struct fb_var_screeninfo *var, struct aty128_crtc *crtc, const struct aty128fb_par *par) aty128_var_to_crtc() argument
H A Datyfb_base.c633 static void aty_get_crtc(const struct atyfb_par *par, struct crtc *crtc) aty_get_crtc() argument
680 static void aty_set_crtc(const struct atyfb_par *par, const struct crtc *crtc) aty_set_crtc() argument
1148 static int aty_crtc_to_var(const struct crtc *crtc, aty_crtc_to_var() argument
1533 struct crtc crtc; atyfb_check_var() local
1764 static int aty_waitforvblank(struct atyfb_par *par, u32 crtc) aty_waitforvblank() argument
1844 u32 crtc; atyfb_ioctl() local
3086 struct crtc crtc; atyfb_setup_sparc() local
790 aty_var_to_crtc(const struct fb_info *info, const struct fb_var_screeninfo *var, struct crtc *crtc) aty_var_to_crtc() argument
/linux-4.1.27/drivers/video/fbdev/matrox/
H A Dmatroxfb_base.c268 int matroxfb_wait_for_sync(struct matrox_fb_info *minfo, u_int32_t crtc) matroxfb_wait_for_sync() argument
1180 int crtc; matroxfb_blank() local
H A Dmatroxfb_base.h210 unsigned int crtc; member in struct:my_timming
/linux-4.1.27/drivers/video/fbdev/via/
H A Dshare.h322 struct via_display_timing crtc; member in struct:crt_mode_table
/linux-4.1.27/include/uapi/drm/
H A Ddrm.h511 __u32 crtc; member in struct:drm_modeset_ctl

Completed in 4031 milliseconds

12