Lines Matching defs:crtc

831 	 * 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);
899 int (*enable_vblank)(struct drm_device *dev, int crtc);
900 void (*disable_vblank)(struct drm_device *dev, int crtc);
1153 atomic_t *vblank_refcount; /* number of users of vblank interruptsper crtc */
1301 u32 drm_vblank_count(struct drm_device *dev, int crtc);
1302 u32 drm_vblank_count_and_time(struct drm_device *dev, int crtc,
1304 extern void drm_send_vblank_event(struct drm_device *dev, int crtc,
1306 bool drm_handle_vblank(struct drm_device *dev, int crtc);
1307 int drm_vblank_get(struct drm_device *dev, int crtc);
1308 void drm_vblank_put(struct drm_device *dev, int crtc);
1309 void drm_vblank_off(struct drm_device *dev, int crtc);
1310 extern void drm_vblank_off(struct drm_device *dev, int crtc);
1313 u32 drm_get_last_vbltimestamp(struct drm_device *dev, int crtc,
1316 int crtc, int *max_error,
1320 void drm_calc_timestamping_constants(struct drm_crtc *crtc);
1328 void drm_vblank_pre_modeset(struct drm_device *dev, int crtc);
1329 void drm_vblank_post_modeset(struct drm_device *dev, int crtc);