Home
last modified time | relevance | path

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

/include/drm/
A Ddrm_vblank.h262 u64 drm_crtc_vblank_count(struct drm_crtc *crtc);
268 void drm_crtc_arm_vblank_event(struct drm_crtc *crtc,
274 bool drm_crtc_handle_vblank(struct drm_crtc *crtc);
275 int drm_crtc_vblank_get(struct drm_crtc *crtc);
276 void drm_crtc_vblank_put(struct drm_crtc *crtc);
278 void drm_crtc_wait_one_vblank(struct drm_crtc *crtc);
279 void drm_crtc_vblank_off(struct drm_crtc *crtc);
280 void drm_crtc_vblank_reset(struct drm_crtc *crtc);
281 void drm_crtc_vblank_on_config(struct drm_crtc *crtc,
283 void drm_crtc_vblank_on(struct drm_crtc *crtc);
[all …]
A Ddrm_crtc.h83 struct drm_crtc *crtc; member
413 void (*reset)(struct drm_crtc *crtc);
504 void (*destroy)(struct drm_crtc *crtc);
576 int (*page_flip)(struct drm_crtc *crtc,
615 int (*set_property)(struct drm_crtc *crtc,
1195 struct drm_crtc *crtc; member
1209 struct drm_crtc *crtc,
1217 struct drm_crtc *crtc,
1267 return crtc->index; in drm_crtc_index()
1279 return 1 << drm_crtc_index(crtc); in drm_crtc_mask()
[all …]
A Ddrm_color_mgmt.h55 void drm_crtc_enable_color_mgmt(struct drm_crtc *crtc,
60 int drm_mode_crtc_set_gamma_size(struct drm_crtc *crtc,
128 void drm_crtc_load_gamma_888(struct drm_crtc *crtc, const struct drm_color_lut *lut,
130 void drm_crtc_load_gamma_565_from_888(struct drm_crtc *crtc, const struct drm_color_lut *lut,
132 void drm_crtc_load_gamma_555_from_888(struct drm_crtc *crtc, const struct drm_color_lut *lut,
135 void drm_crtc_fill_gamma_888(struct drm_crtc *crtc, drm_crtc_set_lut_func set_gamma);
136 void drm_crtc_fill_gamma_565(struct drm_crtc *crtc, drm_crtc_set_lut_func set_gamma);
137 void drm_crtc_fill_gamma_555(struct drm_crtc *crtc, drm_crtc_set_lut_func set_gamma);
143 void drm_crtc_load_palette_8(struct drm_crtc *crtc, const struct drm_color_lut *lut,
146 void drm_crtc_fill_palette_8(struct drm_crtc *crtc, drm_crtc_set_lut_func set_palette);
A Ddrm_modeset_helper_vtables.h83 void (*dpms)(struct drm_crtc *crtc, int mode);
98 void (*prepare)(struct drm_crtc *crtc);
113 void (*commit)(struct drm_crtc *crtc);
192 bool (*mode_fixup)(struct drm_crtc *crtc,
234 void (*mode_set_nofb)(struct drm_crtc *crtc);
305 void (*disable)(struct drm_crtc *crtc);
357 int (*atomic_check)(struct drm_crtc *crtc,
378 void (*atomic_begin)(struct drm_crtc *crtc,
402 void (*atomic_flush)(struct drm_crtc *crtc,
424 void (*atomic_enable)(struct drm_crtc *crtc,
[all …]
A Ddrm_atomic_helper.h128 struct drm_crtc *crtc,
142 int drm_atomic_helper_reset_crtc(struct drm_crtc *crtc,
154 int drm_atomic_helper_page_flip(struct drm_crtc *crtc,
160 struct drm_crtc *crtc,
178 #define drm_atomic_crtc_for_each_plane(plane, crtc) \ argument
179 drm_for_each_plane_mask(plane, (crtc)->dev, (crtc)->state->plane_mask)
235 WARN_ON((!new_plane_state->crtc && new_plane_state->fb) || in drm_atomic_plane_enabling()
236 (new_plane_state->crtc && !new_plane_state->fb)); in drm_atomic_plane_enabling()
238 return !old_plane_state->crtc && new_plane_state->crtc; in drm_atomic_plane_enabling()
263 (new_plane_state->crtc != NULL && new_plane_state->fb == NULL)); in drm_atomic_plane_disabling()
[all …]
A Ddrm_atomic_state_helper.h44 struct drm_crtc *crtc);
45 void __drm_atomic_helper_crtc_reset(struct drm_crtc *crtc,
47 void drm_atomic_helper_crtc_reset(struct drm_crtc *crtc);
48 void __drm_atomic_helper_crtc_duplicate_state(struct drm_crtc *crtc,
51 drm_atomic_helper_crtc_duplicate_state(struct drm_crtc *crtc);
53 void drm_atomic_helper_crtc_destroy_state(struct drm_crtc *crtc,
A Ddrm_crtc_helper.h51 bool drm_crtc_helper_set_mode(struct drm_crtc *crtc,
55 int drm_crtc_helper_atomic_check(struct drm_crtc *crtc,
57 bool drm_helper_crtc_in_use(struct drm_crtc *crtc);
A 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);
A Ddrm_atomic.h78 struct drm_crtc *crtc; member
598 struct drm_crtc *crtc);
652 struct drm_crtc *crtc) in drm_atomic_get_existing_crtc_state() argument
654 return state->crtcs[drm_crtc_index(crtc)].state; in drm_atomic_get_existing_crtc_state()
667 struct drm_crtc *crtc) in drm_atomic_get_old_crtc_state() argument
681 struct drm_crtc *crtc) in drm_atomic_get_new_crtc_state() argument
838 struct drm_crtc *crtc);
841 struct drm_crtc *crtc);
933 ((crtc) = (__state)->crtcs[__i].ptr, \
956 ((crtc) = (__state)->crtcs[__i].ptr, \
[all …]
A Ddrm_atomic_uapi.h49 struct drm_crtc *crtc);
54 struct drm_crtc *crtc);
A Ddrm_vblank_work.h67 void drm_vblank_work_init(struct drm_vblank_work *work, struct drm_crtc *crtc,
71 void drm_vblank_work_flush_all(struct drm_crtc *crtc);
A Ddrm_debugfs_crc.h70 int drm_crtc_add_crc_entry(struct drm_crtc *crtc, bool has_frame,
73 static inline int drm_crtc_add_crc_entry(struct drm_crtc *crtc, bool has_frame, in drm_crtc_add_crc_entry() argument
A Ddrm_encoder.h184 struct drm_crtc *crtc; member
297 struct drm_crtc *crtc) in drm_encoder_crtc_ok() argument
299 return !!(encoder->possible_crtcs & drm_crtc_mask(crtc)); in drm_encoder_crtc_ok()
A Ddrm_modeset_helper.h40 int drm_crtc_init(struct drm_device *dev, struct drm_crtc *crtc,
A Ddrm_plane_helper.h34 int drm_plane_helper_update_primary(struct drm_plane *plane, struct drm_crtc *crtc,
A Ddrm_probe_helper.h33 enum drm_mode_status drm_crtc_helper_mode_valid_fixed(struct drm_crtc *crtc,
A Ddrm_plane.h64 struct drm_crtc *crtc; member
320 struct drm_crtc *crtc, struct drm_framebuffer *fb,
690 struct drm_crtc *crtc; member
A Ddrm_simple_kms_helper.h243 struct drm_crtc crtc; member
A Ddrm_client.h231 modeset = (client)->modesets; modeset->crtc; modeset++)
A Ddrm_kunit_helpers.h124 struct drm_crtc *crtc,
A Ddrm_connector.h1015 struct drm_crtc *crtc; member
/include/video/
A Duvesafb.h135 struct vbe_crtc_ib crtc; member
/include/drm/display/
A Ddrm_dp_helper.h397 struct drm_crtc *crtc; member
746 int drm_dp_start_crc(struct drm_dp_aux *aux, struct drm_crtc *crtc);
/include/uapi/drm/
A Ddrm.h526 __u32 crtc; member

Completed in 802 milliseconds