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

123

/freebsd-11-stable/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
190 for( crtc = 0 ; crtc < dev->num_crtcs ; crtc++) {
191 if (dev->driver->enable_vblank(dev, crtc) == 0) {
192 dev->vblank[crtc].enabled = 1;
211 int crtc; local
222 for (crtc
271 drm_vblank_count(struct drm_device *dev, int crtc) argument
276 drm_update_vblank_count(struct drm_device *dev, int crtc) argument
302 drm_vblank_get(struct drm_device *dev, int crtc) argument
329 drm_vblank_put(struct drm_device *dev, int crtc) argument
347 int crtc, ret = 0; local
400 unsigned int flags, seq, crtc; local
486 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...]
/freebsd-11-stable/sys/dev/drm2/
H A Ddrm_crtc_helper.c109 * callback for drivers that use the crtc helpers for output mode filtering and
233 * @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))
280 struct drm_crtc *crtc; local
293 encoder->crtc
318 drm_encoder_crtc_ok(struct drm_encoder *encoder, struct drm_crtc *crtc) argument
387 drm_crtc_helper_set_mode(struct drm_crtc *crtc, struct drm_display_mode *mode, int x, int y, struct drm_framebuffer *old_fb) argument
513 drm_crtc_helper_disable(struct drm_crtc *crtc) argument
555 struct drm_crtc *save_crtcs, *new_crtc, *crtc; local
832 drm_helper_choose_crtc_dpms(struct drm_crtc *crtc) argument
858 struct drm_crtc *crtc = encoder ? encoder->crtc : NULL; local
924 struct drm_crtc *crtc; local
[all...]
H A Ddrm_irq.c42 #define vblanktimestamp(dev, crtc, count) ( \
43 (dev)->_vblank_time[(crtc) * DRM_VBLANKTIME_RBSIZE + \
84 * Clear vblank timestamp buffer for a crtc.
86 static void clear_vblank_timestamps(struct drm_device *dev, int crtc) argument
88 memset(&dev->_vblank_time[crtc * DRM_VBLANKTIME_RBSIZE], 0,
93 * Disable vblank irq's on crtc, make sure that last vblank count
98 static void vblank_disable_and_save(struct drm_device *dev, int crtc) argument
112 dev->driver->disable_vblank(dev, crtc);
113 dev->vblank_enabled[crtc] = 0;
128 dev->last_vblank[crtc]
460 drm_calc_timestamping_constants(struct drm_crtc *crtc) argument
545 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
726 drm_get_last_vbltimestamp(struct drm_device *dev, int crtc, struct timeval *tvblank, unsigned flags) argument
760 drm_vblank_count(struct drm_device *dev, int crtc) argument
780 drm_vblank_count_and_time(struct drm_device *dev, int crtc, struct timeval *vblanktime) argument
825 drm_send_vblank_event(struct drm_device *dev, int crtc, struct drm_pending_vblank_event *e) argument
857 drm_update_vblank_count(struct drm_device *dev, int crtc) argument
916 drm_vblank_get(struct drm_device *dev, int crtc) argument
962 drm_vblank_put(struct drm_device *dev, int crtc) argument
982 drm_vblank_off(struct drm_device *dev, int crtc) argument
1020 drm_vblank_pre_modeset(struct drm_device *dev, int crtc) argument
1040 drm_vblank_post_modeset(struct drm_device *dev, int crtc) argument
1074 unsigned int crtc; local
1197 unsigned int flags, seq, crtc, high_crtc; local
1304 drm_handle_vblank_events(struct drm_device *dev, int crtc) argument
1341 drm_handle_vblank(struct drm_device *dev, int crtc) argument
[all...]
H A Ddrm_crtc_helper.h55 void (*dpms)(struct drm_crtc *crtc, int mode);
56 void (*prepare)(struct drm_crtc *crtc);
57 void (*commit)(struct drm_crtc *crtc);
60 bool (*mode_fixup)(struct drm_crtc *crtc,
64 int (*mode_set)(struct drm_crtc *crtc, struct drm_display_mode *mode,
68 /* Move the crtc on the current fb to the given position *optional* */
69 int (*mode_set_base)(struct drm_crtc *crtc, int x, int y,
71 int (*mode_set_base_atomic)(struct drm_crtc *crtc,
75 /* reload the current crtc LUT */
76 void (*load_lut)(struct drm_crtc *crtc);
141 drm_crtc_helper_add(struct drm_crtc *crtc, const struct drm_crtc_helper_funcs *funcs) argument
[all...]
H A Ddrm_fb_helper.c144 * mode setting driver. They can be used mostly independantely from the crtc
149 /* simple single crtc case helper function */
234 static void drm_fb_helper_save_lut_atomic(struct drm_crtc *crtc, struct drm_fb_helper *helper)
239 r_base = crtc->gamma_store;
240 g_base = r_base + crtc->gamma_size;
241 b_base = g_base + crtc->gamma_size;
243 for (i = 0; i < crtc->gamma_size; i++)
244 helper->funcs->gamma_get(crtc, &r_base[i], &g_base[i], &b_base[i], i);
247 static void drm_fb_helper_restore_lut_atomic(struct drm_crtc *crtc)
251 if (crtc
508 struct drm_crtc *crtc; local
845 struct drm_crtc *crtc; local
1257 struct drm_fb_helper_crtc **crtcs, *crtc; local
1459 struct drm_crtc *crtc; local
[all...]
H A Ddrm_crtc.c372 struct drm_crtc *crtc; local
378 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) {
379 if (crtc->fb == fb) {
380 /* should turn off the crtc */
382 set.crtc = crtc;
384 ret = crtc->funcs->set_config(&set);
386 DRM_ERROR("failed to reset crtc %p when fb was deleted\n", crtc);
392 /* should turn off the crtc */
422 drm_crtc_init(struct drm_device *dev, struct drm_crtc *crtc, const struct drm_crtc_funcs *funcs) argument
459 drm_crtc_cleanup(struct drm_crtc *crtc) argument
1032 struct drm_crtc *crtc; local
1070 struct drm_crtc *crtc, *ct; local
1218 struct drm_crtc *crtc; local
1402 struct drm_crtc *crtc; local
1754 struct drm_crtc *crtc; local
1890 struct drm_crtc *crtc; local
2052 struct drm_crtc *crtc; local
2597 drm_mode_attachmode_crtc(struct drm_device *dev, struct drm_crtc *crtc, const struct drm_display_mode *mode) argument
3265 struct drm_crtc *crtc = obj_to_crtc(obj); local
3431 drm_mode_crtc_set_gamma_size(struct drm_crtc *crtc, int gamma_size) argument
3452 struct drm_crtc *crtc; local
3511 struct drm_crtc *crtc; local
3568 struct drm_crtc *crtc; local
3669 struct drm_crtc *crtc; local
[all...]
/freebsd-11-stable/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
224 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
283 atombios_set_crtc_dtd_timing(struct drm_crtc *crtc, struct drm_display_mode *mode) argument
328 atombios_crtc_set_timing(struct drm_crtc *crtc, struct drm_display_mode *mode) argument
529 atombios_adjust_pll(struct drm_crtc *crtc, struct drm_display_mode *mode) argument
769 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
900 atombios_crtc_prepare_pll(struct drm_crtc *crtc, struct drm_display_mode *mode) argument
992 atombios_crtc_set_pll(struct drm_crtc *crtc, struct drm_display_mode *mode) argument
1064 dce4_crtc_do_set_base(struct drm_crtc *crtc, struct drm_framebuffer *fb, int x, int y, int atomic) argument
1267 avivo_crtc_do_set_base(struct drm_crtc *crtc, struct drm_framebuffer *fb, int x, int y, int atomic) argument
1436 atombios_crtc_set_base(struct drm_crtc *crtc, int x, int y, struct drm_framebuffer *old_fb) argument
1450 atombios_crtc_set_base_atomic(struct drm_crtc *crtc, struct drm_framebuffer *fb, int x, int y, enum mode_set_atomic state) argument
1466 radeon_legacy_atom_fixup(struct drm_crtc *crtc) argument
1496 radeon_get_pll_use_mask(struct drm_crtc *crtc) argument
1523 radeon_get_shared_dp_ppll(struct drm_crtc *crtc) argument
1552 radeon_get_shared_nondp_ppll(struct drm_crtc *crtc) argument
1620 radeon_atom_pick_pll(struct drm_crtc *crtc) argument
1744 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
1781 atombios_crtc_mode_fixup(struct drm_crtc *crtc, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
1816 atombios_crtc_prepare(struct drm_crtc *crtc) argument
1832 atombios_crtc_commit(struct drm_crtc *crtc) argument
1841 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.c190 struct drm_crtc *crtc; local
239 crtc = (struct drm_crtc *)minfo->crtcs[i];
240 if (crtc && crtc->base.id == value) {
241 struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc);
248 DRM_DEBUG_KMS("unknown crtc id %d\n", value);
537 * @crtc: crtc to get the frame count from
539 * Gets the frame count on the requested crtc (all asics).
542 u32 radeon_get_vblank_counter_kms(struct drm_device *dev, int crtc) argument
563 radeon_enable_vblank_kms(struct drm_device *dev, int crtc) argument
588 radeon_disable_vblank_kms(struct drm_device *dev, int crtc) argument
616 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
1441 radeon_crtc_scaling_mode_fixup(struct drm_crtc *crtc, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
1556 radeon_get_crtc_scanoutpos(struct drm_device *dev, int crtc, int *vpos, int *hpos) 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-11-stable/sys/dev/drm2/i915/
H A Dintel_display.c38 bool intel_pipe_has_type(struct drm_crtc *crtc, int type);
39 static void intel_increase_pllclock(struct drm_crtc *crtc);
40 static void intel_crtc_update_cursor(struct drm_crtc *crtc, bool on);
86 intel_find_best_PLL(const intel_limit_t *limit, struct drm_crtc *crtc,
90 intel_g4x_find_best_PLL(const intel_limit_t *limit, struct drm_crtc *crtc,
95 intel_find_pll_g4x_dp(const intel_limit_t *, struct drm_crtc *crtc,
99 intel_find_pll_ironlake_dp(const intel_limit_t *, struct drm_crtc *crtc,
104 intel_vlv_find_best_pll(const intel_limit_t *limit, struct drm_crtc *crtc,
513 static const intel_limit_t *intel_ironlake_limit(struct drm_crtc *crtc, argument
516 struct drm_device *dev = crtc
542 intel_g4x_limit(struct drm_crtc *crtc) argument
568 intel_limit(struct drm_crtc *crtc, int refclk) argument
627 intel_pipe_has_type(struct drm_crtc *crtc, int type) argument
675 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
741 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
809 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
836 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
862 intel_vlv_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
933 struct drm_crtc *crtc = dev_priv->pipe_to_crtc_mapping[pipe]; local
1066 assert_pch_pll(struct drm_i915_private *dev_priv, struct intel_pch_pll *pll, struct intel_crtc *crtc, bool state) argument
1660 struct drm_crtc *crtc = dev_priv->pipe_to_crtc_mapping[pipe]; local
2035 i9xx_update_plane(struct drm_crtc *crtc, struct drm_framebuffer *fb, int x, int y) argument
2132 ironlake_update_plane(struct drm_crtc *crtc, struct drm_framebuffer *fb, int x, int y) argument
2225 intel_pipe_set_base_atomic(struct drm_crtc *crtc, struct drm_framebuffer *fb, int x, int y, enum mode_set_atomic state) argument
2270 intel_crtc_update_sarea_pos(struct drm_crtc *crtc, int x, int y) argument
2298 intel_pipe_set_base(struct drm_crtc *crtc, int x, int y, struct drm_framebuffer *fb) argument
2359 ironlake_set_pll_edp(struct drm_crtc *crtc, int clock) argument
2396 intel_fdi_normal_train(struct drm_crtc *crtc) argument
2461 ironlake_fdi_link_train(struct drm_crtc *crtc) argument
2563 gen6_fdi_link_train(struct drm_crtc *crtc) argument
2695 ivb_manual_fdi_link_train(struct drm_crtc *crtc) argument
2881 ironlake_fdi_disable(struct drm_crtc *crtc) argument
2934 intel_crtc_has_pending_flip(struct drm_crtc *crtc) argument
2952 intel_crtc_wait_for_pending_flips(struct drm_crtc *crtc) argument
2972 ironlake_crtc_driving_pch(struct drm_crtc *crtc) argument
2993 haswell_crtc_driving_pch(struct drm_crtc *crtc) argument
2999 lpt_program_iclkip(struct drm_crtc *crtc) argument
3090 ironlake_pch_enable(struct drm_crtc *crtc) argument
3195 lpt_pch_enable(struct drm_crtc *crtc) argument
3320 ironlake_crtc_enable(struct drm_crtc *crtc) argument
3413 haswell_crtc_enable(struct drm_crtc *crtc) argument
3490 ironlake_crtc_disable(struct drm_crtc *crtc) argument
3570 haswell_crtc_disable(struct drm_crtc *crtc) argument
3625 ironlake_crtc_off(struct drm_crtc *crtc) argument
3631 haswell_crtc_off(struct drm_crtc *crtc) argument
3660 i9xx_crtc_enable(struct drm_crtc *crtc) argument
3692 i9xx_crtc_disable(struct drm_crtc *crtc) argument
3734 i9xx_crtc_off(struct drm_crtc *crtc) argument
3738 intel_crtc_update_sarea(struct drm_crtc *crtc, bool enabled) argument
3771 intel_crtc_update_dpms(struct drm_crtc *crtc) argument
3789 intel_crtc_noop(struct drm_crtc *crtc) argument
3793 intel_crtc_disable(struct drm_crtc *crtc) argument
3831 struct drm_crtc *crtc; local
3873 struct drm_crtc *crtc; local
3937 intel_crtc_mode_fixup(struct drm_crtc *crtc, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
4096 intel_choose_pipe_bpp_dither(struct drm_crtc *crtc, struct drm_framebuffer *fb, unsigned int *pipe_bpp, struct drm_display_mode *mode) argument
4211 vlv_get_refclk(struct drm_crtc *crtc) argument
4233 i9xx_get_refclk(struct drm_crtc *crtc, int num_connectors) argument
4277 i9xx_update_pll_dividers(struct drm_crtc *crtc, intel_clock_t *clock, intel_clock_t *reduced_clock) argument
4311 intel_update_lvds(struct drm_crtc *crtc, intel_clock_t *clock, struct drm_display_mode *adjusted_mode) argument
4356 vlv_update_pll(struct drm_crtc *crtc, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode, intel_clock_t *clock, intel_clock_t *reduced_clock, int num_connectors) argument
4456 i9xx_update_pll(struct drm_crtc *crtc, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode, intel_clock_t *clock, intel_clock_t *reduced_clock, int num_connectors) argument
4569 i8xx_update_pll(struct drm_crtc *crtc, struct drm_display_mode *adjusted_mode, intel_clock_t *clock, intel_clock_t *reduced_clock, int num_connectors) argument
4689 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 *fb) argument
5158 ironlake_get_refclk(struct drm_crtc *crtc) argument
5188 ironlake_set_pipeconf(struct drm_crtc *crtc, struct drm_display_mode *adjusted_mode, bool dither) argument
5232 haswell_set_pipeconf(struct drm_crtc *crtc, struct drm_display_mode *adjusted_mode, bool dither) argument
5257 ironlake_compute_clocks(struct drm_crtc *crtc, struct drm_display_mode *adjusted_mode, intel_clock_t *clock, bool *has_reduced_clock, intel_clock_t *reduced_clock) argument
5413 ironlake_set_m_n(struct drm_crtc *crtc, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
5487 struct drm_crtc *crtc = &intel_crtc->base; local
5586 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 *fb) argument
5769 haswell_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 *fb) argument
5980 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 *fb) argument
6044 g4x_write_eld(struct drm_connector *connector, struct drm_crtc *crtc) argument
6084 haswell_write_eld(struct drm_connector *connector, struct drm_crtc *crtc) argument
6169 ironlake_write_eld(struct drm_connector *connector, struct drm_crtc *crtc) argument
6247 struct drm_crtc *crtc = encoder->crtc; local
6269 intel_crtc_load_lut(struct drm_crtc *crtc) argument
6293 i845_update_cursor(struct drm_crtc *crtc, u32 base) argument
6323 i9xx_update_cursor(struct drm_crtc *crtc, u32 base) argument
6349 ivb_update_cursor(struct drm_crtc *crtc, u32 base) argument
6375 intel_crtc_update_cursor(struct drm_crtc *crtc, bool on) argument
6433 intel_crtc_cursor_set(struct drm_crtc *crtc, struct drm_file *file, uint32_t handle, uint32_t width, uint32_t height) argument
6536 intel_crtc_cursor_move(struct drm_crtc *crtc, int x, int y) argument
6549 intel_crtc_fb_gamma_set(struct drm_crtc *crtc, u16 red, u16 green, u16 blue, int regno) argument
6559 intel_crtc_fb_gamma_get(struct drm_crtc *crtc, u16 *red, u16 *green, u16 *blue, int regno) argument
6569 intel_crtc_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green, u16 *blue, uint32_t start, uint32_t size) argument
6702 struct drm_crtc *crtc = NULL; local
6810 struct drm_crtc *crtc = encoder->crtc; local
6828 intel_crtc_clock_get(struct drm_device *dev, struct drm_crtc *crtc) argument
6915 intel_crtc_mode_get(struct drm_device *dev, struct drm_crtc *crtc) argument
6946 intel_increase_pllclock(struct drm_crtc *crtc) argument
6977 intel_decrease_pllclock(struct drm_crtc *crtc) argument
7020 struct drm_crtc *crtc; local
7036 struct drm_crtc *crtc; local
7050 intel_crtc_destroy(struct drm_crtc *crtc) argument
7093 do_intel_finish_page_flip(struct drm_device *dev, struct drm_crtc *crtc) argument
7143 struct drm_crtc *crtc = dev_priv->pipe_to_crtc_mapping[pipe]; local
7151 struct drm_crtc *crtc = dev_priv->plane_to_crtc_mapping[plane]; local
7181 intel_gen2_queue_flip(struct drm_device *dev, struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_i915_gem_object *obj) argument
7225 intel_gen3_queue_flip(struct drm_device *dev, struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_i915_gem_object *obj) argument
7266 intel_gen4_queue_flip(struct drm_device *dev, struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_i915_gem_object *obj) argument
7314 intel_gen6_queue_flip(struct drm_device *dev, struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_i915_gem_object *obj) argument
7364 intel_gen7_queue_flip(struct drm_device *dev, struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_i915_gem_object *obj) argument
7414 intel_default_queue_flip(struct drm_device *dev, struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_i915_gem_object *obj) argument
7422 intel_crtc_page_flip(struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_pending_vblank_event *event) argument
7537 struct drm_crtc *crtc = &encoder->new_crtc->base; local
7556 intel_encoder_crtc_ok(struct drm_encoder *encoder, struct drm_crtc *crtc) argument
7624 intel_modeset_adjusted_mode(struct drm_crtc *crtc, struct drm_display_mode *mode, struct drm_display_mode **res) argument
7670 intel_modeset_affected_pipes(struct drm_crtc *crtc, unsigned *modeset_pipes, unsigned *prepare_pipes, unsigned *disable_pipes) argument
7762 intel_crtc_in_use(struct drm_crtc *crtc) argument
7831 struct intel_crtc *crtc; local
7926 intel_set_mode(struct drm_crtc *crtc, struct drm_display_mode *mode, int x, int y, struct drm_framebuffer *fb) argument
8389 struct intel_crtc *crtc; local
9086 intel_check_plane_mapping(struct intel_crtc *crtc) argument
9104 intel_sanitize_crtc(struct intel_crtc *crtc) argument
9253 struct intel_crtc *crtc; local
9376 struct drm_crtc *crtc; local
[all...]
H A Dintel_ddi.c168 void hsw_fdi_link_train(struct drm_crtc *crtc) argument
170 struct drm_device *dev = crtc->dev;
172 struct intel_crtc *intel_crtc = to_intel_crtc(crtc);
673 struct drm_crtc *crtc = encoder->crtc; local
674 struct intel_crtc *intel_crtc = to_intel_crtc(crtc);
739 intel_ddi_get_crtc_encoder(struct drm_crtc *crtc) argument
741 struct drm_device *dev = crtc->dev;
742 struct intel_crtc *intel_crtc = to_intel_crtc(crtc);
746 for_each_encoder_on_crtc(dev, crtc, intel_encode
759 intel_ddi_put_crtc_pll(struct drm_crtc *crtc) argument
829 intel_ddi_pll_mode_set(struct drm_crtc *crtc, int clock) argument
920 intel_ddi_set_pipe_settings(struct drm_crtc *crtc) argument
954 intel_ddi_enable_pipe_func(struct drm_crtc *crtc) argument
1211 struct drm_crtc *crtc = &intel_crtc->base; local
1235 struct drm_crtc *crtc = encoder->crtc; local
1404 intel_ddi_fdi_disable(struct drm_crtc *crtc) argument
[all...]
H A Dintel_pm.c50 static bool intel_crtc_active(struct drm_crtc *crtc) argument
55 return to_intel_crtc(crtc)->active && crtc->fb && crtc->mode.clock;
80 static void i8xx_enable_fbc(struct drm_crtc *crtc, unsigned long interval) argument
82 struct drm_device *dev = crtc->dev;
84 struct drm_framebuffer *fb = crtc->fb;
87 struct intel_crtc *intel_crtc = to_intel_crtc(crtc);
108 I915_WRITE(FBC_FENCE_OFF, crtc->y);
120 cfb_pitch, crtc
130 g4x_enable_fbc(struct drm_crtc *crtc, unsigned long interval) argument
199 ironlake_enable_fbc(struct drm_crtc *crtc, unsigned long interval) argument
320 intel_enable_fbc(struct drm_crtc *crtc, unsigned long interval) argument
397 struct drm_crtc *crtc = NULL, *tmp_crtc; local
1003 struct drm_crtc *crtc, *enabled = NULL; local
1019 struct drm_crtc *crtc; local
1094 struct drm_crtc *crtc; local
1178 struct drm_crtc *crtc; local
1224 struct drm_crtc *crtc; local
1408 struct drm_crtc *crtc; local
1479 struct drm_crtc *crtc, *enabled = NULL; local
1590 struct drm_crtc *crtc; local
1668 struct drm_crtc *crtc; local
2053 struct drm_crtc *crtc; local
2085 struct drm_crtc *crtc; local
[all...]
H A Dintel_hdmi.c180 struct intel_crtc *intel_crtc = to_intel_crtc(encoder->crtc);
218 struct intel_crtc *intel_crtc = to_intel_crtc(encoder->crtc);
259 struct intel_crtc *intel_crtc = to_intel_crtc(encoder->crtc);
297 struct intel_crtc *intel_crtc = to_intel_crtc(encoder->crtc);
432 struct intel_crtc *intel_crtc = to_intel_crtc(encoder->crtc);
492 struct intel_crtc *intel_crtc = to_intel_crtc(encoder->crtc);
527 struct intel_crtc *intel_crtc = to_intel_crtc(encoder->crtc);
561 struct intel_crtc *intel_crtc = to_intel_crtc(encoder->crtc);
590 struct intel_crtc *intel_crtc = to_intel_crtc(encoder->crtc);
667 struct drm_crtc *crtc local
710 struct drm_crtc *crtc = encoder->base.crtc; local
918 struct drm_crtc *crtc = intel_dig_port->base.base.crtc; local
[all...]
H A Dintel_drv.h133 /* This flag must be set by the encoder's mode_fixup if it changes the crtc
134 * timings in the mode to prevent the crtc fixup from overwriting them.
167 * The new crtc this encoder will be driven from. Only differs from
168 * base->crtc while a modeset is in progress.
229 * Whether the crtc and the connected output pipeline is active. Implies
230 * that crtc->enabled is set, i.e. the current mode configuration has
231 * some outputs connected to this crtc.
234 bool primary_disabled; /* is the crtc obscured by a plane? */
427 struct drm_crtc *crtc; member in struct:intel_unpin_work
440 struct drm_crtc *crtc; member in struct:intel_fbc_work
[all...]
H A Dintel_dvo.c161 struct drm_crtc *crtc; local
173 crtc = intel_dvo->base.base.crtc;
174 if (!crtc) {
182 intel_crtc_update_dpms(crtc);
190 intel_crtc_update_dpms(crtc);
253 struct intel_crtc *intel_crtc = to_intel_crtc(encoder->crtc);
400 struct drm_crtc *crtc; local
403 crtc = intel_get_crtc_for_pipe(dev, pipe);
404 if (crtc) {
[all...]
/freebsd-11-stable/sys/arm/nvidia/drm2/
H A Dtegra_dc.c317 dc_setup_clk(struct dc_softc *sc, struct drm_crtc *crtc, argument
329 list_for_each_entry(encoder, &crtc->dev->mode_config.encoder_list,
331 if (encoder->crtc == crtc) {
513 struct tegra_crtc *crtc; local
521 crtc = container_of(drm_crtc, struct tegra_crtc, drm_crtc);
522 sc = device_get_softc(crtc->dev);
553 struct tegra_crtc *crtc; local
557 if (drm_plane->crtc == NULL)
560 crtc
602 dc_crtc_dpms(struct drm_crtc *crtc, int mode) argument
608 dc_crtc_mode_fixup(struct drm_crtc *crtc, const struct drm_display_mode *mode, struct drm_display_mode *adjusted) argument
648 struct tegra_crtc *crtc; local
723 struct tegra_crtc *crtc; local
745 struct tegra_crtc *crtc; local
777 struct tegra_crtc *crtc; local
797 dc_crtc_load_lut(struct drm_crtc *crtc) argument
814 drm_crtc_index(struct drm_crtc *crtc) argument
837 struct tegra_crtc *crtc; local
847 struct tegra_crtc *crtc; local
864 struct tegra_crtc *crtc; local
923 struct tegra_crtc *crtc; local
949 struct tegra_crtc *crtc; local
982 struct tegra_crtc *crtc; local
1071 struct tegra_crtc *crtc; local
1084 dc_destroy(struct drm_crtc *crtc) argument
[all...]

Completed in 329 milliseconds

123