Searched defs:hwc_procs (Results 1 - 21 of 21) sorted by relevance

/hardware/qcom/display/msm8909/sdm/libs/hwc/
H A Dhwc_display_null.cpp34 int HWCDisplayNull::Create(CoreInterface *core_intf, hwc_procs_t const **hwc_procs, argument
39 HWCDisplayNull *hwc_display_null = new HWCDisplayNull(core_intf, hwc_procs);
60 HWCDisplayNull::HWCDisplayNull(CoreInterface *core_intf, hwc_procs_t const **hwc_procs) argument
61 : HWCDisplay(core_intf, hwc_procs, kPrimary, HWC_DISPLAY_PRIMARY, false, NULL,
H A Dhwc_display_virtual.cpp43 int HWCDisplayVirtual::Create(CoreInterface *core_intf, hwc_procs_t const **hwc_procs, argument
48 HWCDisplayVirtual *hwc_display_virtual = new HWCDisplayVirtual(core_intf, hwc_procs);
98 HWCDisplayVirtual::HWCDisplayVirtual(CoreInterface *core_intf, hwc_procs_t const **hwc_procs) argument
99 : HWCDisplay(core_intf, hwc_procs, kVirtual, HWC_DISPLAY_VIRTUAL, false, NULL,
H A Dhwc_display_external.cpp42 int HWCDisplayExternal::Create(CoreInterface *core_intf, hwc_procs_t const **hwc_procs, argument
44 return Create(core_intf, hwc_procs, 0, 0, qservice, false, hwc_display);
47 int HWCDisplayExternal::Create(CoreInterface *core_intf, hwc_procs_t const **hwc_procs, argument
57 HWCDisplay *hwc_display_external = new HWCDisplayExternal(core_intf, hwc_procs, qservice);
107 HWCDisplayExternal::HWCDisplayExternal(CoreInterface *core_intf, hwc_procs_t const **hwc_procs, argument
109 : HWCDisplay(core_intf, hwc_procs, kHDMI, HWC_DISPLAY_EXTERNAL, false, qservice,
H A Dhwc_display_external_test.cpp52 int HWCDisplayExternalTest::Create(CoreInterface *core_intf, hwc_procs_t const **hwc_procs, argument
55 HWCDisplay *hwc_external_test = new HWCDisplayExternalTest(core_intf, hwc_procs, qservice,
78 hwc_procs_t const **hwc_procs,
81 : HWCDisplay(core_intf, hwc_procs, kHDMI, HWC_DISPLAY_EXTERNAL, false, qservice,
77 HWCDisplayExternalTest(CoreInterface *core_intf, hwc_procs_t const **hwc_procs, qService::QService *qservice, uint32_t panel_bpp, uint32_t pattern_type) argument
H A Dhwc_display_primary.cpp46 hwc_procs_t const **hwc_procs, qService::QService *qservice,
53 hwc_procs, qservice);
87 hwc_procs_t const **hwc_procs,
89 : HWCDisplay(core_intf, hwc_procs, kPrimary, HWC_DISPLAY_PRIMARY, true, qservice,
362 const hwc_procs_t *hwc_procs = *hwc_procs_; local
365 hwc_procs->invalidate(hwc_procs);
383 const hwc_procs_t *hwc_procs = *hwc_procs_; local
386 if (!hwc_procs) {
390 hwc_procs
45 Create(CoreInterface *core_intf, BufferAllocator *buffer_allocator, hwc_procs_t const **hwc_procs, qService::QService *qservice, HWCDisplay **hwc_display) argument
85 HWCDisplayPrimary(CoreInterface *core_intf, BufferAllocator *buffer_allocator, hwc_procs_t const **hwc_procs, qService::QService *qservice) argument
[all...]
H A Dhwc_display.cpp135 HWCDisplay::HWCDisplay(CoreInterface *core_intf, hwc_procs_t const **hwc_procs, DisplayType type, argument
138 : core_intf_(core_intf), hwc_procs_(hwc_procs), type_(type), id_(id), needs_blit_(needs_blit),
369 const hwc_procs_t *hwc_procs = *hwc_procs_; local
371 if (!hwc_procs) {
375 hwc_procs->vsync(hwc_procs, id_, vsync.timestamp);
1189 const hwc_procs_t *hwc_procs = *hwc_procs_; local
1209 hwc_procs->invalidate(hwc_procs);
1386 const hwc_procs_t *hwc_procs local
[all...]
H A Dhwc_session.cpp85 static void Invalidate(const struct hwc_procs *procs) {
88 static void VSync(const struct hwc_procs* procs, int disp, int64_t timestamp) {
91 static void Hotplug(const struct hwc_procs* procs, int disp, int connected) {
277 hwc_procs_t const *hwc_procs = NULL; local
284 hwc_procs = hwc_session->hwc_procs_;
292 hwc_procs->invalidate(hwc_procs);
353 hwc_procs->hotplug(hwc_procs, HWC_DISPLAY_EXTERNAL, true);
/hardware/qcom/display/msm8909w_3100/sdm/libs/hwc/
H A Dhwc_display_null.cpp34 int HWCDisplayNull::Create(CoreInterface *core_intf, hwc_procs_t const **hwc_procs, argument
39 HWCDisplayNull *hwc_display_null = new HWCDisplayNull(core_intf, hwc_procs);
60 HWCDisplayNull::HWCDisplayNull(CoreInterface *core_intf, hwc_procs_t const **hwc_procs) argument
61 : HWCDisplay(core_intf, hwc_procs, kPrimary, HWC_DISPLAY_PRIMARY, false, NULL,
H A Dhwc_display_virtual.cpp43 int HWCDisplayVirtual::Create(CoreInterface *core_intf, hwc_procs_t const **hwc_procs, argument
48 HWCDisplayVirtual *hwc_display_virtual = new HWCDisplayVirtual(core_intf, hwc_procs);
98 HWCDisplayVirtual::HWCDisplayVirtual(CoreInterface *core_intf, hwc_procs_t const **hwc_procs) argument
99 : HWCDisplay(core_intf, hwc_procs, kVirtual, HWC_DISPLAY_VIRTUAL, false, NULL,
H A Dhwc_display_external.cpp42 int HWCDisplayExternal::Create(CoreInterface *core_intf, hwc_procs_t const **hwc_procs, argument
44 return Create(core_intf, hwc_procs, 0, 0, qservice, false, hwc_display);
47 int HWCDisplayExternal::Create(CoreInterface *core_intf, hwc_procs_t const **hwc_procs, argument
57 HWCDisplay *hwc_display_external = new HWCDisplayExternal(core_intf, hwc_procs, qservice);
107 HWCDisplayExternal::HWCDisplayExternal(CoreInterface *core_intf, hwc_procs_t const **hwc_procs, argument
109 : HWCDisplay(core_intf, hwc_procs, kHDMI, HWC_DISPLAY_EXTERNAL, false, qservice,
H A Dhwc_display_external_test.cpp52 int HWCDisplayExternalTest::Create(CoreInterface *core_intf, hwc_procs_t const **hwc_procs, argument
55 HWCDisplay *hwc_external_test = new HWCDisplayExternalTest(core_intf, hwc_procs, qservice,
78 hwc_procs_t const **hwc_procs,
81 : HWCDisplay(core_intf, hwc_procs, kHDMI, HWC_DISPLAY_EXTERNAL, false, qservice,
77 HWCDisplayExternalTest(CoreInterface *core_intf, hwc_procs_t const **hwc_procs, qService::QService *qservice, uint32_t panel_bpp, uint32_t pattern_type) argument
H A Dhwc_display_primary.cpp46 hwc_procs_t const **hwc_procs, qService::QService *qservice,
53 hwc_procs, qservice);
87 hwc_procs_t const **hwc_procs,
89 : HWCDisplay(core_intf, hwc_procs, kPrimary, HWC_DISPLAY_PRIMARY, true, qservice,
362 const hwc_procs_t *hwc_procs = *hwc_procs_; local
365 hwc_procs->invalidate(hwc_procs);
383 const hwc_procs_t *hwc_procs = *hwc_procs_; local
386 if (!hwc_procs) {
390 hwc_procs
45 Create(CoreInterface *core_intf, BufferAllocator *buffer_allocator, hwc_procs_t const **hwc_procs, qService::QService *qservice, HWCDisplay **hwc_display) argument
85 HWCDisplayPrimary(CoreInterface *core_intf, BufferAllocator *buffer_allocator, hwc_procs_t const **hwc_procs, qService::QService *qservice) argument
[all...]
H A Dhwc_display.cpp135 HWCDisplay::HWCDisplay(CoreInterface *core_intf, hwc_procs_t const **hwc_procs, DisplayType type, argument
138 : core_intf_(core_intf), hwc_procs_(hwc_procs), type_(type), id_(id), needs_blit_(needs_blit),
369 const hwc_procs_t *hwc_procs = *hwc_procs_; local
371 if (!hwc_procs) {
375 hwc_procs->vsync(hwc_procs, id_, vsync.timestamp);
1189 const hwc_procs_t *hwc_procs = *hwc_procs_; local
1209 hwc_procs->invalidate(hwc_procs);
1386 const hwc_procs_t *hwc_procs local
[all...]
H A Dhwc_session.cpp85 static void Invalidate(const struct hwc_procs *procs) {
88 static void VSync(const struct hwc_procs* procs, int disp, int64_t timestamp) {
91 static void Hotplug(const struct hwc_procs* procs, int disp, int connected) {
277 hwc_procs_t const *hwc_procs = NULL; local
284 hwc_procs = hwc_session->hwc_procs_;
292 hwc_procs->invalidate(hwc_procs);
353 hwc_procs->hotplug(hwc_procs, HWC_DISPLAY_EXTERNAL, true);
/hardware/qcom/display/msm8996/sdm/libs/hwc/
H A Dhwc_display_null.cpp34 int HWCDisplayNull::Create(CoreInterface *core_intf, hwc_procs_t const **hwc_procs, argument
39 HWCDisplayNull *hwc_display_null = new HWCDisplayNull(core_intf, hwc_procs);
60 HWCDisplayNull::HWCDisplayNull(CoreInterface *core_intf, hwc_procs_t const **hwc_procs) argument
61 : HWCDisplay(core_intf, hwc_procs, kPrimary, HWC_DISPLAY_PRIMARY, false, NULL,
H A Dhwc_display_external.cpp42 int HWCDisplayExternal::Create(CoreInterface *core_intf, hwc_procs_t const **hwc_procs, argument
44 return Create(core_intf, hwc_procs, 0, 0, qservice, false, hwc_display);
47 int HWCDisplayExternal::Create(CoreInterface *core_intf, hwc_procs_t const **hwc_procs, argument
56 HWCDisplay *hwc_display_external = new HWCDisplayExternal(core_intf, hwc_procs, qservice);
102 HWCDisplayExternal::HWCDisplayExternal(CoreInterface *core_intf, hwc_procs_t const **hwc_procs, argument
104 : HWCDisplay(core_intf, hwc_procs, kHDMI, HWC_DISPLAY_EXTERNAL, false, qservice,
H A Dhwc_display_virtual.cpp43 int HWCDisplayVirtual::Create(CoreInterface *core_intf, hwc_procs_t const **hwc_procs, argument
48 HWCDisplayVirtual *hwc_display_virtual = new HWCDisplayVirtual(core_intf, hwc_procs);
98 HWCDisplayVirtual::HWCDisplayVirtual(CoreInterface *core_intf, hwc_procs_t const **hwc_procs) argument
99 : HWCDisplay(core_intf, hwc_procs, kVirtual, HWC_DISPLAY_VIRTUAL, false, NULL,
H A Dhwc_display_primary.cpp45 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
44 Create(CoreInterface *core_intf, BufferAllocator *buffer_allocator, hwc_procs_t const **hwc_procs, qService::QService *qservice, HWCDisplay **hwc_display) argument
84 HWCDisplayPrimary(CoreInterface *core_intf, BufferAllocator *buffer_allocator, hwc_procs_t const **hwc_procs, qService::QService *qservice) argument
[all...]
H A Dhwc_display.cpp67 HWCDisplay::HWCDisplay(CoreInterface *core_intf, hwc_procs_t const **hwc_procs, DisplayType type, argument
70 : core_intf_(core_intf), hwc_procs_(hwc_procs), type_(type), id_(id), needs_blit_(needs_blit),
284 const hwc_procs_t *hwc_procs = *hwc_procs_; local
286 if (!hwc_procs) {
290 hwc_procs->vsync(hwc_procs, id_, vsync.timestamp);
1084 const hwc_procs_t *hwc_procs = *hwc_procs_; local
1104 hwc_procs->invalidate(hwc_procs);
1250 const hwc_procs_t *hwc_procs local
[all...]
H A Dhwc_session.cpp82 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);
/hardware/libhardware/include/hardware/
H A Dhwcomposer.h413 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);

Completed in 767 milliseconds