Searched refs:crtc (Results 51 - 75 of 643) sorted by relevance

1234567891011>>

/linux-master/drivers/gpu/drm/kmb/
H A Dkmb_crtc.c29 static int kmb_crtc_enable_vblank(struct drm_crtc *crtc) argument
31 struct drm_device *dev = crtc->dev;
45 static void kmb_crtc_disable_vblank(struct drm_crtc *crtc) argument
47 struct drm_device *dev = crtc->dev;
68 static void kmb_crtc_set_mode(struct drm_crtc *crtc, argument
71 struct drm_device *dev = crtc->dev;
72 struct drm_display_mode *m = &crtc->state->adjusted_mode;
135 static void kmb_crtc_atomic_enable(struct drm_crtc *crtc, argument
138 struct kmb_drm_private *kmb = crtc_to_kmb_priv(crtc);
141 kmb_crtc_set_mode(crtc, stat
145 kmb_crtc_atomic_disable(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
158 kmb_crtc_atomic_begin(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
168 kmb_crtc_atomic_flush(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
189 kmb_crtc_mode_valid(struct drm_crtc *crtc, const struct drm_display_mode *mode) argument
[all...]
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_display_debugfs.h16 void intel_crtc_debugfs_add(struct intel_crtc *crtc);
20 static inline void intel_crtc_debugfs_add(struct intel_crtc *crtc) {} argument
H A Dintel_wm.h19 struct intel_crtc *crtc);
21 struct intel_crtc *crtc);
23 struct intel_crtc *crtc);
25 struct intel_crtc *crtc);
27 struct intel_crtc *crtc);
H A Dintel_fbc.h31 struct intel_crtc *crtc);
33 struct intel_crtc *crtc);
38 struct intel_crtc *crtc);
39 void intel_fbc_disable(struct intel_crtc *crtc);
48 void intel_fbc_crtc_debugfs_add(struct intel_crtc *crtc);
H A Dintel_display_trace.h25 TP_PROTO(struct intel_crtc *crtc),
26 TP_ARGS(crtc),
29 __string(dev, __dev_name_kms(crtc))
35 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev);
37 __assign_str(dev, __dev_name_kms(crtc));
42 __entry->pipe = crtc->pipe;
53 TP_PROTO(struct intel_crtc *crtc),
54 TP_ARGS(crtc),
57 __string(dev, __dev_name_kms(crtc))
64 struct drm_i915_private *dev_priv = to_i915(crtc
[all...]
H A Dintel_fifo_underrun.c61 struct intel_crtc *crtc; local
67 crtc = intel_crtc_for_pipe(dev_priv, pipe);
69 if (crtc->cpu_fifo_underrun_disabled)
80 struct intel_crtc *crtc; local
85 crtc = intel_crtc_for_pipe(dev_priv, pipe);
87 if (crtc->pch_fifo_underrun_disabled)
94 static void i9xx_check_fifo_underruns(struct intel_crtc *crtc) argument
96 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev);
97 i915_reg_t reg = PIPESTAT(crtc->pipe);
105 enable_mask = i915_pipestat_enable_mask(dev_priv, crtc
148 ivb_check_fifo_underruns(struct intel_crtc *crtc) argument
235 cpt_check_pch_fifo_underruns(struct intel_crtc *crtc) argument
285 struct intel_crtc *crtc = intel_crtc_for_pipe(dev_priv, pipe); local
353 struct intel_crtc *crtc = local
397 struct intel_crtc *crtc = intel_crtc_for_pipe(dev_priv, pipe); local
474 struct intel_crtc *crtc; local
501 struct intel_crtc *crtc; local
516 intel_init_fifo_underrun_reporting(struct drm_i915_private *i915, struct intel_crtc *crtc, bool enable) argument
[all...]
H A Dintel_modeset_verify.c5 * High level crtc/connector/encoder modeset state verification.
39 "connector enabled without attached crtc\n");
45 "connector is active, but attached crtc isn't\n");
54 I915_STATE_WARN(i915, conn_state->crtc != encoder->base.crtc,
55 "attached encoder crtc differs from connector crtc\n");
58 "attached crtc is active, but connector isn't\n");
60 "best encoder set without crtc!\n");
66 struct intel_crtc *crtc)
65 verify_connector_state(struct intel_atomic_state *state, struct intel_crtc *crtc) argument
161 verify_crtc_state(struct intel_atomic_state *state, struct intel_crtc *crtc) argument
232 intel_modeset_verify_crtc(struct intel_atomic_state *state, struct intel_crtc *crtc) argument
[all...]
H A Dintel_modeset_setup.c35 static void intel_crtc_disable_noatomic_begin(struct intel_crtc *crtc, argument
38 struct drm_i915_private *i915 = to_i915(crtc->base.dev);
40 to_intel_crtc_state(crtc->base.state);
44 enum pipe pipe = crtc->pipe;
49 for_each_intel_plane_on_crtc(&i915->drm, crtc, plane) {
54 intel_plane_disable_noatomic(crtc, plane);
61 crtc->base.base.id, crtc->base.name);
81 i915->display.funcs.display->crtc_disable(to_intel_atomic_state(state), crtc); local
87 crtc
141 reset_crtc_encoder_state(struct intel_crtc *crtc) argument
152 intel_crtc_disable_noatomic_complete(struct intel_crtc *crtc) argument
221 get_portsync_pipes(struct intel_crtc *crtc, u8 *master_pipe_mask, u8 *slave_pipes_mask) argument
266 intel_crtc_disable_noatomic(struct intel_crtc *crtc, struct drm_modeset_acquire_ctx *ctx) argument
316 struct intel_crtc *crtc = local
357 struct intel_crtc *crtc; local
383 intel_crtc_has_encoders(struct intel_crtc *crtc) argument
394 intel_crtc_needs_link_reset(struct intel_crtc *crtc) argument
430 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local
451 intel_sanitize_crtc(struct intel_crtc *crtc, struct drm_modeset_acquire_ctx *ctx) argument
506 struct intel_crtc *crtc; local
563 struct intel_crtc *crtc = to_intel_crtc(encoder->base.crtc); local
645 struct intel_crtc *crtc; local
684 struct intel_crtc *crtc; local
775 struct intel_crtc *crtc; local
938 struct intel_crtc *crtc; local
[all...]
/linux-master/drivers/gpu/drm/rockchip/
H A Drockchip_rgb.h10 struct drm_crtc *crtc,
16 struct drm_crtc *crtc,
15 rockchip_rgb_init(struct device *dev, struct drm_crtc *crtc, struct drm_device *drm_dev, int video_port) argument
/linux-master/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_crc.h63 struct drm_crtc *crtc; member in struct:secure_display_context
78 int amdgpu_dm_crtc_configure_crc_source(struct drm_crtc *crtc,
81 int amdgpu_dm_crtc_set_crc_source(struct drm_crtc *crtc, const char *src_name);
82 int amdgpu_dm_crtc_verify_crc_source(struct drm_crtc *crtc,
85 const char *const *amdgpu_dm_crtc_get_crc_sources(struct drm_crtc *crtc,
87 void amdgpu_dm_crtc_handle_crc_irq(struct drm_crtc *crtc);
96 bool amdgpu_dm_crc_window_is_activated(struct drm_crtc *crtc);
97 void amdgpu_dm_crtc_handle_crc_window_irq(struct drm_crtc *crtc);
H A Damdgpu_dm_crtc.c40 struct drm_crtc *crtc = &acrtc->base; local
41 struct drm_device *dev = crtc->dev;
44 drm_crtc_handle_vblank(crtc);
50 drm_crtc_send_vblank_event(crtc, acrtc->event);
51 drm_crtc_vblank_put(crtc);
74 int amdgpu_dm_crtc_set_vupdate_irq(struct drm_crtc *crtc, bool enable) argument
77 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc);
78 struct amdgpu_device *adev = drm_to_adev(crtc->dev);
88 DRM_DEBUG_VBL("crtc %d - vupdate irq %sabling: r=%d\n",
195 static inline int amdgpu_dm_crtc_set_vblank(struct drm_crtc *crtc, boo argument
251 amdgpu_dm_crtc_enable_vblank(struct drm_crtc *crtc) argument
256 amdgpu_dm_crtc_disable_vblank(struct drm_crtc *crtc) argument
261 amdgpu_dm_crtc_destroy_state(struct drm_crtc *crtc, struct drm_crtc_state *state) argument
277 amdgpu_dm_crtc_duplicate_state(struct drm_crtc *crtc) argument
312 amdgpu_dm_crtc_destroy(struct drm_crtc *crtc) argument
318 amdgpu_dm_crtc_reset_state(struct drm_crtc *crtc) argument
333 amdgpu_dm_crtc_late_register(struct drm_crtc *crtc) argument
352 dm_crtc_additional_color_mgmt(struct drm_crtc *crtc) argument
363 amdgpu_dm_atomic_crtc_set_property(struct drm_crtc *crtc, struct drm_crtc_state *state, struct drm_property *property, uint64_t val) argument
388 amdgpu_dm_atomic_crtc_get_property(struct drm_crtc *crtc, const struct drm_crtc_state *state, struct drm_property *property, uint64_t *val) argument
429 amdgpu_dm_crtc_helper_disable(struct drm_crtc *crtc) argument
465 amdgpu_dm_crtc_update_crtc_active_planes(struct drm_crtc *crtc, struct drm_crtc_state *new_crtc_state) argument
480 amdgpu_dm_crtc_helper_mode_fixup(struct drm_crtc *crtc, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
487 amdgpu_dm_crtc_helper_atomic_check(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
[all...]
/linux-master/drivers/gpu/drm/renesas/rcar-du/
H A Drcar_du_vsp.h61 void rcar_du_vsp_enable(struct rcar_du_crtc *crtc);
62 void rcar_du_vsp_disable(struct rcar_du_crtc *crtc);
63 void rcar_du_vsp_atomic_begin(struct rcar_du_crtc *crtc);
64 void rcar_du_vsp_atomic_flush(struct rcar_du_crtc *crtc);
76 static inline void rcar_du_vsp_enable(struct rcar_du_crtc *crtc) { }; argument
77 static inline void rcar_du_vsp_disable(struct rcar_du_crtc *crtc) { }; argument
78 static inline void rcar_du_vsp_atomic_begin(struct rcar_du_crtc *crtc) { }; argument
79 static inline void rcar_du_vsp_atomic_flush(struct rcar_du_crtc *crtc) { }; argument
/linux-master/drivers/gpu/drm/renesas/rz-du/
H A Drzg2l_du_vsp.h60 void rzg2l_du_vsp_enable(struct rzg2l_du_crtc *crtc);
61 void rzg2l_du_vsp_disable(struct rzg2l_du_crtc *crtc);
62 void rzg2l_du_vsp_atomic_flush(struct rzg2l_du_crtc *crtc);
63 struct drm_plane *rzg2l_du_vsp_get_drm_plane(struct rzg2l_du_crtc *crtc,
72 static inline void rzg2l_du_vsp_enable(struct rzg2l_du_crtc *crtc) { }; argument
73 static inline void rzg2l_du_vsp_disable(struct rzg2l_du_crtc *crtc) { }; argument
74 static inline void rzg2l_du_vsp_atomic_flush(struct rzg2l_du_crtc *crtc) { }; argument
75 static inline struct drm_plane *rzg2l_du_vsp_get_drm_plane(struct rzg2l_du_crtc *crtc, argument
/linux-master/drivers/gpu/drm/msm/disp/mdp5/
H A Dmdp5_crtc.c69 static void mdp5_crtc_restore_cursor(struct drm_crtc *crtc);
71 static struct mdp5_kms *get_kms(struct drm_crtc *crtc) argument
73 struct msm_drm_private *priv = crtc->dev->dev_private;
77 static void request_pending(struct drm_crtc *crtc, uint32_t pending) argument
79 struct mdp5_crtc *mdp5_crtc = to_mdp5_crtc(crtc);
82 mdp_irq_register(&get_kms(crtc)->base, &mdp5_crtc->vblank);
85 static void request_pp_done_pending(struct drm_crtc *crtc) argument
87 struct mdp5_crtc *mdp5_crtc = to_mdp5_crtc(crtc);
91 static u32 crtc_flush(struct drm_crtc *crtc, u32 flush_mask) argument
93 struct mdp5_crtc_state *mdp5_cstate = to_mdp5_crtc_state(crtc
110 crtc_flush_all(struct drm_crtc *crtc) argument
138 complete_flip(struct drm_crtc *crtc, struct drm_file *file) argument
211 blend_setup(struct drm_crtc *crtc) argument
362 mdp5_crtc_mode_set_nofb(struct drm_crtc *crtc) argument
411 get_encoder_from_crtc(struct drm_crtc *crtc) argument
423 mdp5_crtc_get_scanout_position(struct drm_crtc *crtc, bool in_vblank_irq, int *vpos, int *hpos, ktime_t *stime, ktime_t *etime, const struct drm_display_mode *mode) argument
477 mdp5_crtc_get_vblank_counter(struct drm_crtc *crtc) argument
488 mdp5_crtc_atomic_disable(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
522 mdp5_crtc_vblank_on(struct drm_crtc *crtc) argument
534 mdp5_crtc_atomic_enable(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
582 mdp5_crtc_setup_pipeline(struct drm_crtc *crtc, struct drm_crtc_state *new_crtc_state, bool need_right_mixer) argument
670 get_start_stage(struct drm_crtc *crtc, struct drm_crtc_state *new_crtc_state, struct drm_plane_state *bpstate) argument
693 mdp5_crtc_atomic_check(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
790 mdp5_crtc_atomic_begin(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
796 mdp5_crtc_atomic_flush(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
843 get_roi(struct drm_crtc *crtc, uint32_t *roi_w, uint32_t *roi_h) argument
880 mdp5_crtc_restore_cursor(struct drm_crtc *crtc) argument
948 mdp5_crtc_cursor_set(struct drm_crtc *crtc, struct drm_file *file, uint32_t handle, uint32_t width, uint32_t height) argument
1037 mdp5_crtc_cursor_move(struct drm_crtc *crtc, int x, int y) argument
1106 mdp5_crtc_duplicate_state(struct drm_crtc *crtc) argument
1123 mdp5_crtc_destroy_state(struct drm_crtc *crtc, struct drm_crtc_state *state) argument
1132 mdp5_crtc_reset(struct drm_crtc *crtc) argument
1187 struct drm_crtc *crtc = &mdp5_crtc->base; local
1218 mdp5_crtc_wait_for_pp_done(struct drm_crtc *crtc) argument
1232 mdp5_crtc_wait_for_flush_done(struct drm_crtc *crtc) argument
1260 mdp5_crtc_vblank(struct drm_crtc *crtc) argument
1266 mdp5_crtc_set_pipeline(struct drm_crtc *crtc) argument
1277 mdp5_crtc_get_ctl(struct drm_crtc *crtc) argument
1284 mdp5_crtc_get_mixer(struct drm_crtc *crtc) argument
1297 mdp5_crtc_get_pipeline(struct drm_crtc *crtc) argument
1309 mdp5_crtc_wait_for_commit_done(struct drm_crtc *crtc) argument
1324 struct drm_crtc *crtc = NULL; local
[all...]
/linux-master/drivers/gpu/drm/tidss/
H A Dtidss_crtc.h15 #define to_tidss_crtc(c) container_of((c), struct tidss_crtc, crtc)
20 struct drm_crtc crtc; member in struct:tidss_crtc
41 void tidss_crtc_vblank_irq(struct drm_crtc *crtc);
42 void tidss_crtc_framedone_irq(struct drm_crtc *crtc);
43 void tidss_crtc_error_irq(struct drm_crtc *crtc, u64 irqstatus);
/linux-master/drivers/gpu/drm/tilcdc/
H A Dtilcdc_crtc.c63 static void set_scanout(struct drm_crtc *crtc, struct drm_framebuffer *fb) argument
65 struct drm_device *dev = crtc->dev;
74 crtc->y * fb->pitches[0] +
75 crtc->x * fb->format->cpp[0];
77 end = start + (crtc->mode.vdisplay * fb->pitches[0]);
97 static void tilcdc_crtc_load_palette(struct drm_crtc *crtc) argument
99 struct tilcdc_crtc *tilcdc_crtc = to_tilcdc_crtc(crtc);
100 struct drm_device *dev = crtc->dev;
177 static void reset(struct drm_crtc *crtc) argument
179 struct drm_device *dev = crtc
202 tilcdc_crtc_set_clk(struct drm_crtc *crtc) argument
273 tilcdc_crtc_set_mode(struct drm_crtc *crtc) argument
443 tilcdc_crtc_enable(struct drm_crtc *crtc) argument
485 tilcdc_crtc_atomic_enable(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
491 tilcdc_crtc_off(struct drm_crtc *crtc, bool shutdown) argument
537 tilcdc_crtc_disable(struct drm_crtc *crtc) argument
542 tilcdc_crtc_atomic_disable(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
548 tilcdc_crtc_atomic_flush(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
560 tilcdc_crtc_shutdown(struct drm_crtc *crtc) argument
565 tilcdc_crtc_is_on(struct drm_crtc *crtc) argument
574 struct drm_crtc *crtc = &tilcdc_crtc->base; local
589 tilcdc_crtc_destroy(struct drm_crtc *crtc) argument
601 tilcdc_crtc_update_fb(struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_pending_vblank_event *event) argument
641 tilcdc_crtc_mode_fixup(struct drm_crtc *crtc, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
670 tilcdc_crtc_atomic_check(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
689 tilcdc_crtc_enable_vblank(struct drm_crtc *crtc) argument
712 tilcdc_crtc_disable_vblank(struct drm_crtc *crtc) argument
731 tilcdc_crtc_reset(struct drm_crtc *crtc) argument
771 tilcdc_crtc_mode_valid(struct drm_crtc *crtc, const struct drm_display_mode *mode) argument
869 tilcdc_crtc_set_panel_info(struct drm_crtc *crtc, const struct tilcdc_panel_info *info) argument
876 tilcdc_crtc_set_simulate_vesa_sync(struct drm_crtc *crtc, bool simulate_vesa_sync) argument
884 tilcdc_crtc_update_clk(struct drm_crtc *crtc) argument
907 tilcdc_crtc_irq(struct drm_crtc *crtc) argument
1021 struct drm_crtc *crtc; local
[all...]
/linux-master/drivers/gpu/drm/arm/display/komeda/
H A Dkomeda_crtc.c30 if (conn_st->crtc != crtc_st->crtc)
65 * @crtc: DRM crtc
66 * @state: the crtc state object
76 komeda_crtc_atomic_check(struct drm_crtc *crtc, argument
80 crtc);
81 struct komeda_crtc *kcrtc = to_kcrtc(crtc);
106 /* For active a crtc, mainly need two parts of preparation
202 struct drm_crtc *crtc local
246 komeda_crtc_do_flush(struct drm_crtc *crtc, struct drm_crtc_state *old) argument
277 komeda_crtc_atomic_enable(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
325 komeda_crtc_atomic_disable(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
387 komeda_crtc_atomic_flush(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
418 struct drm_crtc *crtc = kcrtc_st->base.crtc; local
429 komeda_crtc_mode_valid(struct drm_crtc *crtc, const struct drm_display_mode *m) argument
460 komeda_crtc_mode_fixup(struct drm_crtc *crtc, const struct drm_display_mode *m, struct drm_display_mode *adjusted_mode) argument
494 komeda_crtc_reset(struct drm_crtc *crtc) argument
510 komeda_crtc_atomic_duplicate_state(struct drm_crtc *crtc) argument
528 komeda_crtc_atomic_destroy_state(struct drm_crtc *crtc, struct drm_crtc_state *state) argument
535 komeda_crtc_vblank_enable(struct drm_crtc *crtc) argument
544 komeda_crtc_vblank_disable(struct drm_crtc *crtc) argument
566 struct komeda_crtc *crtc; local
595 get_crtc_primary(struct komeda_kms_dev *kms, struct komeda_crtc *crtc) argument
616 struct drm_crtc *crtc = &kcrtc->base; local
[all...]
/linux-master/drivers/gpu/drm/
H A Ddrm_debugfs_crc.c49 * file dri/0/crtc-N/crc/control in debugfs, with N being the :ref:`index of
55 * the dri/0/crtc-N/crc/data file. Each line in that file contains the frame
85 struct drm_crtc *crtc = m->private; local
87 if (crtc->funcs->get_crc_sources) {
89 const char *const *sources = crtc->funcs->get_crc_sources(crtc,
98 if (!crtc->funcs->verify_crc_source(crtc, sources[i],
100 if (strcmp(sources[i], crtc->crc.source))
109 seq_printf(m, "%s*\n", crtc
115 struct drm_crtc *crtc = inode->i_private; local
124 struct drm_crtc *crtc = m->private; local
197 struct drm_crtc *crtc = inode->i_private; local
260 struct drm_crtc *crtc = filep->f_inode->i_private; local
287 struct drm_crtc *crtc = filep->f_inode->i_private; local
346 struct drm_crtc *crtc = file->f_inode->i_private; local
368 drm_debugfs_crtc_crc_add(struct drm_crtc *crtc) argument
393 drm_crtc_add_crc_entry(struct drm_crtc *crtc, bool has_frame, uint32_t frame, uint32_t *crcs) argument
[all...]
H A Ddrm_plane_helper.c64 static int get_connectors_for_crtc(struct drm_crtc *crtc, argument
68 struct drm_device *dev = crtc->dev;
82 if (connector->encoder && connector->encoder->crtc == crtc) {
95 struct drm_crtc *crtc,
108 .crtc = crtc,
121 .crtc = crtc,
122 .enable = crtc
94 drm_plane_helper_check_update(struct drm_plane *plane, struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_rect *src, struct drm_rect *dst, unsigned int rotation, int min_scale, int max_scale, bool can_position, bool can_update_disabled, bool *visible) argument
164 drm_plane_helper_update_primary(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_modeset_acquire_ctx *ctx) argument
[all...]
H A Ddrm_atomic_helper.c84 if (old_plane_state->crtc) {
86 old_plane_state->crtc);
94 if (plane_state->crtc) {
95 crtc_state = drm_atomic_get_new_crtc_state(state, plane_state->crtc);
123 if (!new_conn_state->crtc)
177 connector->state->crtc->base.id,
178 connector->state->crtc->name,
193 new_conn_state->crtc->base.id, new_conn_state->crtc->name,
196 crtc_state = drm_atomic_get_new_crtc_state(state, new_conn_state->crtc);
223 struct drm_crtc *crtc; local
418 struct drm_crtc *crtc; local
509 mode_valid_path(struct drm_connector *connector, struct drm_encoder *encoder, struct drm_crtc *crtc, const struct drm_display_mode *mode) argument
552 struct drm_crtc *crtc = conn_state->crtc; local
623 struct drm_crtc *crtc; local
952 struct drm_crtc *crtc = crtc_state->crtc; local
988 struct drm_crtc *crtc; local
1128 struct drm_crtc *crtc; local
1261 struct drm_crtc *crtc; local
1327 struct drm_crtc *crtc; local
1341 struct drm_crtc *crtc; local
1464 struct drm_crtc *crtc; local
1541 struct drm_crtc *crtc; local
1648 struct drm_crtc *crtc; local
1707 struct drm_crtc *crtc; local
1799 struct drm_crtc *crtc; local
1871 struct drm_crtc *crtc; local
2135 stall_checks(struct drm_crtc *crtc, bool nonblock) argument
2194 init_commit(struct drm_crtc_commit *commit, struct drm_crtc *crtc) argument
2205 crtc_or_fake_commit(struct drm_atomic_state *state, struct drm_crtc *crtc) argument
2275 struct drm_crtc *crtc; local
2400 struct drm_crtc *crtc; local
2456 struct drm_crtc *crtc; local
2493 struct drm_crtc *crtc; local
2538 struct drm_crtc *crtc; local
2738 struct drm_crtc *crtc; local
2857 struct drm_crtc *crtc = old_crtc_state->crtc; local
2926 struct drm_crtc *crtc = old_crtc_state->crtc; local
3021 struct drm_crtc *crtc; local
3146 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, struct drm_modeset_acquire_ctx *ctx) argument
3255 struct drm_crtc *crtc = set->crtc; local
3311 struct drm_crtc *crtc; local
3426 struct drm_crtc *crtc; local
3561 struct drm_crtc *crtc; local
3618 page_flip_common(struct drm_atomic_state *state, struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_pending_vblank_event *event, uint32_t flags) argument
3674 drm_atomic_helper_page_flip(struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_pending_vblank_event *event, uint32_t flags, struct drm_modeset_acquire_ctx *ctx) argument
3717 drm_atomic_helper_page_flip_target(struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_pending_vblank_event *event, uint32_t flags, uint32_t target, struct drm_modeset_acquire_ctx *ctx) argument
[all...]
/linux-master/include/drm/
H A Ddrm_modeset_helper_vtables.h82 void (*dpms)(struct drm_crtc *crtc, int mode);
97 void (*prepare)(struct drm_crtc *crtc);
112 void (*commit)(struct drm_crtc *crtc);
118 * crtc. This should be implemented if the crtc has some sort of
119 * restriction in the modes it can display. For example, a given crtc
145 enum drm_mode_status (*mode_valid)(struct drm_crtc *crtc,
191 bool (*mode_fixup)(struct drm_crtc *crtc,
210 int (*mode_set)(struct drm_crtc *crtc, struct drm_display_mode *mode,
233 void (*mode_set_nofb)(struct drm_crtc *crtc);
499 drm_crtc_helper_add(struct drm_crtc *crtc, const struct drm_crtc_helper_funcs *funcs) argument
[all...]
H A Ddrm_crtc_helper.h51 bool drm_crtc_helper_set_mode(struct drm_crtc *crtc,
55 int drm_crtc_helper_atomic_check(struct drm_crtc *crtc,
57 bool drm_helper_crtc_in_use(struct drm_crtc *crtc);
/linux-master/drivers/gpu/drm/fsl-dcu/
H A Dfsl_dcu_drm_crtc.c23 static void fsl_dcu_drm_crtc_atomic_flush(struct drm_crtc *crtc, argument
26 struct drm_device *dev = crtc->dev;
28 struct drm_pending_vblank_event *event = crtc->state->event;
34 crtc->state->event = NULL;
36 spin_lock_irq(&crtc->dev->event_lock);
37 if (drm_crtc_vblank_get(crtc) == 0)
38 drm_crtc_arm_vblank_event(crtc, event);
40 drm_crtc_send_vblank_event(crtc, event);
41 spin_unlock_irq(&crtc->dev->event_lock);
45 static void fsl_dcu_drm_crtc_atomic_disable(struct drm_crtc *crtc, argument
66 fsl_dcu_drm_crtc_atomic_enable(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
82 fsl_dcu_drm_crtc_mode_set_nofb(struct drm_crtc *crtc) argument
135 fsl_dcu_drm_crtc_enable_vblank(struct drm_crtc *crtc) argument
148 fsl_dcu_drm_crtc_disable_vblank(struct drm_crtc *crtc) argument
173 struct drm_crtc *crtc = &fsl_dev->crtc; local
[all...]
/linux-master/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_crtc.h23 * enum dpu_crtc_client_type: crtc client type
103 * struct dpu_crtc_frame_event: stores crtc frame event for crtc processing
105 * @crtc: Pointer to crtc handling this event
112 struct drm_crtc *crtc; member in struct:dpu_crtc_frame_event
125 * @base : Base drm crtc structure
126 * @name : ASCII description of this crtc
134 * @play_count : frame count between crtc enable and disable
139 * @feature_list : list of color processing features supported on a crtc
237 dpu_crtc_frame_pending(struct drm_crtc *crtc) argument
297 dpu_crtc_get_client_type( struct drm_crtc *crtc) argument
[all...]
/linux-master/drivers/gpu/drm/imx/dcss/
H A Ddcss-kms.h30 struct dcss_crtc crtc; member in struct:dcss_kms_dev
38 int dcss_crtc_init(struct dcss_crtc *crtc, struct drm_device *drm);
39 void dcss_crtc_deinit(struct dcss_crtc *crtc, struct drm_device *drm);

Completed in 209 milliseconds

1234567891011>>