| H A D | drm_vblank.c | 91 * "Physical top of display" is the reference point for the high-precision/ 109 * tear-free display, users must synchronize page flips and/or rendering to 114 * involves filtering out spurious interrupts, keeping race-free blanking 115 * counters, coping with counter wrap-around and resets and keeping use counts. 133 * On many hardware disabling the vblank interrupt cannot be done in a race-free 139 * Drivers for hardware without support for vertical-blanking interrupts can 142 * vertical-blanking regions, the timer helps DRM clients and compositors to 148 * Drivers without support for vertical-blanking interrupts nor timers must 166 drm_get_last_vbltimestamp(struct drm_device *dev, unsigned int pipe, 175 MODULE_PARM_DESC(vblankoffdelay, "Delay until vblank irq auto-disabl 179 drm_vblank_crtc(struct drm_device * dev,unsigned int pipe) drm_vblank_crtc() argument 191 store_vblank(struct drm_device * dev,unsigned int pipe,u32 vblank_count_inc,ktime_t t_vblank,u32 last) store_vblank() argument 207 drm_max_vblank_count(struct drm_device * dev,unsigned int pipe) drm_max_vblank_count() argument 218 drm_vblank_no_hw_counter(struct drm_device * dev,unsigned int pipe) drm_vblank_no_hw_counter() argument 224 __get_vblank_counter(struct drm_device * dev,unsigned int pipe) __get_vblank_counter() argument 248 drm_reset_vblank_timestamp(struct drm_device * dev,unsigned int pipe) drm_reset_vblank_timestamp() argument 295 drm_update_vblank_count(struct drm_device * dev,unsigned int pipe,bool in_vblank_irq) drm_update_vblank_count() argument 387 drm_vblank_count(struct drm_device * dev,unsigned int pipe) drm_vblank_count() argument 423 unsigned int pipe = drm_crtc_index(crtc); drm_crtc_accurate_vblank_count() local 442 __disable_vblank(struct drm_device * dev,unsigned int pipe) __disable_vblank() argument 461 drm_vblank_disable_and_save(struct drm_device * dev,unsigned int pipe) drm_vblank_disable_and_save() argument 502 unsigned int pipe = vblank->pipe; vblank_disable_fn() local 630 unsigned int pipe = drm_crtc_index(crtc); drm_calc_timestamping_constants() local 714 unsigned int pipe = crtc->index; drm_crtc_vblank_helper_get_vblank_timestamp_internal() local 907 drm_get_last_vbltimestamp(struct drm_device * dev,unsigned int pipe,ktime_t * tvblank,bool in_vblank_irq) drm_get_last_vbltimestamp() argument 956 drm_vblank_count_and_time(struct drm_device * dev,unsigned int pipe,ktime_t * vblanktime) drm_vblank_count_and_time() argument 1117 unsigned int pipe = drm_crtc_index(crtc); drm_crtc_arm_vblank_event() local 1143 unsigned int pipe = drm_crtc_index(crtc); drm_crtc_send_vblank_event() local 1158 __enable_vblank(struct drm_device * dev,unsigned int pipe) __enable_vblank() argument 1173 drm_vblank_enable(struct drm_device * dev,unsigned int pipe) drm_vblank_enable() argument 1211 drm_vblank_get(struct drm_device * dev,unsigned int pipe) drm_vblank_get() argument 1254 drm_vblank_put(struct drm_device * dev,unsigned int pipe) drm_vblank_put() argument 1304 int pipe = drm_crtc_index(crtc); drm_crtc_wait_one_vblank() local 1342 unsigned int pipe = drm_crtc_index(crtc); drm_crtc_vblank_off() local 1486 unsigned int pipe = drm_crtc_index(crtc); drm_crtc_vblank_on_config() local 1539 drm_vblank_restore(struct drm_device * dev,unsigned int pipe) drm_vblank_restore() argument 1596 unsigned int pipe = drm_crtc_index(crtc); drm_crtc_vblank_restore() local 1607 drm_queue_vblank_event(struct drm_device * dev,unsigned int pipe,u64 req_seq,union drm_wait_vblank * vblwait,struct drm_file * file_priv) drm_queue_vblank_event() argument 1712 drm_wait_vblank_reply(struct drm_device * dev,unsigned int pipe,struct drm_wait_vblank_reply * reply) drm_wait_vblank_reply() argument 1743 unsigned int flags, pipe, high_pipe; drm_wait_vblank_ioctl() local 1876 drm_handle_vblank_events(struct drm_device * dev,unsigned int pipe) drm_handle_vblank_events() argument 1918 drm_handle_vblank(struct drm_device * dev,unsigned int pipe) drm_handle_vblank() argument 2011 int pipe; drm_crtc_get_sequence_ioctl() local 2068 int pipe; drm_crtc_queue_sequence_ioctl() local [all...] |