/hardware/libhardware/include/hardware/ |
hwcomposer.h | 413 typedef struct hwc_procs { struct 423 void (*invalidate)(const struct hwc_procs* procs); 445 void (*vsync)(const struct hwc_procs* procs, int disp, int64_t timestamp); 467 void (*hotplug)(const struct hwc_procs* procs, int disp, int connected); [all...] |
/hardware/qcom/display/msm8996/sdm/libs/hwc/ |
hwc_display_primary.cpp | 45 hwc_procs_t const **hwc_procs, qService::QService *qservice, 52 hwc_procs, qservice); 86 hwc_procs_t const **hwc_procs, 88 : HWCDisplay(core_intf, hwc_procs, kPrimary, HWC_DISPLAY_PRIMARY, true, qservice, 313 const hwc_procs_t *hwc_procs = *hwc_procs_; local 316 hwc_procs->invalidate(hwc_procs); 334 const hwc_procs_t *hwc_procs = *hwc_procs_; local 337 if (!hwc_procs) { 341 hwc_procs->invalidate(hwc_procs) [all...] |
hwc_display.cpp | 65 HWCDisplay::HWCDisplay(CoreInterface *core_intf, hwc_procs_t const **hwc_procs, DisplayType type, 68 : core_intf_(core_intf), hwc_procs_(hwc_procs), type_(type), id_(id), needs_blit_(needs_blit), 282 const hwc_procs_t *hwc_procs = *hwc_procs_; local 284 if (!hwc_procs) { 288 hwc_procs->vsync(hwc_procs, id_, vsync.timestamp); 1082 const hwc_procs_t *hwc_procs = *hwc_procs_; local 1248 const hwc_procs_t *hwc_procs = *hwc_procs_; local [all...] |
hwc_session.cpp | 82 static void Invalidate(const struct hwc_procs *procs) { 85 static void VSync(const struct hwc_procs* procs, int disp, int64_t timestamp) { 88 static void Hotplug(const struct hwc_procs* procs, int disp, int connected) { 259 hwc_procs_t const *hwc_procs = NULL; local 266 hwc_procs = hwc_session->hwc_procs_; 274 hwc_procs->invalidate(hwc_procs); 334 hwc_procs->hotplug(hwc_procs, HWC_DISPLAY_EXTERNAL, true); [all...] |