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

12

/solaris-x11-s11/open-src/kernel/drm/src/
H A Ddrm_crtc_helper.c232 * @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 Ddrm_irq.c221 #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 Ddrm_fb_helper.c45 * 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 Ddrm_crtc.c52 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-s11/open-src/kernel/sys/drm/
H A Ddrm_crtc_helper.h61 void (*dpms)(struct drm_crtc *crtc, int mode);
62 void (*prepare)(struct drm_crtc *crtc);
63 void (*commit)(struct drm_crtc *crtc);
66 bool (*mode_fixup)(struct drm_crtc *crtc,
70 int (*mode_set)(struct drm_crtc *crtc, struct drm_display_mode *mode,
74 /* Move the crtc on the current fb to the given position *optional* */
75 int (*mode_set_base)(struct drm_crtc *crtc, int x, int y,
77 int (*mode_set_base_atomic)(struct drm_crtc *crtc,
81 /* reload the current crtc LUT */
82 void (*load_lut)(struct drm_crtc *crtc);
147 drm_crtc_helper_add(struct drm_crtc *crtc, const struct drm_crtc_helper_funcs *funcs) argument
[all...]
H A Ddrm_crtc.h334 void (*save)(struct drm_crtc *crtc); /* suspend? */
336 void (*restore)(struct drm_crtc *crtc); /* resume? */
338 void (*reset)(struct drm_crtc *crtc);
341 int (*cursor_set)(struct drm_crtc *crtc, struct drm_file *file_priv,
343 int (*cursor_set2)(struct drm_crtc *crtc, struct drm_file *file_priv,
346 int (*cursor_move)(struct drm_crtc *crtc, int x, int y);
349 void (*gamma_set)(struct drm_crtc *crtc, u16 *r, u16 *g, u16 *b,
352 void (*destroy)(struct drm_crtc *crtc);
365 int (*page_flip)(struct drm_crtc *crtc,
369 int (*set_property)(struct drm_crtc *crtc,
526 struct drm_crtc *crtc; member in struct:drm_encoder
678 struct drm_crtc *crtc; member in struct:drm_plane
704 struct drm_crtc *crtc; member in struct:drm_mode_set
[all...]
H A Ddrm_fb_helper.h55 * @gamma_set: - Set the given gamma lut register on the given crtc.
56 * @gamma_get: - Read the given gamma lut register on the given crtc, used to
66 void (*gamma_set)(struct drm_crtc *crtc, u16 red, u16 green,
68 void (*gamma_get)(struct drm_crtc *crtc, u16 *red, u16 *green,
H A DdrmP.h831 * Return the current display scanout position from a crtc.
834 * \param crtc Id of the crtc to query.
852 int (*get_scanout_position) (struct drm_device *dev, int crtc,
863 * @crtc is currently inside VBLANK, this will be a time in the future.
864 * If the @crtc is currently scanning out a frame, this will be the
869 * \param crtc crtc for which timestamp should be returned.
885 int (*get_vblank_timestamp) (struct drm_device *dev, int crtc,
898 u32 (*get_vblank_counter)(struct drm_device *dev, int crtc);
[all...]
/solaris-x11-s11/open-src/kernel/i915/src/
H A Dintel_display.c40 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
5835 ironlake_get_fdi_m_n_config(struct intel_crtc *crtc, struct intel_crtc_config *pipe_config) argument
5851 ironlake_get_pfit_config(struct intel_crtc *crtc, struct intel_crtc_config *pipe_config) argument
5875 ironlake_get_pipe_config(struct intel_crtc *crtc, struct intel_crtc_config *pipe_config) argument
5933 struct intel_crtc *crtc; local
5947 haswell_crtc_mode_set(struct drm_crtc *crtc, int x, int y, struct drm_framebuffer *fb) argument
5990 haswell_get_pipe_config(struct intel_crtc *crtc, struct intel_crtc_config *pipe_config) argument
6062 intel_crtc_mode_set(struct drm_crtc *crtc, int x, int y, struct drm_framebuffer *fb) argument
6131 g4x_write_eld(struct drm_connector *connector, struct drm_crtc *crtc) argument
6171 haswell_write_eld(struct drm_connector *connector, struct drm_crtc *crtc) argument
6258 ironlake_write_eld(struct drm_connector *connector, struct drm_crtc *crtc) argument
6336 struct drm_crtc *crtc = encoder->crtc; local
6358 intel_crtc_load_lut(struct drm_crtc *crtc) argument
6400 i845_update_cursor(struct drm_crtc *crtc, u32 base) argument
6430 i9xx_update_cursor(struct drm_crtc *crtc, u32 base) argument
6456 ivb_update_cursor(struct drm_crtc *crtc, u32 base) argument
6484 intel_crtc_update_cursor(struct drm_crtc *crtc, bool on) argument
6542 intel_crtc_cursor_set(struct drm_crtc *crtc, struct drm_file *file, uint32_t handle, uint32_t width, uint32_t height) argument
6657 intel_crtc_cursor_move(struct drm_crtc *crtc, int x, int y) argument
6670 intel_crtc_fb_gamma_set(struct drm_crtc *crtc, u16 red, u16 green, u16 blue, int regno) argument
6680 intel_crtc_fb_gamma_get(struct drm_crtc *crtc, u16 *red, u16 *green, u16 *blue, int regno) argument
6690 intel_crtc_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green, u16 *blue, uint32_t start, uint32_t size) argument
6808 struct drm_crtc *crtc = NULL; local
6914 struct drm_crtc *crtc = encoder->crtc; local
6942 intel_crtc_clock_get(struct drm_device *dev, struct drm_crtc *crtc) argument
7031 intel_crtc_mode_get(struct drm_device *dev, struct drm_crtc *crtc) argument
7062 intel_increase_pllclock(struct drm_crtc *crtc) argument
7093 intel_decrease_pllclock(struct drm_crtc *crtc) argument
7135 struct drm_crtc *crtc; local
7152 struct drm_crtc *crtc; local
7170 intel_crtc_destroy(struct drm_crtc *crtc) argument
7214 do_intel_finish_page_flip(struct drm_device *dev, struct drm_crtc *crtc) argument
7253 struct drm_crtc *crtc = dev_priv->pipe_to_crtc_mapping[pipe]; local
7261 struct drm_crtc *crtc = dev_priv->plane_to_crtc_mapping[plane]; local
7292 intel_gen2_queue_flip(struct drm_device *dev, struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_i915_gem_object *obj) argument
7336 intel_gen3_queue_flip(struct drm_device *dev, struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_i915_gem_object *obj) argument
7377 intel_gen4_queue_flip(struct drm_device *dev, struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_i915_gem_object *obj) argument
7425 intel_gen6_queue_flip(struct drm_device *dev, struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_i915_gem_object *obj) argument
7475 intel_gen7_queue_flip(struct drm_device *dev, struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_i915_gem_object *obj) argument
7525 intel_default_queue_flip(struct drm_device *dev, struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_i915_gem_object *obj) argument
7533 intel_crtc_page_flip(struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_pending_vblank_event *event) argument
7636 intel_encoder_crtc_ok(struct drm_encoder *encoder, struct drm_crtc *crtc) argument
7730 compute_baseline_pipe_bpp(struct intel_crtc *crtc, struct drm_framebuffer *fb, struct intel_crtc_config *pipe_config) argument
7789 intel_dump_pipe_config(struct intel_crtc *crtc, struct intel_crtc_config *pipe_config, const char *context) argument
7819 check_encoder_cloning(struct drm_crtc *crtc) argument
7839 intel_modeset_pipe_config(struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_display_mode *mode) argument
7942 intel_modeset_affected_pipes(struct drm_crtc *crtc, unsigned *modeset_pipes, unsigned *prepare_pipes, unsigned *disable_pipes) argument
8037 intel_crtc_in_use(struct drm_crtc *crtc) argument
8283 struct intel_crtc *crtc; local
8352 struct intel_crtc *crtc; local
8407 __intel_set_mode(struct drm_crtc *crtc, struct drm_display_mode *mode, int x, int y, struct drm_framebuffer *fb) argument
8511 intel_set_mode(struct drm_crtc *crtc, struct drm_display_mode *mode, int x, int y, struct drm_framebuffer *fb) argument
8525 intel_crtc_restore_mode(struct drm_crtc *crtc) argument
8888 struct intel_crtc *crtc; local
8981 struct intel_crtc *crtc; local
9707 intel_check_plane_mapping(struct intel_crtc *crtc) argument
9726 intel_sanitize_crtc(struct intel_crtc *crtc) argument
9865 struct intel_crtc *crtc; local
9950 struct intel_crtc *crtc; local
9986 struct drm_crtc *crtc = local
10017 struct drm_crtc *crtc; local
[all...]
H A Dintel_ddi.c169 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 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
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 Dintel_drv.h97 * 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 Dintel_dvo.c191 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 Dintel_sprite.c501 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 Dintel_crt.c160 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 Dintel_overlay.c180 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 Dintel_hdmi.c185 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 Dintel_dp.c798 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 Dintel_lvds.c130 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 Di915_irq.c111 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 Di915_drv.h131 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 Dintel_sdvo.c970 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 Dintel_tv.c938 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...]
/solaris-x11-s11/open-src/app/dispswitch/sun-src/
H A Ddispswitch.c152 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...]
/solaris-x11-s11/open-src/kernel/efb/src/
H A Dradeon_irq.c154 unsigned int *sequence, int crtc)
172 if (crtc == DRM_RADEON_VBLANK_CRTC1) {
174 } else if (crtc == DRM_RADEON_VBLANK_CRTC2) {
362 DRM_ERROR("called with invalid crtc 0x%x\n",
153 radeon_driver_vblank_do_wait(struct drm_device *dev, unsigned int *sequence, int crtc) argument

Completed in 112 milliseconds

12