/include/drm/ |
D | drm_irq.h | 140 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 …]
|
D | drm_modeset_helper_vtables.h | 75 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 …]
|
D | drm_crtc.h | 121 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 …]
|
D | drm_atomic_helper.h | 53 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 …]
|
D | drm_atomic.h | 75 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 …]
|
D | drm_crtc_helper.h | 48 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,
|
D | drm_encoder.h | 165 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()
|
D | drm_color_mgmt.h | 28 void drm_crtc_enable_color_mgmt(struct drm_crtc *crtc, 33 int drm_mode_crtc_set_gamma_size(struct drm_crtc *crtc,
|
D | drm_plane_helper.h | 47 struct drm_crtc *crtc, 59 struct drm_crtc *crtc, 69 int drm_plane_helper_update(struct drm_plane *plane, struct drm_crtc *crtc,
|
D | drm_modeset_lock.h | 134 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);
|
D | drm_modeset_helper.h | 33 int drm_crtc_init(struct drm_device *dev, struct drm_crtc *crtc,
|
D | drm_plane.h | 66 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
|
D | drm_simple_kms_helper.h | 106 struct drm_crtc crtc; member
|
D | drm_fb_helper.h | 100 void (*gamma_set)(struct drm_crtc *crtc, u16 red, u16 green, 116 void (*gamma_get)(struct drm_crtc *crtc, u16 *red, u16 *green,
|
D | drm_connector.h | 211 struct drm_crtc *crtc; member
|
/include/video/ |
D | uvesafb.h | 136 struct vbe_crtc_ib crtc; member
|
/include/uapi/drm/ |
D | drm.h | 526 __u32 crtc; member
|