/freebsd-11-stable/sys/dev/drm/ |
H A D | mach64_irq.c | 74 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 D | drm_irq.c | 94 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 D | r128_irq.c | 41 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 D | mga_irq.c | 42 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 D | radeon_irq.c | 67 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 D | drm_crtc_helper.c | 109 * 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 D | drm_irq.c | 42 #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 D | drm_crtc_helper.h | 55 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 D | drm_fb_helper.c | 144 * 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 D | drm_crtc.c | 372 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 D | radeon_cursor.c | 37 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 D | radeon_kms.h | 20 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 D | radeon_irq.c | 66 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 D | atombios_crtc.c | 38 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 D | radeon_legacy_crtc.c | 37 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 D | radeon_kms.c | 190 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 D | radeon_display.c | 39 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 D | radeon_mode.h | 602 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 D | intel_display.c | 38 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 D | intel_ddi.c | 168 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 D | intel_pm.c | 50 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 D | intel_hdmi.c | 180 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 D | intel_drv.h | 133 /* 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 D | intel_dvo.c | 161 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 D | tegra_dc.c | 317 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...] |