Home
last modified time | relevance | path

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

/include/drm/
Ddrm_vblank.h230 u64 drm_crtc_vblank_count(struct drm_crtc *crtc);
231 u64 drm_crtc_vblank_count_and_time(struct drm_crtc *crtc,
233 void drm_crtc_send_vblank_event(struct drm_crtc *crtc,
235 void drm_crtc_arm_vblank_event(struct drm_crtc *crtc,
241 bool drm_crtc_handle_vblank(struct drm_crtc *crtc);
242 int drm_crtc_vblank_get(struct drm_crtc *crtc);
243 void drm_crtc_vblank_put(struct drm_crtc *crtc);
245 void drm_crtc_wait_one_vblank(struct drm_crtc *crtc);
246 void drm_crtc_vblank_off(struct drm_crtc *crtc);
247 void drm_crtc_vblank_reset(struct drm_crtc *crtc);
[all …]
Ddrm_crtc.h101 struct drm_crtc *crtc; member
420 void (*reset)(struct drm_crtc *crtc);
443 int (*cursor_set)(struct drm_crtc *crtc, struct drm_file *file_priv,
465 int (*cursor_set2)(struct drm_crtc *crtc, struct drm_file *file_priv,
485 int (*cursor_move)(struct drm_crtc *crtc, int x, int y);
500 int (*gamma_set)(struct drm_crtc *crtc, u16 *r, u16 *g, u16 *b,
511 void (*destroy)(struct drm_crtc *crtc);
583 int (*page_flip)(struct drm_crtc *crtc,
602 int (*page_flip_target)(struct drm_crtc *crtc,
622 int (*set_property)(struct drm_crtc *crtc,
[all …]
Ddrm_modeset_helper_vtables.h78 void (*dpms)(struct drm_crtc *crtc, int mode);
93 void (*prepare)(struct drm_crtc *crtc);
108 void (*commit)(struct drm_crtc *crtc);
141 enum drm_mode_status (*mode_valid)(struct drm_crtc *crtc,
187 bool (*mode_fixup)(struct drm_crtc *crtc,
206 int (*mode_set)(struct drm_crtc *crtc, struct drm_display_mode *mode,
231 void (*mode_set_nofb)(struct drm_crtc *crtc);
250 int (*mode_set_base)(struct drm_crtc *crtc, int x, int y,
267 int (*mode_set_base_atomic)(struct drm_crtc *crtc,
302 void (*disable)(struct drm_crtc *crtc);
[all …]
Ddrm_atomic_helper.h114 struct drm_crtc *crtc,
138 int drm_atomic_helper_page_flip(struct drm_crtc *crtc,
144 struct drm_crtc *crtc,
150 int drm_atomic_helper_legacy_gamma_set(struct drm_crtc *crtc,
166 #define drm_atomic_crtc_for_each_plane(plane, crtc) \ argument
167 drm_for_each_plane_mask(plane, (crtc)->dev, (crtc)->state->plane_mask)
224 WARN_ON((new_plane_state->crtc == NULL && new_plane_state->fb != NULL) || in drm_atomic_plane_disabling()
225 (new_plane_state->crtc != NULL && new_plane_state->fb == NULL)); in drm_atomic_plane_disabling()
227 return old_plane_state->crtc && !new_plane_state->crtc; in drm_atomic_plane_disabling()
Ddrm_atomic_state_helper.h43 struct drm_crtc *crtc);
44 void __drm_atomic_helper_crtc_reset(struct drm_crtc *crtc,
46 void drm_atomic_helper_crtc_reset(struct drm_crtc *crtc);
47 void __drm_atomic_helper_crtc_duplicate_state(struct drm_crtc *crtc,
50 drm_atomic_helper_crtc_duplicate_state(struct drm_crtc *crtc);
52 void drm_atomic_helper_crtc_destroy_state(struct drm_crtc *crtc,
Ddrm_self_refresh_helper.h19 int drm_self_refresh_helper_init(struct drm_crtc *crtc);
20 void drm_self_refresh_helper_cleanup(struct drm_crtc *crtc);
Ddrm_atomic.h76 struct drm_crtc *crtc; member
447 struct drm_crtc *crtc);
491 struct drm_crtc *crtc) in drm_atomic_get_existing_crtc_state() argument
493 return state->crtcs[drm_crtc_index(crtc)].state; in drm_atomic_get_existing_crtc_state()
506 struct drm_crtc *crtc) in drm_atomic_get_old_crtc_state() argument
508 return state->crtcs[drm_crtc_index(crtc)].old_state; in drm_atomic_get_old_crtc_state()
520 struct drm_crtc *crtc) in drm_atomic_get_new_crtc_state() argument
522 return state->crtcs[drm_crtc_index(crtc)].new_state; in drm_atomic_get_new_crtc_state()
677 struct drm_crtc *crtc);
680 struct drm_crtc *crtc);
[all …]
Ddrm_crtc_helper.h49 bool drm_crtc_helper_set_mode(struct drm_crtc *crtc,
53 bool drm_helper_crtc_in_use(struct drm_crtc *crtc);
Ddrm_debugfs_crc.h64 int drm_crtc_add_crc_entry(struct drm_crtc *crtc, bool has_frame,
67 static inline int drm_crtc_add_crc_entry(struct drm_crtc *crtc, bool has_frame, in drm_crtc_add_crc_entry() argument
Ddrm_atomic_uapi.h49 struct drm_crtc *crtc);
56 struct drm_crtc *crtc);
Ddrm_encoder.h178 struct drm_crtc *crtc; member
230 struct drm_crtc *crtc) in drm_encoder_crtc_ok() argument
232 return !!(encoder->possible_crtcs & drm_crtc_mask(crtc)); in drm_encoder_crtc_ok()
Ddrm_color_mgmt.h58 void drm_crtc_enable_color_mgmt(struct drm_crtc *crtc,
63 int drm_mode_crtc_set_gamma_size(struct drm_crtc *crtc,
Ddrm_modeset_helper.h38 int drm_crtc_init(struct drm_device *dev, struct drm_crtc *crtc,
Ddrm_vblank_work.h66 void drm_vblank_work_init(struct drm_vblank_work *work, struct drm_crtc *crtc,
Ddrm_plane.h57 struct drm_crtc *crtc; member
284 struct drm_crtc *crtc, struct drm_framebuffer *fb,
632 struct drm_crtc *crtc; member
Ddrm_simple_kms_helper.h166 struct drm_crtc crtc; member
Ddrm_client.h177 modeset = (client)->modesets; modeset->crtc; modeset++)
Ddrm_connector.h615 struct drm_crtc *crtc; member
Ddrm_dp_helper.h1584 struct drm_crtc *crtc; member
1703 int drm_dp_start_crc(struct drm_dp_aux *aux, struct drm_crtc *crtc);
/include/video/
Duvesafb.h137 struct vbe_crtc_ib crtc; member
/include/uapi/drm/
Ddrm.h527 __u32 crtc; member