Home
last modified time | relevance | path

Searched refs:crtc (Results 1 – 17 of 17) sorted by relevance

/include/drm/
Ddrm_irq.h140 extern u32 drm_crtc_vblank_count(struct drm_crtc *crtc);
141 extern u32 drm_crtc_vblank_count_and_time(struct drm_crtc *crtc,
143 extern void drm_crtc_send_vblank_event(struct drm_crtc *crtc,
145 extern void drm_crtc_arm_vblank_event(struct drm_crtc *crtc,
148 extern bool drm_crtc_handle_vblank(struct drm_crtc *crtc);
149 extern int drm_crtc_vblank_get(struct drm_crtc *crtc);
150 extern void drm_crtc_vblank_put(struct drm_crtc *crtc);
152 extern void drm_crtc_wait_one_vblank(struct drm_crtc *crtc);
155 extern void drm_crtc_vblank_off(struct drm_crtc *crtc);
156 extern void drm_crtc_vblank_reset(struct drm_crtc *crtc);
[all …]
Ddrm_modeset_helper_vtables.h75 void (*dpms)(struct drm_crtc *crtc, int mode);
90 void (*prepare)(struct drm_crtc *crtc);
105 void (*commit)(struct drm_crtc *crtc);
153 bool (*mode_fixup)(struct drm_crtc *crtc,
172 int (*mode_set)(struct drm_crtc *crtc, struct drm_display_mode *mode,
197 void (*mode_set_nofb)(struct drm_crtc *crtc);
216 int (*mode_set_base)(struct drm_crtc *crtc, int x, int y,
233 int (*mode_set_base_atomic)(struct drm_crtc *crtc,
252 void (*load_lut)(struct drm_crtc *crtc);
284 void (*disable)(struct drm_crtc *crtc);
[all …]
Ddrm_crtc.h121 struct drm_crtc *crtc; member
228 void (*reset)(struct drm_crtc *crtc);
251 int (*cursor_set)(struct drm_crtc *crtc, struct drm_file *file_priv,
273 int (*cursor_set2)(struct drm_crtc *crtc, struct drm_file *file_priv,
293 int (*cursor_move)(struct drm_crtc *crtc, int x, int y);
310 int (*gamma_set)(struct drm_crtc *crtc, u16 *r, u16 *g, u16 *b,
320 void (*destroy)(struct drm_crtc *crtc);
391 int (*page_flip)(struct drm_crtc *crtc,
409 int (*page_flip_target)(struct drm_crtc *crtc,
430 int (*set_property)(struct drm_crtc *crtc,
[all …]
Ddrm_atomic_helper.h53 struct drm_crtc *crtc);
95 struct drm_crtc *crtc,
114 int drm_atomic_helper_crtc_set_property(struct drm_crtc *crtc,
123 int drm_atomic_helper_page_flip(struct drm_crtc *crtc,
133 void drm_atomic_helper_crtc_reset(struct drm_crtc *crtc);
134 void __drm_atomic_helper_crtc_duplicate_state(struct drm_crtc *crtc,
137 drm_atomic_helper_crtc_duplicate_state(struct drm_crtc *crtc);
139 void drm_atomic_helper_crtc_destroy_state(struct drm_crtc *crtc,
166 int drm_atomic_helper_legacy_gamma_set(struct drm_crtc *crtc,
180 #define drm_atomic_crtc_for_each_plane(plane, crtc) \ argument
[all …]
Ddrm_atomic.h75 struct drm_crtc *crtc; member
206 struct drm_crtc *crtc);
207 int drm_atomic_crtc_set_property(struct drm_crtc *crtc,
233 struct drm_crtc *crtc) in drm_atomic_get_existing_crtc_state() argument
235 return state->crtcs[drm_crtc_index(crtc)].state; in drm_atomic_get_existing_crtc_state()
317 struct drm_crtc *crtc);
324 struct drm_crtc *crtc);
327 struct drm_crtc *crtc);
330 struct drm_crtc *crtc);
349 #define for_each_crtc_in_state(__state, crtc, crtc_state, __i) \ argument
[all …]
Ddrm_crtc_helper.h48 extern bool drm_crtc_helper_set_mode(struct drm_crtc *crtc,
52 extern bool drm_helper_crtc_in_use(struct drm_crtc *crtc);
59 int drm_helper_crtc_mode_set(struct drm_crtc *crtc, struct drm_display_mode *mode,
62 int drm_helper_crtc_mode_set_base(struct drm_crtc *crtc, int x, int y,
Ddrm_encoder.h165 struct drm_crtc *crtc; member
192 static inline uint32_t drm_crtc_mask(struct drm_crtc *crtc);
202 struct drm_crtc *crtc) in drm_encoder_crtc_ok() argument
204 return !!(encoder->possible_crtcs & drm_crtc_mask(crtc)); in drm_encoder_crtc_ok()
Ddrm_color_mgmt.h28 void drm_crtc_enable_color_mgmt(struct drm_crtc *crtc,
33 int drm_mode_crtc_set_gamma_size(struct drm_crtc *crtc,
Ddrm_plane_helper.h47 struct drm_crtc *crtc,
59 struct drm_crtc *crtc,
69 int drm_plane_helper_update(struct drm_plane *plane, struct drm_crtc *crtc,
Ddrm_modeset_lock.h134 void drm_modeset_lock_crtc(struct drm_crtc *crtc,
136 void drm_modeset_unlock_crtc(struct drm_crtc *crtc);
139 drm_modeset_legacy_acquire_ctx(struct drm_crtc *crtc);
Ddrm_modeset_helper.h33 int drm_crtc_init(struct drm_device *dev, struct drm_crtc *crtc,
Ddrm_plane.h66 struct drm_crtc *crtc; /* do not write directly, use drm_atomic_set_crtc_for_plane() */ member
129 struct drm_crtc *crtc, struct drm_framebuffer *fb,
419 struct drm_crtc *crtc; member
Ddrm_simple_kms_helper.h106 struct drm_crtc crtc; member
Ddrm_fb_helper.h100 void (*gamma_set)(struct drm_crtc *crtc, u16 red, u16 green,
116 void (*gamma_get)(struct drm_crtc *crtc, u16 *red, u16 *green,
Ddrm_connector.h211 struct drm_crtc *crtc; member
/include/video/
Duvesafb.h136 struct vbe_crtc_ib crtc; member
/include/uapi/drm/
Ddrm.h526 __u32 crtc; member