Lines Matching refs:ExynosDevice
46 class ExynosDevice;
71 ExynosDevice::ExynosDevice() in ExynosDevice() function in ExynosDevice
210 void ExynosDevice::initDeviceInterface(uint32_t interfaceType) in initDeviceInterface()
239 ExynosDevice::~ExynosDevice() { in ~ExynosDevice()
248 bool ExynosDevice::isFirstValidate() in isFirstValidate()
264 bool ExynosDevice::isLastValidate(ExynosDisplay *display) in isLastValidate()
281 bool ExynosDevice::hasOtherDisplayOn(ExynosDisplay *display) { in hasOtherDisplayOn()
292 bool ExynosDevice::isDynamicRecompositionThreadAlive() in isDynamicRecompositionThreadAlive()
298 void ExynosDevice::checkDynamicRecompositionThread() in checkDynamicRecompositionThread()
321 void ExynosDevice::dynamicRecompositionThreadCreate() in dynamicRecompositionThreadCreate()
329 void *ExynosDevice::dynamicRecompositionThreadLoop(void *data) in dynamicRecompositionThreadLoop()
331 ExynosDevice *dev = (ExynosDevice *)data; in dynamicRecompositionThreadLoop()
378 int32_t ExynosDevice::createVirtualDisplay( in createVirtualDisplay()
388 int32_t ExynosDevice::destroyVirtualDisplay(ExynosDisplay* display) { in destroyVirtualDisplay()
393 void ExynosDevice::dump(uint32_t *outSize, char *outBuffer) { in dump()
416 void ExynosDevice::dump(String8 &result) { in dump()
461 uint32_t ExynosDevice::getMaxVirtualDisplayCount() { in getMaxVirtualDisplayCount()
469 int32_t ExynosDevice::registerCallback ( in registerCallback()
503 bool ExynosDevice::isCallbackRegisteredLocked(int32_t descriptor) { in isCallbackRegisteredLocked()
518 bool ExynosDevice::isCallbackAvailable(int32_t descriptor) { in isCallbackAvailable()
523 void ExynosDevice::onHotPlug(uint32_t displayId, bool status) { in onHotPlug()
534 void ExynosDevice::onRefreshDisplays() { in onRefreshDisplays()
540 void ExynosDevice::onRefresh(uint32_t displayId) { in onRefresh()
559 void ExynosDevice::onVsync(uint32_t displayId, int64_t timestamp) { in onVsync()
570 bool ExynosDevice::onVsync_2_4(uint32_t displayId, int64_t timestamp, uint32_t vsyncPeriod) { in onVsync_2_4()
583 void ExynosDevice::onVsyncPeriodTimingChanged(uint32_t displayId, in onVsyncPeriodTimingChanged()
602 void ExynosDevice::setHWCDebug(unsigned int debug) in setHWCDebug()
607 uint32_t ExynosDevice::getHWCDebug() in getHWCDebug()
612 void ExynosDevice::setHWCFenceDebug(uint32_t typeNum, uint32_t ipNum, uint32_t mode) in setHWCFenceDebug()
643 void ExynosDevice::getHWCFenceDebug() in getHWCFenceDebug()
649 void ExynosDevice::setHWCControl(uint32_t displayId, uint32_t ctrl, int32_t val) { in setHWCControl()
772 void ExynosDevice::setDisplayMode(uint32_t displayMode) in setDisplayMode()
777 void ExynosDevice::setDynamicRecomposition(uint32_t displayId, unsigned int on) { in setDynamicRecomposition()
787 bool ExynosDevice::checkDisplayConnection(uint32_t displayId) in checkDisplayConnection()
797 bool ExynosDevice::checkNonInternalConnection() in checkNonInternalConnection()
815 void ExynosDevice::getCapabilitiesLegacy(uint32_t *outCount, int32_t *outCapabilities) { in getCapabilitiesLegacy()
843 void ExynosDevice::getCapabilities(uint32_t *outCount, int32_t *outCapabilities) { in getCapabilities()
863 void ExynosDevice::clearGeometryChanged() in clearGeometryChanged()
868 bool ExynosDevice::canSkipValidate() in canSkipValidate()
913 bool ExynosDevice::validateFences(ExynosDisplay *display) { in validateFences()
917 void ExynosDevice::compareVsyncPeriod() { in compareVsyncPeriod()
946 ExynosDevice::captureReadbackClass::captureReadbackClass( in captureReadbackClass()
947 ExynosDevice *device) : in captureReadbackClass()
954 ExynosDevice::captureReadbackClass::~captureReadbackClass() in ~captureReadbackClass()
965 int32_t ExynosDevice::captureReadbackClass::allocBuffer( in allocBuffer()
984 void ExynosDevice::captureReadbackClass::saveToFile(const String8 &fileName) in saveToFile()
1015 void ExynosDevice::signalReadbackDone() in signalReadbackDone()
1023 void ExynosDevice::captureScreenWithReadback(uint32_t displayId) { in captureScreenWithReadback()
1092 int32_t ExynosDevice::setDisplayDeviceMode(int32_t display_id, int32_t mode) in setDisplayDeviceMode()
1114 int32_t ExynosDevice::setPanelGammaTableSource(int32_t display_id, int32_t type, int32_t source) { in setPanelGammaTableSource()
1136 void ExynosDevice::getLayerGenericMetadataKey(uint32_t __unused keyIndex, in getLayerGenericMetadataKey()
1143 void ExynosDevice::setVBlankOffDelay(int vblankOffDelay) { in setVBlankOffDelay()
1149 uint32_t ExynosDevice::getWindowPlaneNum() in getWindowPlaneNum()
1158 uint32_t ExynosDevice::getSpecialPlaneNum() in getSpecialPlaneNum()
1167 uint32_t ExynosDevice::getSpecialPlaneNum(uint32_t /*displayId*/) { in getSpecialPlaneNum()
1174 uint32_t ExynosDevice::getSpecialPlaneId(uint32_t index) in getSpecialPlaneId()
1179 uint64_t ExynosDevice::getSpecialPlaneAttr(uint32_t index) in getSpecialPlaneAttr()
1184 int32_t ExynosDevice::registerHwc3Callback(uint32_t descriptor, hwc2_callback_data_t callbackData, in registerHwc3Callback()
1193 void ExynosDevice::onVsyncIdle(hwc2_display_t displayId) { in onVsyncIdle()
1208 void ExynosDevice::handleHotplug() { in handleHotplug()
1224 void ExynosDevice::onRefreshRateChangedDebug(hwc2_display_t displayId, uint32_t vsyncPeriod) { in onRefreshRateChangedDebug()