Searched refs:crtc (Results 1 - 25 of 65) sorted by relevance

123

/freebsd-9.3-release/sys/dev/drm/
H A Dmach64_irq.c74 u32 mach64_get_vblank_counter(struct drm_device * dev, int crtc) argument
78 if (crtc != 0)
84 int mach64_enable_vblank(struct drm_device * dev, int crtc) argument
89 if (crtc != 0) {
90 DRM_ERROR("tried to enable vblank on non-existent crtc %d\n",
91 crtc);
104 void mach64_disable_vblank(struct drm_device * dev, int crtc) argument
106 if (crtc != 0) {
107 DRM_ERROR("tried to disable vblank on non-existent crtc %d\n",
108 crtc);
118 mach64_disable_vblank_local(struct drm_device * dev, int crtc) argument
[all...]
H A Ddrm_irq.c94 DRM_DEBUG("disabling vblank on crtc %d\n", i);
138 /* Zero per-crtc vblank stuff */
157 int crtc, retcode; local
196 for( crtc = 0 ; crtc < dev->num_crtcs ; crtc++) {
197 if (dev->driver->enable_vblank(dev, crtc) == 0) {
198 dev->vblank[crtc].enabled = 1;
217 int crtc; local
228 for (crtc
277 drm_vblank_count(struct drm_device *dev, int crtc) argument
282 drm_update_vblank_count(struct drm_device *dev, int crtc) argument
308 drm_vblank_get(struct drm_device *dev, int crtc) argument
335 drm_vblank_put(struct drm_device *dev, int crtc) argument
353 int crtc, ret = 0; local
406 unsigned int flags, seq, crtc; local
492 drm_handle_vblank(struct drm_device *dev, int crtc) argument
[all...]
H A Dr128_irq.c41 u32 r128_get_vblank_counter(struct drm_device *dev, int crtc) argument
45 if (crtc != 0)
69 int r128_enable_vblank(struct drm_device *dev, int crtc) argument
73 if (crtc != 0) {
74 DRM_ERROR("%s: bad crtc %d\n", __FUNCTION__, crtc);
82 void r128_disable_vblank(struct drm_device *dev, int crtc) argument
84 if (crtc != 0)
85 DRM_ERROR("%s: bad crtc %d\n", __FUNCTION__, crtc);
[all...]
H A Dmga_irq.c42 u32 mga_get_vblank_counter(struct drm_device *dev, int crtc) argument
47 if (crtc != 0) {
98 int mga_enable_vblank(struct drm_device *dev, int crtc) argument
102 if (crtc != 0) {
103 DRM_ERROR("tried to enable vblank on non-existent crtc %d\n",
104 crtc);
113 void mga_disable_vblank(struct drm_device *dev, int crtc) argument
115 if (crtc != 0) {
116 DRM_ERROR("tried to disable vblank on non-existent crtc %d\n",
117 crtc);
[all...]
H A Dradeon_irq.c67 int radeon_enable_vblank(struct drm_device *dev, int crtc) argument
72 switch (crtc) {
80 DRM_ERROR("tried to enable vblank on non-existent crtc %d\n",
81 crtc);
85 switch (crtc) {
93 DRM_ERROR("tried to enable vblank on non-existent crtc %d\n",
94 crtc);
102 void radeon_disable_vblank(struct drm_device *dev, int crtc) argument
107 switch (crtc) {
115 DRM_ERROR("tried to enable vblank on non-existent crtc
294 radeon_get_vblank_counter(struct drm_device *dev, int crtc) argument
[all...]
H A Dvia_irq.c102 u32 via_get_vblank_counter(struct drm_device *dev, int crtc) argument
105 if (crtc != 0)
178 int via_enable_vblank(struct drm_device *dev, int crtc) argument
183 if (crtc != 0) {
184 DRM_ERROR("%s: bad crtc %d\n", __func__, crtc);
197 void via_disable_vblank(struct drm_device *dev, int crtc) argument
204 if (crtc != 0)
205 DRM_ERROR("%s: bad crtc %d\n", __func__, crtc);
[all...]
/freebsd-9.3-release/sys/dev/drm2/
H A Ddrm_crtc_helper.c233 * @crtc: CRTC to check
238 * Walk @crtc's DRM device's mode_config and see if it's in use.
241 * True if @crtc is part of the mode_config, false otherwise.
243 bool drm_helper_crtc_in_use(struct drm_crtc *crtc) argument
246 struct drm_device *dev = crtc->dev;
249 if (encoder->crtc == crtc && drm_helper_encoder_in_use(encoder))
279 struct drm_crtc *crtc; local
292 encoder->crtc = NULL;
296 list_for_each_entry(crtc,
316 drm_encoder_crtc_ok(struct drm_encoder *encoder, struct drm_crtc *crtc) argument
378 drm_crtc_helper_set_mode(struct drm_crtc *crtc, struct drm_display_mode *mode, int x, int y, struct drm_framebuffer *old_fb) argument
500 drm_crtc_helper_disable(struct drm_crtc *crtc) argument
543 struct drm_crtc *save_crtcs, *new_crtc, *crtc; local
801 drm_helper_choose_crtc_dpms(struct drm_crtc *crtc) argument
825 struct drm_crtc *crtc = encoder ? encoder->crtc : NULL; local
889 struct drm_crtc *crtc; local
[all...]
H A Ddrm_irq.c42 #define vblanktimestamp(dev, crtc, count) ( \
43 (dev)->_vblank_time[(crtc) * DRM_VBLANKTIME_RBSIZE + \
232 * Clear vblank timestamp buffer for a crtc.
234 static void clear_vblank_timestamps(struct drm_device *dev, int crtc) argument
236 memset(&dev->_vblank_time[crtc * DRM_VBLANKTIME_RBSIZE], 0,
248 * Disable vblank irq's on crtc, make sure that last vblank count
253 static void vblank_disable_and_save(struct drm_device *dev, int crtc) argument
266 dev->driver->disable_vblank(dev, crtc);
267 dev->vblank_enabled[crtc] = 0;
282 dev->last_vblank[crtc]
400 drm_calc_timestamping_constants(struct drm_crtc *crtc) argument
485 drm_calc_vbltimestamp_from_scanoutpos(struct drm_device *dev, int crtc, int *max_error, struct timeval *vblank_time, unsigned flags, struct drm_crtc *refcrtc) argument
639 drm_get_last_vbltimestamp(struct drm_device *dev, int crtc, struct timeval *tvblank, unsigned flags) argument
672 drm_vblank_count(struct drm_device *dev, int crtc) argument
691 drm_vblank_count_and_time(struct drm_device *dev, int crtc, struct timeval *vblanktime) argument
726 drm_update_vblank_count(struct drm_device *dev, int crtc) argument
783 drm_vblank_get(struct drm_device *dev, int crtc) argument
828 drm_vblank_put(struct drm_device *dev, int crtc) argument
841 drm_vblank_off(struct drm_device *dev, int crtc) argument
884 drm_vblank_pre_modeset(struct drm_device *dev, int crtc) argument
903 drm_vblank_post_modeset(struct drm_device *dev, int crtc) argument
934 unsigned int crtc; local
1058 unsigned int flags, seq, crtc, high_crtc; local
1155 drm_handle_vblank_events(struct drm_device *dev, int crtc) argument
1193 drm_handle_vblank(struct drm_device *dev, int crtc) argument
[all...]
H A Ddrm_crtc_helper.h48 void (*dpms)(struct drm_crtc *crtc, int mode);
49 void (*prepare)(struct drm_crtc *crtc);
50 void (*commit)(struct drm_crtc *crtc);
53 bool (*mode_fixup)(struct drm_crtc *crtc,
57 int (*mode_set)(struct drm_crtc *crtc, struct drm_display_mode *mode,
61 /* Move the crtc on the current fb to the given position *optional* */
62 int (*mode_set_base)(struct drm_crtc *crtc, int x, int y,
64 int (*mode_set_base_atomic)(struct drm_crtc *crtc,
68 /* reload the current crtc LUT */
69 void (*load_lut)(struct drm_crtc *crtc);
118 drm_crtc_helper_add(struct drm_crtc *crtc, const struct drm_crtc_helper_funcs *funcs) argument
[all...]
H A Ddrm_fb_helper.c76 /* simple single crtc case helper function */
281 static void drm_fb_helper_save_lut_atomic(struct drm_crtc *crtc, struct drm_fb_helper *helper)
286 r_base = crtc->gamma_store;
287 g_base = r_base + crtc->gamma_size;
288 b_base = g_base + crtc->gamma_size;
290 for (i = 0; i < crtc->gamma_size; i++)
291 helper->funcs->gamma_get(crtc, &r_base[i], &g_base[i], &b_base[i], i);
294 static void drm_fb_helper_restore_lut_atomic(struct drm_crtc *crtc)
298 r_base = crtc->gamma_store;
299 g_base = r_base + crtc
609 struct drm_crtc *crtc; local
1422 struct drm_fb_helper_crtc **crtcs, *crtc; local
1609 struct drm_crtc *crtc; local
[all...]
H A Ddrm_crtc.c311 struct drm_crtc *crtc; local
319 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) {
320 if (crtc->fb == fb) {
321 /* should turn off the crtc */
323 set.crtc = crtc;
325 ret = crtc->funcs->set_config(&set);
327 DRM_ERROR("failed to reset crtc %p when fb was deleted\n", crtc);
333 /* should turn off the crtc */
362 drm_crtc_init(struct drm_device *dev, struct drm_crtc *crtc, const struct drm_crtc_funcs *funcs) argument
393 drm_crtc_cleanup(struct drm_crtc *crtc) argument
928 struct drm_crtc *crtc; local
965 struct drm_crtc *crtc, *ct; local
1105 struct drm_crtc *crtc; local
1310 struct drm_crtc *crtc; local
1669 struct drm_crtc *crtc; local
1805 struct drm_crtc *crtc; local
1951 struct drm_crtc *crtc; local
2442 drm_mode_attachmode_crtc(struct drm_device *dev, struct drm_crtc *crtc, const struct drm_display_mode *mode) argument
3093 drm_mode_crtc_set_gamma_size(struct drm_crtc *crtc, int gamma_size) argument
3109 struct drm_crtc *crtc; local
3163 struct drm_crtc *crtc; local
3220 struct drm_crtc *crtc; local
3304 struct drm_crtc *crtc; local
[all...]
H A Ddrm_crtc.h311 void (*save)(struct drm_crtc *crtc); /* suspend? */
313 void (*restore)(struct drm_crtc *crtc); /* resume? */
315 void (*reset)(struct drm_crtc *crtc);
318 int (*cursor_set)(struct drm_crtc *crtc, struct drm_file *file_priv,
320 int (*cursor_move)(struct drm_crtc *crtc, int x, int y);
323 void (*gamma_set)(struct drm_crtc *crtc, u16 *r, u16 *g, u16 *b,
326 void (*destroy)(struct drm_crtc *crtc);
339 int (*page_flip)(struct drm_crtc *crtc,
369 * crtc, panel scaling etc. Needed for timestamping etc.
450 struct drm_crtc *crtc; member in struct:drm_encoder
584 struct drm_crtc *crtc; member in struct:drm_plane
609 struct drm_crtc *crtc; member in struct:drm_mode_set
[all...]
/freebsd-9.3-release/sys/dev/drm2/radeon/
H A Dradeon_cursor.c37 static void radeon_lock_cursor(struct drm_crtc *crtc, bool lock) argument
39 struct radeon_device *rdev = crtc->dev->dev_private;
40 struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc);
67 static void radeon_hide_cursor(struct drm_crtc *crtc) argument
69 struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc);
70 struct radeon_device *rdev = crtc->dev->dev_private;
95 static void radeon_show_cursor(struct drm_crtc *crtc) argument
97 struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc);
98 struct radeon_device *rdev = crtc->dev->dev_private;
127 static void radeon_set_cursor(struct drm_crtc *crtc, struc argument
154 radeon_crtc_cursor_set(struct drm_crtc *crtc, struct drm_file *file_priv, uint32_t handle, uint32_t width, uint32_t height) argument
224 radeon_crtc_cursor_move(struct drm_crtc *crtc, int x, int y) argument
[all...]
H A Dradeon_kms.h20 u32 radeon_get_vblank_counter_kms(struct drm_device *dev, int crtc);
21 int radeon_enable_vblank_kms(struct drm_device *dev, int crtc);
22 void radeon_disable_vblank_kms(struct drm_device *dev, int crtc);
23 int radeon_get_vblank_timestamp_kms(struct drm_device *dev, int crtc,
H A Dradeon_irq.c66 int radeon_enable_vblank(struct drm_device *dev, int crtc) argument
71 switch (crtc) {
79 DRM_ERROR("tried to enable vblank on non-existent crtc %d\n",
80 crtc);
84 switch (crtc) {
92 DRM_ERROR("tried to enable vblank on non-existent crtc %d\n",
93 crtc);
101 void radeon_disable_vblank(struct drm_device *dev, int crtc) argument
106 switch (crtc) {
114 DRM_ERROR("tried to enable vblank on non-existent crtc
259 radeon_get_vblank_counter(struct drm_device *dev, int crtc) argument
[all...]
H A Datombios_crtc.c38 static void atombios_overscan_setup(struct drm_crtc *crtc, argument
42 struct drm_device *dev = crtc->dev;
44 struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc);
83 static void atombios_scaler_setup(struct drm_crtc *crtc) argument
85 struct drm_device *dev = crtc->dev;
87 struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc);
167 static void atombios_lock_crtc(struct drm_crtc *crtc, int lock) argument
169 struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc);
170 struct drm_device *dev = crtc->dev;
184 static void atombios_enable_crtc(struct drm_crtc *crtc, in argument
200 atombios_enable_crtc_memreq(struct drm_crtc *crtc, int state) argument
216 atombios_blank_crtc(struct drm_crtc *crtc, int state) argument
232 atombios_powergate_crtc(struct drm_crtc *crtc, int state) argument
248 atombios_crtc_dpms(struct drm_crtc *crtc, int mode) argument
287 atombios_set_crtc_dtd_timing(struct drm_crtc *crtc, struct drm_display_mode *mode) argument
332 atombios_crtc_set_timing(struct drm_crtc *crtc, struct drm_display_mode *mode) argument
533 atombios_adjust_pll(struct drm_crtc *crtc, struct drm_display_mode *mode) argument
770 atombios_crtc_program_pll(struct drm_crtc *crtc, u32 crtc_id, int pll_id, u32 encoder_mode, u32 encoder_id, u32 clock, u32 ref_div, u32 fb_div, u32 frac_fb_div, u32 post_div, int bpc, bool ss_enabled, struct radeon_atom_ss *ss) argument
901 atombios_crtc_prepare_pll(struct drm_crtc *crtc, struct drm_display_mode *mode) argument
993 atombios_crtc_set_pll(struct drm_crtc *crtc, struct drm_display_mode *mode) argument
1065 dce4_crtc_do_set_base(struct drm_crtc *crtc, struct drm_framebuffer *fb, int x, int y, int atomic) argument
1268 avivo_crtc_do_set_base(struct drm_crtc *crtc, struct drm_framebuffer *fb, int x, int y, int atomic) argument
1437 atombios_crtc_set_base(struct drm_crtc *crtc, int x, int y, struct drm_framebuffer *old_fb) argument
1451 atombios_crtc_set_base_atomic(struct drm_crtc *crtc, struct drm_framebuffer *fb, int x, int y, enum mode_set_atomic state) argument
1467 radeon_legacy_atom_fixup(struct drm_crtc *crtc) argument
1497 radeon_get_pll_use_mask(struct drm_crtc *crtc) argument
1524 radeon_get_shared_dp_ppll(struct drm_crtc *crtc) argument
1553 radeon_get_shared_nondp_ppll(struct drm_crtc *crtc) argument
1621 radeon_atom_pick_pll(struct drm_crtc *crtc) argument
1745 atombios_crtc_mode_set(struct drm_crtc *crtc, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode, int x, int y, struct drm_framebuffer *old_fb) argument
1782 atombios_crtc_mode_fixup(struct drm_crtc *crtc, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
1817 atombios_crtc_prepare(struct drm_crtc *crtc) argument
1833 atombios_crtc_commit(struct drm_crtc *crtc) argument
1842 atombios_crtc_disable(struct drm_crtc *crtc) argument
[all...]
H A Dradeon_legacy_crtc.c37 static void radeon_overscan_setup(struct drm_crtc *crtc, argument
40 struct drm_device *dev = crtc->dev;
42 struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc);
49 static void radeon_legacy_rmx_mode_set(struct drm_crtc *crtc, argument
52 struct drm_device *dev = crtc->dev;
54 struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc);
297 static void radeon_crtc_dpms(struct drm_crtc *crtc, int mode) argument
299 struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc);
300 struct drm_device *dev = crtc->dev;
338 radeon_crtc_load_lut(crtc);
358 radeon_crtc_set_base(struct drm_crtc *crtc, int x, int y, struct drm_framebuffer *old_fb) argument
364 radeon_crtc_set_base_atomic(struct drm_crtc *crtc, struct drm_framebuffer *fb, int x, int y, enum mode_set_atomic state) argument
371 radeon_crtc_do_set_base(struct drm_crtc *crtc, struct drm_framebuffer *fb, int x, int y, int atomic) argument
550 radeon_set_crtc_timing(struct drm_crtc *crtc, struct drm_display_mode *mode) argument
709 radeon_set_pll(struct drm_crtc *crtc, struct drm_display_mode *mode) argument
1002 radeon_crtc_mode_fixup(struct drm_crtc *crtc, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
1011 radeon_crtc_mode_set(struct drm_crtc *crtc, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode, int x, int y, struct drm_framebuffer *old_fb) argument
1036 radeon_crtc_prepare(struct drm_crtc *crtc) argument
1051 radeon_crtc_commit(struct drm_crtc *crtc) argument
[all...]
H A Dradeon_kms.c186 struct drm_crtc *crtc; local
235 crtc = (struct drm_crtc *)minfo->crtcs[i];
236 if (crtc && crtc->base.id == value) {
237 struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc);
244 DRM_DEBUG_KMS("unknown crtc id %d\n", value);
533 * @crtc: crtc to get the frame count from
535 * Gets the frame count on the requested crtc (all asics).
538 u32 radeon_get_vblank_counter_kms(struct drm_device *dev, int crtc) argument
559 radeon_enable_vblank_kms(struct drm_device *dev, int crtc) argument
584 radeon_disable_vblank_kms(struct drm_device *dev, int crtc) argument
612 radeon_get_vblank_timestamp_kms(struct drm_device *dev, int crtc, int *max_error, struct timeval *vblank_time, unsigned flags) argument
[all...]
H A Dradeon_display.c39 static void avivo_crtc_load_lut(struct drm_crtc *crtc) argument
41 struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc);
42 struct drm_device *dev = crtc->dev;
72 static void dce4_crtc_load_lut(struct drm_crtc *crtc) argument
74 struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc);
75 struct drm_device *dev = crtc->dev;
102 static void dce5_crtc_load_lut(struct drm_crtc *crtc) argument
104 struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc);
105 struct drm_device *dev = crtc->dev;
157 /* XXX match this to the depth of the crtc fm
162 legacy_crtc_load_lut(struct drm_crtc *crtc) argument
186 radeon_crtc_load_lut(struct drm_crtc *crtc) argument
205 radeon_crtc_fb_gamma_set(struct drm_crtc *crtc, u16 red, u16 green, u16 blue, int regno) argument
216 radeon_crtc_fb_gamma_get(struct drm_crtc *crtc, u16 *red, u16 *green, u16 *blue, int regno) argument
226 radeon_crtc_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green, u16 *blue, uint32_t start, uint32_t size) argument
241 radeon_crtc_destroy(struct drm_crtc *crtc) argument
349 radeon_crtc_page_flip(struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_pending_vblank_event *event) argument
1443 radeon_crtc_scaling_mode_fixup(struct drm_crtc *crtc, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
1558 radeon_get_crtc_scanoutpos(struct drm_device *dev, int crtc, int *vpos, int *hpos) argument
[all...]
H A Dradeon_irq_kms.c344 * @crtc: crtc whose interrupt you want to enable
346 * Enables the pageflip interrupt for a specific crtc (all asics).
349 void radeon_irq_kms_pflip_irq_get(struct radeon_device *rdev, int crtc) argument
353 if (crtc < 0 || crtc >= rdev->num_crtc)
359 if (atomic_inc_return(&rdev->irq.pflip[crtc]) == 1) {
370 * @crtc: crtc whose interrupt you want to disable
372 * Disables the pageflip interrupt for a specific crtc (al
375 radeon_irq_kms_pflip_irq_put(struct radeon_device *rdev, int crtc) argument
[all...]
H A Dradeon_mode.h602 extern void radeon_crtc_load_lut(struct drm_crtc *crtc);
603 extern int atombios_crtc_set_base(struct drm_crtc *crtc, int x, int y,
605 extern int atombios_crtc_set_base_atomic(struct drm_crtc *crtc,
609 extern int atombios_crtc_mode_set(struct drm_crtc *crtc,
614 extern void atombios_crtc_dpms(struct drm_crtc *crtc, int mode);
616 extern int radeon_crtc_set_base(struct drm_crtc *crtc, int x, int y,
618 extern int radeon_crtc_set_base_atomic(struct drm_crtc *crtc,
622 extern int radeon_crtc_do_set_base(struct drm_crtc *crtc,
625 extern int radeon_crtc_cursor_set(struct drm_crtc *crtc,
630 extern int radeon_crtc_cursor_move(struct drm_crtc *crtc,
[all...]
/freebsd-9.3-release/sys/dev/drm2/i915/
H A Dintel_display.c41 #define HAS_eDP (intel_pipe_has_type(crtc, INTEL_OUTPUT_EDP))
43 bool intel_pipe_has_type(struct drm_crtc *crtc, int type);
45 static void intel_increase_pllclock(struct drm_crtc *crtc);
46 static void intel_crtc_update_cursor(struct drm_crtc *crtc, bool on);
82 intel_find_best_PLL(const intel_limit_t *limit, struct drm_crtc *crtc,
86 intel_g4x_find_best_PLL(const intel_limit_t *limit, struct drm_crtc *crtc,
91 intel_find_pll_g4x_dp(const intel_limit_t *, struct drm_crtc *crtc,
95 intel_find_pll_ironlake_dp(const intel_limit_t *, struct drm_crtc *crtc,
360 static const intel_limit_t *intel_ironlake_limit(struct drm_crtc *crtc, argument
363 struct drm_device *dev = crtc
390 intel_g4x_limit(struct drm_crtc *crtc) argument
417 intel_limit(struct drm_crtc *crtc, int refclk) argument
469 intel_pipe_has_type(struct drm_crtc *crtc, int type) argument
518 intel_find_best_PLL(const intel_limit_t *limit, struct drm_crtc *crtc, int target, int refclk, intel_clock_t *match_clock, intel_clock_t *best_clock) argument
585 intel_g4x_find_best_PLL(const intel_limit_t *limit, struct drm_crtc *crtc, int target, int refclk, intel_clock_t *match_clock, intel_clock_t *best_clock) argument
653 intel_find_pll_ironlake_dp(const intel_limit_t *limit, struct drm_crtc *crtc, int target, int refclk, intel_clock_t *match_clock, intel_clock_t *best_clock) argument
680 intel_find_pll_g4x_dp(const intel_limit_t *limit, struct drm_crtc *crtc, int target, int refclk, intel_clock_t *match_clock, intel_clock_t *best_clock) argument
1271 struct drm_crtc *crtc = dev_priv->pipe_to_crtc_mapping[pipe]; local
1558 i8xx_enable_fbc(struct drm_crtc *crtc, unsigned long interval) argument
1608 g4x_enable_fbc(struct drm_crtc *crtc, unsigned long interval) argument
1677 ironlake_enable_fbc(struct drm_crtc *crtc, unsigned long interval) argument
1800 intel_enable_fbc(struct drm_crtc *crtc, unsigned long interval) argument
1872 struct drm_crtc *crtc = NULL, *tmp_crtc; local
2079 i9xx_update_plane(struct drm_crtc *crtc, struct drm_framebuffer *fb, int x, int y) argument
2152 ironlake_update_plane(struct drm_crtc *crtc, struct drm_framebuffer *fb, int x, int y) argument
2237 intel_pipe_set_base_atomic(struct drm_crtc *crtc, struct drm_framebuffer *fb, int x, int y, enum mode_set_atomic state) argument
2286 intel_pipe_set_base(struct drm_crtc *crtc, int x, int y, struct drm_framebuffer *old_fb) argument
2378 ironlake_set_pll_edp(struct drm_crtc *crtc, int clock) argument
2415 intel_fdi_normal_train(struct drm_crtc *crtc) argument
2469 ironlake_fdi_link_train(struct drm_crtc *crtc) argument
2573 gen6_fdi_link_train(struct drm_crtc *crtc) argument
2697 ivb_manual_fdi_link_train(struct drm_crtc *crtc) argument
2807 ironlake_fdi_pll_enable(struct drm_crtc *crtc) argument
2860 ironlake_fdi_disable(struct drm_crtc *crtc) argument
2938 intel_crtc_wait_for_pending_flips(struct drm_crtc *crtc) argument
2956 intel_crtc_driving_pch(struct drm_crtc *crtc) argument
2989 ironlake_pch_enable(struct drm_crtc *crtc) argument
3094 ironlake_crtc_enable(struct drm_crtc *crtc) argument
3150 ironlake_crtc_disable(struct drm_crtc *crtc) argument
3249 ironlake_crtc_dpms(struct drm_crtc *crtc, int mode) argument
3291 i9xx_crtc_enable(struct drm_crtc *crtc) argument
3317 i9xx_crtc_disable(struct drm_crtc *crtc) argument
3347 i9xx_crtc_dpms(struct drm_crtc *crtc, int mode) argument
3367 intel_crtc_dpms(struct drm_crtc *crtc, int mode) argument
3424 intel_crtc_disable(struct drm_crtc *crtc) argument
3465 i9xx_crtc_prepare(struct drm_crtc *crtc) argument
3470 i9xx_crtc_commit(struct drm_crtc *crtc) argument
3475 ironlake_crtc_prepare(struct drm_crtc *crtc) argument
3480 ironlake_crtc_commit(struct drm_crtc *crtc) argument
3514 intel_crtc_mode_fixup(struct drm_crtc *crtc, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
3992 struct drm_crtc *crtc, *enabled = NULL; local
4008 struct drm_crtc *crtc; local
4083 struct drm_crtc *crtc; local
4167 struct drm_crtc *crtc; local
4262 struct drm_crtc *crtc; local
4332 struct drm_crtc *crtc, *enabled = NULL; local
4437 struct drm_crtc *crtc; local
4516 struct drm_crtc *crtc; local
4768 struct drm_crtc *crtc; local
4800 struct drm_crtc *crtc; local
4996 intel_choose_pipe_bpp_dither(struct drm_crtc *crtc, unsigned int *pipe_bpp, struct drm_display_mode *mode) argument
5114 i9xx_get_refclk(struct drm_crtc *crtc, int num_connectors) argument
5156 i9xx_update_pll_dividers(struct drm_crtc *crtc, intel_clock_t *clock, intel_clock_t *reduced_clock) argument
5190 i9xx_crtc_mode_set(struct drm_crtc *crtc, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode, int x, int y, struct drm_framebuffer *old_fb) argument
5665 ironlake_get_refclk(struct drm_crtc *crtc) argument
5699 ironlake_crtc_mode_set(struct drm_crtc *crtc, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode, int x, int y, struct drm_framebuffer *old_fb) argument
6147 intel_crtc_mode_set(struct drm_crtc *crtc, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode, int x, int y, struct drm_framebuffer *old_fb) argument
6202 g4x_write_eld(struct drm_connector *connector, struct drm_crtc *crtc) argument
6243 ironlake_write_eld(struct drm_connector *connector, struct drm_crtc *crtc) argument
6328 struct drm_crtc *crtc = encoder->crtc; local
6350 intel_crtc_load_lut(struct drm_crtc *crtc) argument
6374 i845_update_cursor(struct drm_crtc *crtc, u32 base) argument
6404 i9xx_update_cursor(struct drm_crtc *crtc, u32 base) argument
6430 ivb_update_cursor(struct drm_crtc *crtc, u32 base) argument
6456 intel_crtc_update_cursor(struct drm_crtc *crtc, bool on) argument
6517 intel_crtc_cursor_set(struct drm_crtc *crtc, struct drm_file *file, uint32_t handle, uint32_t width, uint32_t height) argument
6622 intel_crtc_cursor_move(struct drm_crtc *crtc, int x, int y) argument
6635 intel_crtc_fb_gamma_set(struct drm_crtc *crtc, u16 red, u16 green, u16 blue, int regno) argument
6645 intel_crtc_fb_gamma_get(struct drm_crtc *crtc, u16 *red, u16 *green, u16 *blue, int regno) argument
6655 intel_crtc_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green, u16 *blue, uint32_t start, uint32_t size) argument
6789 struct drm_crtc *crtc = NULL; local
6904 struct drm_crtc *crtc = encoder->crtc; local
6930 intel_crtc_clock_get(struct drm_device *dev, struct drm_crtc *crtc) argument
7017 intel_crtc_mode_get(struct drm_device *dev, struct drm_crtc *crtc) argument
7070 struct drm_crtc *crtc = &intel_crtc->base; local
7085 intel_increase_pllclock(struct drm_crtc *crtc) argument
7120 intel_decrease_pllclock(struct drm_crtc *crtc) argument
7166 struct drm_crtc *crtc; local
7202 struct drm_crtc *crtc = NULL; local
7236 intel_crtc_destroy(struct drm_crtc *crtc) argument
7275 do_intel_finish_page_flip(struct drm_device *dev, struct drm_crtc *crtc) argument
7349 struct drm_crtc *crtc = dev_priv->pipe_to_crtc_mapping[pipe]; local
7357 struct drm_crtc *crtc = dev_priv->plane_to_crtc_mapping[plane]; local
7378 intel_gen2_queue_flip(struct drm_device *dev, struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_i915_gem_object *obj) argument
7419 intel_gen3_queue_flip(struct drm_device *dev, struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_i915_gem_object *obj) argument
7458 intel_gen4_queue_flip(struct drm_device *dev, struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_i915_gem_object *obj) argument
7497 intel_gen6_queue_flip(struct drm_device *dev, struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_i915_gem_object *obj) argument
7540 intel_gen7_queue_flip(struct drm_device *dev, struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_i915_gem_object *obj) argument
7567 intel_default_queue_flip(struct drm_device *dev, struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_i915_gem_object *obj) argument
7575 intel_crtc_page_flip(struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_pending_vblank_event *event) argument
7701 intel_crtc_reset(struct drm_crtc *crtc) argument
7797 struct intel_crtc *crtc; local
9341 struct drm_crtc *crtc; local
[all...]
H A Dintel_overlay.c177 struct intel_crtc *crtc; member in struct:intel_overlay
246 struct intel_crtc *crtc; local
254 crtc = to_intel_crtc(dev_priv->pipe_to_crtc_mapping[0]);
255 if (crtc->dpms_mode == DRM_MODE_DPMS_ON)
262 crtc_funcs = crtc->base.helper_private;
270 if (!drm_crtc_helper_set_mode(&crtc->base, mode,
271 crtc->base.x, crtc->base.y,
272 crtc->base.fb))
275 crtc_funcs->dpms(&crtc
283 struct drm_crtc *crtc = dev_priv->pipe_to_crtc_mapping[0]; local
892 check_overlay_possible_on_crtc(struct intel_overlay *overlay, struct intel_crtc *crtc) argument
1106 struct intel_crtc *crtc; local
[all...]
H A Dintel_hdmi.c157 struct drm_crtc *crtc = encoder->crtc; local
158 struct intel_crtc *intel_crtc = to_intel_crtc(crtc);
225 struct drm_crtc *crtc = encoder->crtc; local
226 struct intel_crtc *intel_crtc = to_intel_crtc(crtc);
442 if (intel_hdmi->base.base.crtc) {
443 struct drm_crtc *crtc = intel_hdmi->base.base.crtc; local
444 drm_crtc_helper_set_mode(crtc,
[all...]
H A Dintel_sprite.c318 intel_enable_primary(struct drm_crtc *crtc) argument
320 struct drm_device *dev = crtc->dev;
322 struct intel_crtc *intel_crtc = to_intel_crtc(crtc);
329 intel_disable_primary(struct drm_crtc *crtc) argument
331 struct drm_device *dev = crtc->dev;
333 struct intel_crtc *intel_crtc = to_intel_crtc(crtc);
394 intel_update_plane(struct drm_plane *plane, struct drm_crtc *crtc, argument
402 struct intel_crtc *intel_crtc = to_intel_crtc(crtc);
409 int primary_w = crtc->mode.hdisplay, primary_h = crtc
[all...]

Completed in 317 milliseconds

123