/hardware/interfaces/graphics/composer/2.4/ |
D | IComposerCallback.hal | 24 * 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.
|
D | IComposerClient.hal | 148 * Constraints for changing vsync period. 152 * Time in CLOCK_MONOTONIC after which the vsync period may change 153 * (i.e., the vsync period must not change before this time). 158 * If true, requires that the vsync period change must happen seamlessly without 218 * Retrieves which vsync period the display is currently using. 221 * return BAD_CONFIG. If the vsync period is about to change due to a 222 * setActiveConfigWithConstraints call, this function must return the current vsync period 225 * @param display is the display for which the vsync period is queried. 229 * @return vsyncPeriodNanos is the current vsync period of the display. 237 * only the vsync period shall change. [all …]
|
D | types.hal | 33 * Timing for a vsync period change. 38 * the new vsync period.
|
/hardware/google/graphics/common/libhwc2.1/libdrmresource/drm/ |
D | vsyncworker.cpp | 128 struct timespec vsync; in SyntheticWaitVBlank() local 129 vsync.tv_sec = phased_timestamp / nsecsPerSec; in SyntheticWaitVBlank() 130 vsync.tv_nsec = phased_timestamp % nsecsPerSec; in SyntheticWaitVBlank() 134 err = clock_nanosleep(CLOCK_MONOTONIC, TIMER_ABSTIME, &vsync, nullptr); in SyntheticWaitVBlank() 138 timestamp = (int64_t)vsync.tv_sec * nsecsPerSec + (int64_t)vsync.tv_nsec; in SyntheticWaitVBlank()
|
/hardware/interfaces/graphics/composer/2.1/ |
D | IComposerCallback.hal | 36 * 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/ |
D | display_primary.cpp | 249 DisplayEventVSync vsync; in VSync() local 250 vsync.timestamp = timestamp; in VSync() 251 event_handler_->VSync(vsync); in VSync()
|
D | display_hdmi.cpp | 305 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/ |
D | display_primary.cpp | 256 DisplayEventVSync vsync; in VSync() local 257 vsync.timestamp = timestamp; in VSync() 258 event_handler_->VSync(vsync); in VSync()
|
D | display_hdmi.cpp | 294 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/ |
D | display_primary.cpp | 261 DisplayEventVSync vsync; in VSync() local 262 vsync.timestamp = timestamp; in VSync() 263 event_handler_->VSync(vsync); in VSync()
|
D | display_hdmi.cpp | 294 DisplayEventVSync vsync; in VSync() local 295 vsync.timestamp = timestamp; in VSync() 296 event_handler_->VSync(vsync); in VSync()
|
/hardware/qcom/display/msm8998/sdm/libs/core/ |
D | display_hdmi.cpp | 297 DisplayEventVSync vsync; in VSync() local 298 vsync.timestamp = timestamp; in VSync() 299 event_handler_->VSync(vsync); in VSync()
|
D | display_primary.cpp | 286 DisplayEventVSync vsync; in VSync() local 287 vsync.timestamp = timestamp; in VSync() 288 event_handler_->VSync(vsync); in VSync()
|
/hardware/qcom/display/msm8994/libhwcomposer/ |
D | hwc_vsync.cpp | 68 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/ |
D | hwc_vsync.cpp | 68 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/ |
D | hwc_vsync.cpp | 66 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/ |
D | ISurfaceFlingerConfigs.hal | 22 * - 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/ |
D | hwc_vsync.cpp | 123 ctx->proc->vsync(ctx->proc, dpy, cur_timestamp); in vsync_loop()
|
/hardware/libhardware/include/hardware/ |
D | hwcomposer.h | 445 void (*vsync)(const struct hwc_procs* procs, int disp, int64_t timestamp); member
|
/hardware/qcom/sm8150/display/sdm/libs/core/ |
D | display_pluggable.cpp | 320 DisplayEventVSync vsync; in VSync() local 321 vsync.timestamp = timestamp; in VSync() 322 event_handler_->VSync(vsync); in VSync()
|
/hardware/qcom/sm7250/display/sdm/libs/core/ |
D | display_pluggable.cpp | 252 DisplayEventVSync vsync; in VSync() local 253 vsync.timestamp = timestamp; in VSync() 254 event_handler_->VSync(vsync); in VSync()
|
/hardware/qcom/display/msm8996/sdm/include/core/ |
D | display_interface.h | 202 virtual DisplayError VSync(const DisplayEventVSync &vsync) = 0;
|
/hardware/qcom/display/msm8909/sdm/include/core/ |
D | display_interface.h | 229 virtual DisplayError VSync(const DisplayEventVSync &vsync) = 0;
|
/hardware/qcom/display/msm8909w_3100/sdm/include/core/ |
D | display_interface.h | 229 virtual DisplayError VSync(const DisplayEventVSync &vsync) = 0;
|
/hardware/qcom/display/msm8998/sdm/include/core/ |
D | display_interface.h | 224 virtual DisplayError VSync(const DisplayEventVSync &vsync) = 0;
|