Searched refs:vsync (Results 1 - 25 of 51) sorted by relevance

123

/hardware/intel/img/hwcomposer/merrifield/ips/common/
H A DVsyncControl.cpp54 arg.vsync.pipe = disp;
75 arg.vsync.pipe = disp;
79 timestamp = (int64_t)arg.vsync.timestamp;
/hardware/intel/img/hwcomposer/moorefield_hdmi/ips/common/
H A DVsyncControl.cpp54 arg.vsync.pipe = disp;
75 arg.vsync.pipe = disp;
79 timestamp = (int64_t)arg.vsync.timestamp;
/hardware/qcom/display/msm8996/sdm/libs/core/
H A Ddisplay_primary.cpp149 // Set vsync enable state to false, as driver disables vsync during display power off.
249 DisplayEventVSync vsync; local
250 vsync.timestamp = timestamp;
251 event_handler_->VSync(vsync);
H A Ddisplay_hdmi.cpp306 DisplayEventVSync vsync; local
307 vsync.timestamp = timestamp;
308 event_handler_->VSync(vsync);
/hardware/intel/img/hwcomposer/merrifield/common/base/
H A DHwcomposer.cpp329 void Hwcomposer::vsync(int disp, int64_t timestamp) function in class:android::intel::Hwcomposer
333 if (mProcs && mProcs->vsync) {
334 VTRACE("report vsync on disp %d, timestamp %llu", disp, timestamp);
335 // workaround to pretend vsync is from primary display
336 // Display will freeze if vsync is from external display.
337 mProcs->vsync(const_cast<hwc_procs_t*>(mProcs), IDisplayDevice::DEVICE_PRIMARY, timestamp);
/hardware/intel/img/hwcomposer/moorefield_hdmi/common/base/
H A DHwcomposer.cpp321 void Hwcomposer::vsync(int disp, int64_t timestamp) function in class:android::intel::Hwcomposer
325 if (mProcs && mProcs->vsync) {
326 VLOGTRACE("report vsync on disp %d, timestamp %llu", disp, timestamp);
327 // workaround to pretend vsync is from primary display
328 // Display will freeze if vsync is from external display.
329 mProcs->vsync(const_cast<hwc_procs_t*>(mProcs), IDisplayDevice::DEVICE_PRIMARY, timestamp);
/hardware/qcom/display/msm8998/sdm/libs/core/
H A Ddisplay_hdmi.cpp298 DisplayEventVSync vsync; local
299 vsync.timestamp = timestamp;
300 event_handler_->VSync(vsync);
H A Ddisplay_primary.cpp175 // Set vsync enable state to false, as driver disables vsync during display power off.
286 DisplayEventVSync vsync; local
287 vsync.timestamp = timestamp;
288 event_handler_->VSync(vsync);
/hardware/qcom/display/sdm845/sdm/libs/core/
H A Ddisplay_hdmi.cpp304 DisplayEventVSync vsync; local
305 vsync.timestamp = timestamp;
306 event_handler_->VSync(vsync);
H A Ddisplay_primary.cpp178 // Set vsync enable state to false, as driver disables vsync during display power off.
299 DisplayEventVSync vsync; local
300 vsync.timestamp = timestamp;
301 event_handler_->VSync(vsync);
/hardware/intel/img/hwcomposer/merrifield/include/
H A DHwcomposer.h68 virtual void vsync(int disp, int64_t timestamp);
/hardware/intel/img/hwcomposer/moorefield_hdmi/common/devices/
H A DDummyDevice.cpp216 mHwc.vsync(mDisp, timestamp);
/hardware/intel/img/hwcomposer/moorefield_hdmi/include/
H A DHwcomposer.h64 virtual void vsync(int disp, int64_t timestamp);
/hardware/libhardware/include/hardware/
H A Dhwcomposer.h426 * (*vsync)() is called by the h/w composer HAL when a vsync event is
430 * the "disp" parameter indicates which display the vsync event is for.
432 * nanosecond of when the vsync event happened.
434 * vsync() is GUARANTEED TO NOT CALL BACK into the h/w composer HAL.
436 * It is expected that vsync() is called from a thread of at least
445 void (*vsync)(const struct hwc_procs* procs, int disp, int64_t timestamp); member in struct:hwc_procs
H A Dhwcomposer2.h307 /* Enable vsync */
310 /* Disable vsync */
518 static inline const char* getVsyncName(hwc2_vsync_t vsync) { argument
519 switch (vsync) {
793 * properties (such as width, height, and vsync period), and other threads may
799 * and the vsync callback should not be called for a display until vsync has
828 /* vsync(..., display, timestamp)
832 * Notifies the client that a vsync event has occurred. This callback must
833 * only be triggered when vsync i
[all...]
/hardware/qcom/display/msm8960/libhwcomposer/
H A Dhwc_vsync.cpp42 ALOGE("%s: vsync control failed. Dpy=%d, enable=%d : %s",
82 /* Currently read vsync timestamp from drivers
123 ctx->proc->vsync(ctx->proc, dpy, cur_timestamp);
/hardware/qcom/display/msm8084/libhwcomposer/
H A Dhwc_vsync.cpp50 ALOGE("%s: vsync control failed. Dpy=%d, enable=%d : %s",
68 ctx->proc->vsync(ctx->proc, dpy, timestamp);
149 //XXX: Blank events don't work with fake vsync,
150 //but we shouldn't be running on fake vsync anyway.
190 //Fake vsync is used only when set explicitly through a property or when
191 //the vsync timestamp node cannot be opened at bootup. There is no
192 //fallback to fake vsync from the true vsync loop, ever, as the
194 //Also, fake vsync is delivered only for the primary display.
198 ctx->proc->vsync(ct
[all...]
/hardware/qcom/display/msm8226/libhwcomposer/
H A Dhwc_vsync.cpp49 ALOGE("%s: vsync control failed. Dpy=%d, enable=%d : %s",
66 ctx->proc->vsync(ctx->proc, dpy, timestamp);
137 //XXX: Blank events don't work with fake vsync,
138 //but we shouldn't be running on fake vsync anyway.
167 ALOGE("%s: Too many errors, falling back to fake vsync ",
191 //Fake vsync is used only when set explicitly through a property or when
192 //the vsync timestamp node cannot be opened at bootup. There is no
193 //fallback to fake vsync from the true vsync loop, ever, as the
195 //Also, fake vsync i
[all...]
/hardware/qcom/display/msm8909/libhwcomposer/
H A Dhwc_vsync.cpp51 ALOGE("%s: vsync control failed. Dpy=%d, enable=%d : %s",
68 ctx->proc->vsync(ctx->proc, dpy, timestamp);
153 //XXX: Blank events don't work with fake vsync,
154 //but we shouldn't be running on fake vsync anyway.
200 //Fake vsync is used only when set explicitly through a property or when
201 //the vsync timestamp node cannot be opened at bootup. There is no
202 //fallback to fake vsync from the true vsync loop, ever, as the
204 //Also, fake vsync is delivered only for the primary display.
208 ctx->proc->vsync(ct
[all...]
/hardware/qcom/display/msm8994/libhwcomposer/
H A Dhwc_vsync.cpp51 ALOGE("%s: vsync control failed. Dpy=%d, enable=%d : %s",
68 ctx->proc->vsync(ctx->proc, dpy, timestamp);
153 //XXX: Blank events don't work with fake vsync,
154 //but we shouldn't be running on fake vsync anyway.
194 //Fake vsync is used only when set explicitly through a property or when
195 //the vsync timestamp node cannot be opened at bootup. There is no
196 //fallback to fake vsync from the true vsync loop, ever, as the
198 //Also, fake vsync is delivered only for the primary display.
202 ctx->proc->vsync(ct
[all...]
/hardware/qcom/display/msm8996/sdm/include/core/
H A Ddisplay_interface.h194 @param[in] vsync \link DisplayEventVSync \endlink
201 virtual DisplayError VSync(const DisplayEventVSync &vsync) = 0;
347 @param[out] enabled vsync state
381 @param[out] enabled vsync state
/hardware/interfaces/graphics/composer/2.1/vts/functional/
H A DVtsHalGraphicsComposerTestUtils.cpp296 IComposerClient::Vsync vsync = (enabled) ? IComposerClient::Vsync::ENABLE local
298 Error error = mClient->setVsyncEnabled(display, vsync);
299 ASSERT_EQ(Error::NONE, error) << "failed to set vsync mode";
301 // give the hwbinder thread some time to handle any pending vsync callback
/hardware/qcom/display/msm8996/sdm/libs/hwc/
H A Dhwc_display.h131 virtual DisplayError VSync(const DisplayEventVSync &vsync);
/hardware/qcom/display/msm8998/sdm/include/core/
H A Ddisplay_interface.h216 @param[in] vsync \link DisplayEventVSync \endlink
223 virtual DisplayError VSync(const DisplayEventVSync &vsync) = 0;
369 @param[out] enabled vsync state
403 @param[out] enabled vsync state
/hardware/qcom/display/sdm845/sdm/include/core/
H A Ddisplay_interface.h216 @param[in] vsync \link DisplayEventVSync \endlink
223 virtual DisplayError VSync(const DisplayEventVSync &vsync) = 0;
369 @param[out] enabled vsync state
403 @param[out] enabled vsync state

Completed in 643 milliseconds

123