/solaris-x11-s12/open-src/kernel/drm/src/ |
H A D | drm_crtc_helper.c | 232 * @crtc: CRTC to check 237 * Walk @crtc's DRM device's mode_config and see if it's in use. 240 * True if @crtc is part of the mode_config, false otherwise. 242 bool drm_helper_crtc_in_use(struct drm_crtc *crtc) argument 245 struct drm_device *dev = crtc->dev; 248 if (encoder->crtc == crtc && drm_helper_encoder_in_use(encoder)) 277 struct drm_crtc *crtc; local 290 encoder->crtc = NULL; 294 list_for_each_entry(crtc, struc 315 drm_encoder_crtc_ok(struct drm_encoder *encoder, struct drm_crtc *crtc) argument 384 drm_crtc_helper_set_mode(struct drm_crtc *crtc, struct drm_display_mode *mode, int x, int y, struct drm_framebuffer *old_fb) argument 508 drm_crtc_helper_disable(struct drm_crtc *crtc) argument 550 struct drm_crtc *save_crtcs, *new_crtc, *crtc; local 830 drm_helper_choose_crtc_dpms(struct drm_crtc *crtc) argument 856 struct drm_crtc *crtc = encoder ? encoder->crtc : NULL; local 921 struct drm_crtc *crtc; local [all...] |
H A D | drm_irq.c | 221 #define vblanktimestamp(dev, crtc, count) ( \ 222 (dev)->_vblank_time[(crtc) * DRM_VBLANKTIME_RBSIZE + \ 270 * Clear vblank timestamp buffer for a crtc. 272 static void clear_vblank_timestamps(struct drm_device *dev, int crtc) argument 274 (void) memset(&dev->_vblank_time[crtc * DRM_VBLANKTIME_RBSIZE], -1, 279 * Disable vblank irq's on crtc, make sure that last vblank count 284 static void vblank_disable_and_save(struct drm_device *dev, int crtc) argument 299 dev->driver->disable_vblank(dev, crtc); 300 dev->vblank_enabled[crtc] = 0; 315 dev->last_vblank[crtc] 654 drm_calc_timestamping_constants(struct drm_crtc *crtc) argument 742 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 895 drm_get_last_vbltimestamp(struct drm_device *dev, int crtc, struct timeval *tvblank, unsigned flags) argument 928 drm_vblank_count(struct drm_device *dev, int crtc) argument 947 drm_vblank_count_and_time(struct drm_device *dev, int crtc, struct timeval *vblanktime) argument 987 drm_send_vblank_event(struct drm_device *dev, int crtc, struct drm_pending_vblank_event *e) argument 1019 drm_update_vblank_count(struct drm_device *dev, int crtc) argument 1076 drm_vblank_get(struct drm_device *dev, int crtc) argument 1116 drm_vblank_put(struct drm_device *dev, int crtc) argument 1134 drm_vblank_off(struct drm_device *dev, int crtc) argument 1174 drm_vblank_pre_modeset(struct drm_device *dev, int crtc) argument 1193 drm_vblank_post_modeset(struct drm_device *dev, int crtc) argument 1228 unsigned int crtc; local 1342 unsigned int flags, seq, crtc, high_crtc; local 1426 drm_handle_vblank_events(struct drm_device *dev, int crtc) argument 1464 drm_handle_vblank(struct drm_device *dev, int crtc) argument [all...] |
H A D | drm_fb_helper.c | 45 * mode setting driver. They can be used mostly independantely from the crtc 65 /* simple single crtc case helper function 129 static void drm_fb_helper_save_lut_atomic(struct drm_crtc *crtc, struct drm_fb_helper *helper) argument 137 r_base = crtc->gamma_store; 138 g_base = r_base + crtc->gamma_size; 139 b_base = g_base + crtc->gamma_size; 141 for (i = 0; i < crtc->gamma_size; i++) 142 helper->funcs->gamma_get(crtc, &r_base[i], &g_base[i], &b_base[i], i); 145 static void drm_fb_helper_restore_lut_atomic(struct drm_crtc *crtc) argument 149 if (crtc 160 drm_mode_config_fb(struct drm_crtc *crtc) argument 190 struct drm_crtc *crtc = mode_set->crtc; local 228 struct drm_crtc *crtc; local 264 struct drm_crtc *crtc; local 663 struct drm_fb_helper_crtc **crtcs, *crtc; local [all...] |
H A D | drm_crtc.c | 52 struct drm_crtc *crtc; local 56 list_for_each_entry(crtc, struct drm_crtc, &dev->mode_config.crtc_list, head) 57 mutex_lock(&crtc->mutex); 66 struct drm_crtc *crtc; local 68 list_for_each_entry(crtc, struct drm_crtc, &dev->mode_config.crtc_list, head) 69 mutex_unlock(&crtc->mutex); 535 struct drm_crtc *crtc; local 560 list_for_each_entry(crtc, struct drm_crtc, &dev->mode_config.crtc_list, head) { 561 if (crtc->fb == fb) { 562 /* should turn off the crtc */ 591 drm_crtc_init(struct drm_device *dev, struct drm_crtc *crtc, const struct drm_crtc_funcs *funcs) argument 627 drm_crtc_cleanup(struct drm_crtc *crtc) argument 1174 struct drm_crtc *crtc; local 1292 struct drm_crtc *crtc; local 1477 struct drm_crtc *crtc; local 1821 struct drm_crtc *crtc; local 1947 struct drm_crtc *crtc = set->crtc; local 1999 struct drm_crtc *crtc; local 2160 struct drm_crtc *crtc; local 3176 struct drm_crtc *crtc = obj_to_crtc(obj); local 3340 drm_mode_crtc_set_gamma_size(struct drm_crtc *crtc, int gamma_size) argument 3359 struct drm_crtc *crtc; local 3418 struct drm_crtc *crtc; local 3468 struct drm_crtc *crtc; local 3586 struct drm_crtc *crtc; local 3894 struct drm_crtc *crtc, *ct; local [all...] |
/solaris-x11-s12/open-src/kernel/sys/drm/ |
H A D | drm_crtc_helper.h | 63 void (*dpms)(struct drm_crtc *crtc, int mode); 64 void (*prepare)(struct drm_crtc *crtc); 65 void (*commit)(struct drm_crtc *crtc); 68 bool (*mode_fixup)(struct drm_crtc *crtc, 72 int (*mode_set)(struct drm_crtc *crtc, struct drm_display_mode *mode, 76 /* Move the crtc on the current fb to the given position *optional* */ 77 int (*mode_set_base)(struct drm_crtc *crtc, int x, int y, 79 int (*mode_set_base_atomic)(struct drm_crtc *crtc, 83 /* reload the current crtc LUT */ 84 void (*load_lut)(struct drm_crtc *crtc); 149 drm_crtc_helper_add(struct drm_crtc *crtc, const struct drm_crtc_helper_funcs *funcs) argument [all...] |
H A D | drm_crtc.h | 336 void (*save)(struct drm_crtc *crtc); /* suspend? */ 338 void (*restore)(struct drm_crtc *crtc); /* resume? */ 340 void (*reset)(struct drm_crtc *crtc); 343 int (*cursor_set)(struct drm_crtc *crtc, struct drm_file *file_priv, 345 int (*cursor_set2)(struct drm_crtc *crtc, struct drm_file *file_priv, 348 int (*cursor_move)(struct drm_crtc *crtc, int x, int y); 351 void (*gamma_set)(struct drm_crtc *crtc, u16 *r, u16 *g, u16 *b, 354 void (*destroy)(struct drm_crtc *crtc); 367 int (*page_flip)(struct drm_crtc *crtc, 371 int (*set_property)(struct drm_crtc *crtc, 528 struct drm_crtc *crtc; member in struct:drm_encoder 680 struct drm_crtc *crtc; member in struct:drm_plane 706 struct drm_crtc *crtc; member in struct:drm_mode_set [all...] |
H A D | drm_fb_helper.h | 56 * @gamma_set: - Set the given gamma lut register on the given crtc. 57 * @gamma_get: - Read the given gamma lut register on the given crtc, used to 67 void (*gamma_set)(struct drm_crtc *crtc, u16 red, u16 green, 69 void (*gamma_get)(struct drm_crtc *crtc, u16 *red, u16 *green,
|
H A D | drmP.h | 834 * Return the current display scanout position from a crtc. 837 * \param crtc Id of the crtc to query. 855 int (*get_scanout_position) (struct drm_device *dev, int crtc, 866 * @crtc is currently inside VBLANK, this will be a time in the future. 867 * If the @crtc is currently scanning out a frame, this will be the 872 * \param crtc crtc for which timestamp should be returned. 888 int (*get_vblank_timestamp) (struct drm_device *dev, int crtc, 901 u32 (*get_vblank_counter)(struct drm_device *dev, int crtc); [all...] |
/solaris-x11-s12/open-src/kernel/i915/src/ |
H A D | intel_display.c | 40 bool intel_pipe_has_type (struct drm_crtc *crtc, int type); 41 static void intel_crtc_update_cursor(struct drm_crtc *crtc, bool on); 331 static const intel_limit_t *intel_ironlake_limit(struct drm_crtc *crtc, argument 334 struct drm_device *dev = crtc->dev; 337 if (intel_pipe_has_type(crtc, INTEL_OUTPUT_LVDS)) { 355 static const intel_limit_t *intel_g4x_limit(struct drm_crtc *crtc) argument 357 struct drm_device *dev = crtc->dev; 360 if (intel_pipe_has_type(crtc, INTEL_OUTPUT_LVDS)) { 365 } else if (intel_pipe_has_type(crtc, INTEL_OUTPUT_HDMI) || 366 intel_pipe_has_type(crtc, INTEL_OUTPUT_ANALO 376 intel_limit(struct drm_crtc *crtc, int refclk) argument 436 intel_pipe_has_type(struct drm_crtc *crtc, int type) argument 484 i9xx_find_best_dpll(const intel_limit_t *limit, struct drm_crtc *crtc, int target, int refclk, intel_clock_t *match_clock, intel_clock_t *best_clock) argument 545 pnv_find_best_dpll(const intel_limit_t *limit, struct drm_crtc *crtc, int target, int refclk, intel_clock_t *match_clock, intel_clock_t *best_clock) argument 604 g4x_find_best_dpll(const intel_limit_t *limit, struct drm_crtc *crtc, int target, int refclk, intel_clock_t *match_clock, intel_clock_t *best_clock) argument 661 vlv_find_best_dpll(const intel_limit_t *limit, struct drm_crtc *crtc, int target, int refclk, intel_clock_t *match_clock, intel_clock_t *best_clock) argument 731 struct drm_crtc *crtc = dev_priv->pipe_to_crtc_mapping[pipe]; local 909 intel_crtc_to_shared_dpll(struct intel_crtc *crtc) argument 1397 ironlake_enable_shared_dpll(struct intel_crtc *crtc) argument 1429 intel_disable_shared_dpll(struct intel_crtc *crtc) argument 1469 struct drm_crtc *crtc = dev_priv->pipe_to_crtc_mapping[pipe]; local 1869 i9xx_update_plane(struct drm_crtc *crtc, struct drm_framebuffer *fb, int x, int y) argument 1969 ironlake_update_plane(struct drm_crtc *crtc, struct drm_framebuffer *fb, int x, int y) argument 2062 intel_pipe_set_base_atomic(struct drm_crtc *crtc, struct drm_framebuffer *fb, int x, int y, enum mode_set_atomic state) argument 2078 struct drm_crtc *crtc; local 2136 intel_crtc_update_sarea_pos(struct drm_crtc *crtc, int x, int y) argument 2164 intel_pipe_set_base(struct drm_crtc *crtc, int x, int y, struct drm_framebuffer *fb) argument 2223 intel_fdi_normal_train(struct drm_crtc *crtc) argument 2296 ironlake_fdi_link_train(struct drm_crtc *crtc) argument 2398 gen6_fdi_link_train(struct drm_crtc *crtc) argument 2530 ivb_manual_fdi_link_train(struct drm_crtc *crtc) argument 2712 ironlake_fdi_disable(struct drm_crtc *crtc) argument 2765 intel_crtc_has_pending_flip(struct drm_crtc *crtc) argument 2784 intel_crtc_wait_for_pending_flips(struct drm_crtc *crtc) argument 2806 lpt_program_iclkip(struct drm_crtc *crtc) argument 2893 ironlake_pch_transcoder_set_timings(struct intel_crtc *crtc, enum pipe pch_transcoder) argument 2925 ironlake_pch_enable(struct drm_crtc *crtc) argument 3010 lpt_pch_enable(struct drm_crtc *crtc) argument 3027 intel_put_shared_dpll(struct intel_crtc *crtc) argument 3049 intel_get_shared_dpll(struct intel_crtc *crtc, u32 dpll, u32 fp) argument 3141 ironlake_pfit_enable(struct intel_crtc *crtc) argument 3162 intel_enable_planes(struct drm_crtc *crtc) argument 3173 intel_disable_planes(struct drm_crtc *crtc) argument 3184 ironlake_crtc_enable(struct drm_crtc *crtc) argument 3266 hsw_crtc_supports_ips(struct intel_crtc *crtc) argument 3271 hsw_enable_ips(struct intel_crtc *crtc) argument 3286 hsw_disable_ips(struct intel_crtc *crtc) argument 3301 haswell_crtc_enable(struct drm_crtc *crtc) argument 3372 ironlake_pfit_disable(struct intel_crtc *crtc) argument 3387 ironlake_crtc_disable(struct drm_crtc *crtc) argument 3460 haswell_crtc_disable(struct drm_crtc *crtc) argument 3517 ironlake_crtc_off(struct drm_crtc *crtc) argument 3523 haswell_crtc_off(struct drm_crtc *crtc) argument 3570 i9xx_pfit_enable(struct intel_crtc *crtc) argument 3594 valleyview_crtc_enable(struct drm_crtc *crtc) argument 3641 i9xx_crtc_enable(struct drm_crtc *crtc) argument 3685 i9xx_pfit_disable(struct intel_crtc *crtc) argument 3700 i9xx_crtc_disable(struct drm_crtc *crtc) argument 3742 i9xx_crtc_off(struct drm_crtc *crtc) argument 3746 intel_crtc_update_sarea(struct drm_crtc *crtc, bool enabled) argument 3779 intel_crtc_update_dpms(struct drm_crtc *crtc) argument 3797 intel_crtc_disable(struct drm_crtc *crtc) argument 3837 struct drm_crtc *crtc; local 3875 struct drm_crtc *crtc; local 4058 hsw_compute_ips_config(struct intel_crtc *crtc, struct intel_crtc_config *pipe_config) argument 4066 intel_crtc_compute_config(struct intel_crtc *crtc, struct intel_crtc_config *pipe_config) argument 4250 vlv_get_refclk(struct drm_crtc *crtc) argument 4273 i9xx_get_refclk(struct drm_crtc *crtc, int num_connectors) argument 4305 i9xx_update_pll_dividers(struct intel_crtc *crtc, intel_clock_t *reduced_clock) argument 4363 intel_pch_transcoder_set_m_n(struct intel_crtc *crtc, struct intel_link_m_n *m_n) argument 4376 intel_cpu_transcoder_set_m_n(struct intel_crtc *crtc, struct intel_link_m_n *m_n) argument 4397 intel_dp_set_m_n(struct intel_crtc *crtc) argument 4405 vlv_update_pll(struct intel_crtc *crtc) argument 4524 i9xx_update_pll(struct intel_crtc *crtc, intel_clock_t *reduced_clock, int num_connectors) argument 4624 i8xx_update_pll(struct intel_crtc *crtc, intel_clock_t *reduced_clock, int num_connectors) argument 4743 intel_get_pipe_timings(struct intel_crtc *crtc, struct intel_crtc_config *pipe_config) argument 4847 i9xx_crtc_mode_set(struct drm_crtc *crtc, int x, int y, struct drm_framebuffer *fb) argument 4960 i9xx_get_pfit_config(struct intel_crtc *crtc, struct intel_crtc_config *pipe_config) argument 4987 i9xx_get_pipe_config(struct intel_crtc *crtc, struct intel_crtc_config *pipe_config) argument 5347 ironlake_get_refclk(struct drm_crtc *crtc) argument 5373 ironlake_set_pipeconf(struct drm_crtc *crtc) argument 5422 intel_set_pipe_csc(struct drm_crtc *crtc) argument 5479 haswell_set_pipeconf(struct drm_crtc *crtc) argument 5503 ironlake_compute_clocks(struct drm_crtc *crtc, intel_clock_t *clock, bool *has_reduced_clock, intel_clock_t *reduced_clock) argument 5617 struct drm_crtc *crtc = &intel_crtc->base; local 5698 ironlake_crtc_mode_set(struct drm_crtc *crtc, int x, int y, struct drm_framebuffer *fb) argument 5837 ironlake_get_fdi_m_n_config(struct intel_crtc *crtc, struct intel_crtc_config *pipe_config) argument 5853 ironlake_get_pfit_config(struct intel_crtc *crtc, struct intel_crtc_config *pipe_config) argument 5877 ironlake_get_pipe_config(struct intel_crtc *crtc, struct intel_crtc_config *pipe_config) argument 5935 struct intel_crtc *crtc; local 5949 haswell_crtc_mode_set(struct drm_crtc *crtc, int x, int y, struct drm_framebuffer *fb) argument 5992 haswell_get_pipe_config(struct intel_crtc *crtc, struct intel_crtc_config *pipe_config) argument 6064 intel_crtc_mode_set(struct drm_crtc *crtc, int x, int y, struct drm_framebuffer *fb) argument 6133 g4x_write_eld(struct drm_connector *connector, struct drm_crtc *crtc) argument 6173 haswell_write_eld(struct drm_connector *connector, struct drm_crtc *crtc) argument 6260 ironlake_write_eld(struct drm_connector *connector, struct drm_crtc *crtc) argument 6338 struct drm_crtc *crtc = encoder->crtc; local 6360 intel_crtc_load_lut(struct drm_crtc *crtc) argument 6402 i845_update_cursor(struct drm_crtc *crtc, u32 base) argument 6432 i9xx_update_cursor(struct drm_crtc *crtc, u32 base) argument 6458 ivb_update_cursor(struct drm_crtc *crtc, u32 base) argument 6486 intel_crtc_update_cursor(struct drm_crtc *crtc, bool on) argument 6544 intel_crtc_cursor_set(struct drm_crtc *crtc, struct drm_file *file, uint32_t handle, uint32_t width, uint32_t height) argument 6659 intel_crtc_cursor_move(struct drm_crtc *crtc, int x, int y) argument 6672 intel_crtc_fb_gamma_set(struct drm_crtc *crtc, u16 red, u16 green, u16 blue, int regno) argument 6682 intel_crtc_fb_gamma_get(struct drm_crtc *crtc, u16 *red, u16 *green, u16 *blue, int regno) argument 6692 intel_crtc_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green, u16 *blue, uint32_t start, uint32_t size) argument 6810 struct drm_crtc *crtc = NULL; local 6916 struct drm_crtc *crtc = encoder->crtc; local 6944 intel_crtc_clock_get(struct drm_device *dev, struct drm_crtc *crtc) argument 7033 intel_crtc_mode_get(struct drm_device *dev, struct drm_crtc *crtc) argument 7064 intel_increase_pllclock(struct drm_crtc *crtc) argument 7095 intel_decrease_pllclock(struct drm_crtc *crtc) argument 7137 struct drm_crtc *crtc; local 7154 struct drm_crtc *crtc; local 7172 intel_crtc_destroy(struct drm_crtc *crtc) argument 7217 do_intel_finish_page_flip(struct drm_device *dev, struct drm_crtc *crtc) argument 7256 struct drm_crtc *crtc = dev_priv->pipe_to_crtc_mapping[pipe]; local 7264 struct drm_crtc *crtc = dev_priv->plane_to_crtc_mapping[plane]; local 7295 intel_gen2_queue_flip(struct drm_device *dev, struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_i915_gem_object *obj) argument 7339 intel_gen3_queue_flip(struct drm_device *dev, struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_i915_gem_object *obj) argument 7380 intel_gen4_queue_flip(struct drm_device *dev, struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_i915_gem_object *obj) argument 7428 intel_gen6_queue_flip(struct drm_device *dev, struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_i915_gem_object *obj) argument 7478 intel_gen7_queue_flip(struct drm_device *dev, struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_i915_gem_object *obj) argument 7528 intel_default_queue_flip(struct drm_device *dev, struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_i915_gem_object *obj) argument 7536 intel_crtc_page_flip(struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_pending_vblank_event *event) argument 7639 intel_encoder_crtc_ok(struct drm_encoder *encoder, struct drm_crtc *crtc) argument 7733 compute_baseline_pipe_bpp(struct intel_crtc *crtc, struct drm_framebuffer *fb, struct intel_crtc_config *pipe_config) argument 7792 intel_dump_pipe_config(struct intel_crtc *crtc, struct intel_crtc_config *pipe_config, const char *context) argument 7822 check_encoder_cloning(struct drm_crtc *crtc) argument 7842 intel_modeset_pipe_config(struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_display_mode *mode) argument 7945 intel_modeset_affected_pipes(struct drm_crtc *crtc, unsigned *modeset_pipes, unsigned *prepare_pipes, unsigned *disable_pipes) argument 8040 intel_crtc_in_use(struct drm_crtc *crtc) argument 8286 struct intel_crtc *crtc; local 8355 struct intel_crtc *crtc; local 8410 __intel_set_mode(struct drm_crtc *crtc, struct drm_display_mode *mode, int x, int y, struct drm_framebuffer *fb) argument 8514 intel_set_mode(struct drm_crtc *crtc, struct drm_display_mode *mode, int x, int y, struct drm_framebuffer *fb) argument 8528 intel_crtc_restore_mode(struct drm_crtc *crtc) argument 8891 struct intel_crtc *crtc; local 8984 struct intel_crtc *crtc; local 9710 intel_check_plane_mapping(struct intel_crtc *crtc) argument 9729 intel_sanitize_crtc(struct intel_crtc *crtc) argument 9868 struct intel_crtc *crtc; local 9953 struct intel_crtc *crtc; local 9989 struct drm_crtc *crtc = local 10020 struct drm_crtc *crtc; local [all...] |
H A D | intel_ddi.c | 169 void hsw_fdi_link_train(struct drm_crtc *crtc) argument 171 struct drm_device *dev = crtc->dev; 173 struct intel_crtc *intel_crtc = to_intel_crtc(crtc); 291 struct drm_crtc *crtc = encoder->crtc; local 292 struct intel_crtc *intel_crtc = to_intel_crtc(crtc); 343 intel_ddi_get_crtc_encoder(struct drm_crtc *crtc) argument 345 struct drm_device *dev = crtc->dev; 346 struct intel_crtc *intel_crtc = to_intel_crtc(crtc); 350 for_each_encoder_on_crtc(dev, crtc, intel_encode 364 intel_ddi_put_crtc_pll(struct drm_crtc *crtc) argument 634 intel_ddi_pll_mode_set(struct drm_crtc *crtc) argument 730 intel_ddi_set_pipe_settings(struct drm_crtc *crtc) argument 762 intel_ddi_enable_transcoder_func(struct drm_crtc *crtc) argument 1015 struct drm_crtc *crtc = &intel_crtc->base; local 1039 struct drm_crtc *crtc = encoder->crtc; local 1102 struct drm_crtc *crtc = encoder->crtc; local 1141 struct drm_crtc *crtc = encoder->crtc; local 1237 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 271 gen7_enable_fbc(struct drm_crtc *crtc, unsigned long interval) argument 383 intel_enable_fbc(struct drm_crtc *crtc, unsigned long interval) argument 462 struct drm_crtc *crtc = NULL, *tmp_crtc; local 1080 struct drm_crtc *crtc, *enabled = NULL; local 1096 struct drm_crtc *crtc; local 1171 struct drm_crtc *crtc; local 1255 struct drm_crtc *crtc; local 1301 struct drm_crtc *crtc; local 1485 struct drm_crtc *crtc; local 1556 struct drm_crtc *crtc, *enabled = NULL; local 1667 struct drm_crtc *crtc; local 1749 struct drm_crtc *crtc; local 2101 hsw_wm_get_pixel_rate(struct drm_device *dev, struct drm_crtc *crtc) argument 2337 hsw_compute_linetime_wm(struct drm_device *dev, struct drm_crtc *crtc) argument 2365 struct drm_crtc *crtc; local 2438 struct drm_crtc *crtc; local 2661 struct drm_crtc *crtc; local 2693 struct drm_crtc *crtc; local [all...] |
H A D | intel_drv.h | 97 * The new crtc this encoder will be driven from. Only differs from 98 * base->crtc while a modeset is in progress. 125 * pre-filled the pipe config. Note that intel_encoder->base.crtc must 193 * changes the crtc timings in the mode to prevent the crtc fixup from 228 * crtc bandwidth limit, don't increase pipe bpp or clock if not really 281 * Whether the crtc and the connected output pipeline is active. Implies 282 * that crtc->enabled is set, i.e. the current mode configuration has 283 * some outputs connected to this crtc. 287 bool primary_disabled; /* is the crtc obscure 522 struct drm_crtc *crtc; member in struct:intel_unpin_work 536 struct drm_crtc *crtc; member in struct:intel_fbc_work [all...] |
H A D | intel_dvo.c | 191 struct drm_crtc *crtc; local 203 crtc = intel_dvo->base.base.crtc; 204 if (!crtc) { 214 intel_crtc_update_dpms(crtc); 222 intel_crtc_update_dpms(crtc); 285 struct intel_crtc *intel_crtc = to_intel_crtc(encoder->crtc); 431 struct drm_crtc *crtc; local 434 crtc = intel_get_crtc_for_pipe(dev, pipe); 435 if (crtc) { [all...] |
H A D | intel_sprite.c | 501 intel_enable_primary(struct drm_crtc *crtc) argument 503 struct drm_device *dev = crtc->dev; 505 struct intel_crtc *intel_crtc = to_intel_crtc(crtc); 518 intel_disable_primary(struct drm_crtc *crtc) argument 520 struct drm_device *dev = crtc->dev; 522 struct intel_crtc *intel_crtc = to_intel_crtc(crtc); 603 intel_update_plane(struct drm_plane *plane, struct drm_crtc *crtc, argument 611 struct intel_crtc *intel_crtc = to_intel_crtc(crtc); 639 .x2 = crtc->mode.hdisplay, 640 .y2 = crtc [all...] |
H A D | intel_crt.c | 160 struct drm_crtc *crtc; local 174 crtc = encoder->base.crtc; 175 if (!crtc) { 190 intel_crtc_update_dpms(crtc); 196 intel_crtc_update_dpms(crtc); 251 struct drm_crtc *crtc = encoder->crtc; local 254 struct intel_crtc *intel_crtc = to_intel_crtc(crtc); 497 uint32_t pipe = to_intel_crtc(crt->base.base.crtc) [all...] |
H A D | intel_overlay.c | 180 struct intel_crtc *crtc; member in struct:intel_overlay 318 overlay->crtc->overlay = NULL; 319 overlay->crtc = NULL; 610 switch (overlay->crtc->base.fb->bits_per_pixel) { 617 if (overlay->crtc->base.fb->depth == 15) { 716 oconfig |= overlay->crtc->pipe == 0 ? 822 struct intel_crtc *crtc) 826 if (!crtc->active) 831 (I915_READ(PIPECONF(crtc->pipe)) & (PIPECONF_DOUBLE_WIDE | PIPECONF_ENABLE)) != PIPECONF_ENABLE) 864 struct drm_display_mode *mode = &overlay->crtc 821 check_overlay_possible_on_crtc(struct intel_overlay *overlay, struct intel_crtc *crtc) argument 1034 struct intel_crtc *crtc; local [all...] |
H A D | intel_hdmi.c | 185 struct intel_crtc *intel_crtc = to_intel_crtc(encoder->crtc); 225 struct intel_crtc *intel_crtc = to_intel_crtc(encoder->crtc); 268 struct intel_crtc *intel_crtc = to_intel_crtc(encoder->crtc); 308 struct intel_crtc *intel_crtc = to_intel_crtc(encoder->crtc); 348 struct intel_crtc *intel_crtc = to_intel_crtc(encoder->crtc); 453 struct intel_crtc *intel_crtc = to_intel_crtc(encoder->crtc); 514 struct intel_crtc *intel_crtc = to_intel_crtc(encoder->crtc); 549 struct intel_crtc *intel_crtc = to_intel_crtc(encoder->crtc); 583 struct intel_crtc *intel_crtc = to_intel_crtc(encoder->crtc); 613 struct intel_crtc *intel_crtc = to_intel_crtc(encoder->crtc); 758 struct drm_crtc *crtc = encoder->base.crtc; local [all...] |
H A D | intel_dp.c | 798 struct intel_crtc *crtc = to_intel_crtc(dig_port->base.base.crtc); local 799 struct drm_device *dev = crtc->base.dev; 803 DRM_DEBUG_KMS("eDP PLL enable for clock %d\n", crtc->config.port_clock); 807 if (crtc->config.port_clock == 162000) { 834 struct intel_crtc *crtc = to_intel_crtc(encoder->crtc); local 864 pipe_name(crtc->pipe)); 883 intel_dp->DP |= crtc->pipe << 29; 897 if (crtc 1211 struct drm_crtc *crtc = intel_dig_port->base.base.crtc; local 1239 struct drm_crtc *crtc = intel_dig_port->base.base.crtc; local 1350 struct intel_crtc *crtc = to_intel_crtc(encoder->base.crtc); local 2247 struct drm_crtc *crtc = intel_dig_port->base.base.crtc; local 2790 intel_trans_dp_port_sel(struct drm_crtc *crtc) argument [all...] |
H A D | intel_lvds.c | 130 struct intel_crtc *intel_crtc = to_intel_crtc(encoder->base.crtc); 194 struct intel_crtc *intel_crtc = to_intel_crtc(encoder->base.crtc); 475 struct drm_crtc *crtc; local 488 crtc = intel_attached_encoder(connector)->base.crtc; 489 if (crtc && crtc->enabled) { 494 intel_crtc_restore_mode(crtc); 895 struct drm_crtc *crtc; local 1059 crtc [all...] |
H A D | i915_irq.c | 111 struct intel_crtc *crtc; local 117 crtc = to_intel_crtc(dev_priv->pipe_to_crtc_mapping[pipe]); 119 if (crtc->cpu_fifo_underrun_disabled) 130 struct intel_crtc *crtc; local 133 crtc = to_intel_crtc(dev_priv->pipe_to_crtc_mapping[pipe]); 135 if (crtc->pch_fifo_underrun_disabled) 174 static void ibx_set_fifo_underrun_reporting(struct intel_crtc *crtc, argument 177 struct drm_device *dev = crtc->base.dev; 179 uint32_t bit = (crtc->pipe == PIPE_A) ? SDE_TRANSA_FIFO_UNDER : 230 struct drm_crtc *crtc local 274 struct drm_crtc *crtc; local 362 struct drm_crtc *crtc = dev_priv->pipe_to_crtc_mapping[pipe]; local 493 struct drm_crtc *crtc; local 2103 struct drm_crtc *crtc = dev_priv->pipe_to_crtc_mapping[pipe]; local [all...] |
H A D | i915_drv.h | 131 if ((_intel_encoder)->base.crtc == (__crtc)) 345 void (*enable_fbc)(struct drm_crtc *crtc, unsigned long interval); 352 * @crtc: current CRTC 363 struct drm_crtc *crtc, 372 /* Returns the active state of the crtc, and if the crtc is active, 376 int (*crtc_mode_set)(struct drm_crtc *crtc, 379 void (*crtc_enable)(struct drm_crtc *crtc); 380 void (*crtc_disable)(struct drm_crtc *crtc); 381 void (*off)(struct drm_crtc *crtc); [all...] |
H A D | intel_sdvo.c | 970 struct intel_crtc *intel_crtc = to_intel_crtc(intel_sdvo->base.base.crtc); 1148 struct drm_crtc *crtc = intel_encoder->base.crtc; local 1149 struct intel_crtc *intel_crtc = to_intel_crtc(crtc); 1395 struct drm_crtc *crtc = encoder->base.crtc; local 1396 int pipe = crtc ? to_intel_crtc(crtc)->pipe : -1; 1409 if (crtc) 1425 struct intel_crtc *intel_crtc = to_intel_crtc(encoder->base.crtc); 1461 struct drm_crtc *crtc; local [all...] |
H A D | intel_tv.c | 938 struct drm_crtc *crtc = encoder->crtc; local 939 struct intel_crtc *intel_crtc = to_intel_crtc(crtc); 1177 struct drm_crtc *crtc = encoder->crtc; local 1178 struct intel_crtc *intel_crtc = to_intel_crtc(crtc); 1230 to_intel_crtc(intel_tv->base.base.crtc)->pipe); 1261 to_intel_crtc(intel_tv->base.base.crtc)->pipe); 1454 struct drm_crtc *crtc = intel_tv->base.base.crtc; local [all...] |
H A D | i915_drv.c | 492 struct drm_crtc *crtc; local 520 list_for_each_entry(crtc, struct drm_crtc, &dev->mode_config.crtc_list, head) 521 dev_priv->display.crtc_disable(crtc); 1038 struct drm_crtc *crtc; local 1067 list_for_each_entry(crtc, struct drm_crtc, &dev->mode_config.crtc_list, head) { 1069 if (!crtc->fb) 1072 intel_increase_pllclock(crtc);
|
/solaris-x11-s12/open-src/app/dispswitch/sun-src/ |
H A D | dispswitch.c | 152 name_t crtc; member in struct:_crtc 171 name_t crtc; member in struct:_output 371 crtc_t *crtc = NULL; local 377 crtc = &crtcs[c]; 378 common = name->kind & crtc->crtc.kind; 380 if ((common & name_xid) && name->xid == crtc->crtc.xid) 382 if ((common & name_string) && !strcmp (name->string, crtc->crtc 392 find_crtc_by_xid(RRCrtc crtc) argument 432 crtc_t *crtc; local 500 crtc_add_output(crtc_t *crtc, output_t *output) argument 545 crtc_disable(crtc_t *crtc) argument 558 crtc_revert(crtc_t *crtc) argument 574 crtc_apply(crtc_t *crtc) argument 672 panic(Status s, crtc_t *crtc) argument 703 crtc_t *crtc = &crtcs[c]; local 767 crtc_t *crtc = &crtcs[c]; local 814 check_crtc_for_output(crtc_t *crtc, output_t *output) argument 868 crtc_t *crtc; local 1059 crtc_t *crtc; local 1179 crtc_t *crtc = NULL; /* old */ local 1432 crtc_t *crtc; local 1730 crtc_t *crtc; local [all...] |