Home
last modified time | relevance | path

Searched refs:vsync (Results 1 – 25 of 72) sorted by relevance

123

/hardware/interfaces/graphics/composer/2.4/
DIComposerCallback.hal24 * Notifies the client that a vsync event has occurred. This callback must
25 * only be triggered when vsync is enabled for this display (through
28 * @param display is the display which has received a vsync event
29 * @param timestamp is the CLOCK_MONOTONIC time at which the vsync event
31 * @param vsyncPeriodNanos is the display vsync period in nanoseconds i.e. the next onVsync_2_4
37 * Notifies the client that the previously reported timing for vsync period change has been
38 * updated. This may occur if the composer missed the deadline for changing the vsync period
41 * @param display is the display which vsync period change is in progress
42 * @param updatedTimeline is the new timeline for the vsync period change.
DIComposerClient.hal39 * vsync period.
150 * Constraints for changing vsync period.
154 * Time in CLOCK_MONOTONIC after which the vsync period may change
155 * (i.e., the vsync period must not change before this time).
160 * If true, requires that the vsync period change must happen seamlessly without
220 * Retrieves which vsync period the display is currently using.
223 * return BAD_CONFIG. If the vsync period is about to change due to a
224 * setActiveConfigWithConstraints call, this function must return the current vsync period
227 * @param display is the display for which the vsync period is queried.
231 * @return vsyncPeriodNanos is the current vsync period of the display.
[all …]
Dtypes.hal33 * Timing for a vsync period change.
38 * the new vsync period.
/hardware/google/graphics/common/libhwc2.1/libdrmresource/drm/
Dvsyncworker.cpp126 struct timespec vsync; in SyntheticWaitVBlank() local
127 vsync.tv_sec = phased_timestamp / nsecsPerSec; in SyntheticWaitVBlank()
128 vsync.tv_nsec = phased_timestamp % nsecsPerSec; in SyntheticWaitVBlank()
132 err = clock_nanosleep(CLOCK_MONOTONIC, TIMER_ABSTIME, &vsync, nullptr); in SyntheticWaitVBlank()
136 timestamp = (int64_t)vsync.tv_sec * nsecsPerSec + (int64_t)vsync.tv_nsec; in SyntheticWaitVBlank()
/hardware/interfaces/graphics/composer/2.1/
DIComposerCallback.hal36 * and the onVsync callback should not be called for a display until vsync
65 * Notifies the client that a vsync event has occurred. This callback must
66 * only be triggered when vsync is enabled for this display (through
69 * @param display is the display which has received a vsync event
70 * @param timestamp is the CLOCK_MONOTONIC time at which the vsync event
/hardware/qcom/display/msm8996/sdm/libs/core/
Ddisplay_primary.cpp249 DisplayEventVSync vsync; in VSync() local
250 vsync.timestamp = timestamp; in VSync()
251 event_handler_->VSync(vsync); in VSync()
Ddisplay_hdmi.cpp305 DisplayEventVSync vsync; in VSync() local
306 vsync.timestamp = timestamp; in VSync()
307 event_handler_->VSync(vsync); in VSync()
/hardware/qcom/display/msm8909/sdm/libs/core/
Ddisplay_primary.cpp256 DisplayEventVSync vsync; in VSync() local
257 vsync.timestamp = timestamp; in VSync()
258 event_handler_->VSync(vsync); in VSync()
Ddisplay_hdmi.cpp294 DisplayEventVSync vsync; in VSync() local
295 vsync.timestamp = timestamp; in VSync()
296 event_handler_->VSync(vsync); in VSync()
/hardware/qcom/display/msm8909w_3100/sdm/libs/core/
Ddisplay_primary.cpp261 DisplayEventVSync vsync; in VSync() local
262 vsync.timestamp = timestamp; in VSync()
263 event_handler_->VSync(vsync); in VSync()
Ddisplay_hdmi.cpp294 DisplayEventVSync vsync; in VSync() local
295 vsync.timestamp = timestamp; in VSync()
296 event_handler_->VSync(vsync); in VSync()
/hardware/qcom/sdm845/display/sdm/libs/core/
Ddisplay_hdmi.cpp301 DisplayEventVSync vsync; in VSync() local
302 vsync.timestamp = timestamp; in VSync()
303 event_handler_->VSync(vsync); in VSync()
Ddisplay_primary.cpp296 DisplayEventVSync vsync; in VSync() local
297 vsync.timestamp = timestamp; in VSync()
298 event_handler_->VSync(vsync); in VSync()
/hardware/qcom/display/msm8998/sdm/libs/core/
Ddisplay_hdmi.cpp297 DisplayEventVSync vsync; in VSync() local
298 vsync.timestamp = timestamp; in VSync()
299 event_handler_->VSync(vsync); in VSync()
Ddisplay_primary.cpp286 DisplayEventVSync vsync; in VSync() local
287 vsync.timestamp = timestamp; in VSync()
288 event_handler_->VSync(vsync); in VSync()
/hardware/qcom/display/msm8994/libhwcomposer/
Dhwc_vsync.cpp68 ctx->proc->vsync(ctx->proc, dpy, timestamp); in handle_vsync_event()
202 ctx->proc->vsync(ctx->proc, HWC_DISPLAY_PRIMARY, timestamp); in vsync_loop()
/hardware/qcom/display/msm8084/libhwcomposer/
Dhwc_vsync.cpp68 ctx->proc->vsync(ctx->proc, dpy, timestamp); in handle_vsync_event()
198 ctx->proc->vsync(ctx->proc, HWC_DISPLAY_PRIMARY, timestamp); in vsync_loop()
/hardware/qcom/display/msm8226/libhwcomposer/
Dhwc_vsync.cpp66 ctx->proc->vsync(ctx->proc, dpy, timestamp); in handle_vsync_event()
199 ctx->proc->vsync(ctx->proc, HWC_DISPLAY_PRIMARY, timestamp); in vsync_loop()
/hardware/interfaces/configstore/1.0/
DISurfaceFlingerConfigs.hal22 * - The phase offset between hardware vsync and when apps are woken up by the
24 * - The phase offset between hardware vsync and when SurfaceFlinger wakes up
78 * Specify the offset in nanoseconds to add to vsync time when timestamping
/hardware/qcom/display/msm8960/libhwcomposer/
Dhwc_vsync.cpp123 ctx->proc->vsync(ctx->proc, dpy, cur_timestamp); in vsync_loop()
/hardware/libhardware/include/hardware/
Dhwcomposer.h445 void (*vsync)(const struct hwc_procs* procs, int disp, int64_t timestamp); member
/hardware/qcom/sm7250/display/sdm/libs/core/
Ddisplay_pluggable.cpp252 DisplayEventVSync vsync; in VSync() local
253 vsync.timestamp = timestamp; in VSync()
254 event_handler_->VSync(vsync); in VSync()
/hardware/qcom/sm8150/display/sdm/libs/core/
Ddisplay_pluggable.cpp320 DisplayEventVSync vsync; in VSync() local
321 vsync.timestamp = timestamp; in VSync()
322 event_handler_->VSync(vsync); in VSync()
/hardware/qcom/display/msm8996/sdm/include/core/
Ddisplay_interface.h202 virtual DisplayError VSync(const DisplayEventVSync &vsync) = 0;
/hardware/qcom/display/msm8909/sdm/include/core/
Ddisplay_interface.h229 virtual DisplayError VSync(const DisplayEventVSync &vsync) = 0;

123