/hardware/intel/img/hwcomposer/merrifield/ips/common/ |
H A D | VsyncControl.cpp | 54 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 D | VsyncControl.cpp | 54 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 D | display_primary.cpp | 149 // 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 D | display_hdmi.cpp | 306 DisplayEventVSync vsync; local 307 vsync.timestamp = timestamp; 308 event_handler_->VSync(vsync);
|
/hardware/intel/img/hwcomposer/merrifield/common/base/ |
H A D | Hwcomposer.cpp | 329 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 D | Hwcomposer.cpp | 321 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 D | display_hdmi.cpp | 298 DisplayEventVSync vsync; local 299 vsync.timestamp = timestamp; 300 event_handler_->VSync(vsync);
|
H A D | display_primary.cpp | 175 // 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 D | display_hdmi.cpp | 304 DisplayEventVSync vsync; local 305 vsync.timestamp = timestamp; 306 event_handler_->VSync(vsync);
|
H A D | display_primary.cpp | 178 // 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 D | Hwcomposer.h | 68 virtual void vsync(int disp, int64_t timestamp);
|
/hardware/intel/img/hwcomposer/moorefield_hdmi/common/devices/ |
H A D | DummyDevice.cpp | 216 mHwc.vsync(mDisp, timestamp);
|
/hardware/intel/img/hwcomposer/moorefield_hdmi/include/ |
H A D | Hwcomposer.h | 64 virtual void vsync(int disp, int64_t timestamp);
|
/hardware/libhardware/include/hardware/ |
H A D | hwcomposer.h | 426 * (*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 D | hwcomposer2.h | 307 /* 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 D | hwc_vsync.cpp | 42 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 D | hwc_vsync.cpp | 50 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 D | hwc_vsync.cpp | 49 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 D | hwc_vsync.cpp | 51 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 D | hwc_vsync.cpp | 51 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 D | display_interface.h | 194 @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 D | VtsHalGraphicsComposerTestUtils.cpp | 296 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 D | hwc_display.h | 131 virtual DisplayError VSync(const DisplayEventVSync &vsync);
|
/hardware/qcom/display/msm8998/sdm/include/core/ |
H A D | display_interface.h | 216 @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 D | display_interface.h | 216 @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
|