• Home
  • Raw
  • Download

Lines Matching refs:display

68 ndk::ScopedAStatus ComposerClient::createLayer(int64_t display, int32_t bufferSlotCount,  in createLayer()  argument
71 auto err = mHal->createLayer(display, layer); in createLayer()
73 err = mResources->addLayer(display, *layer, bufferSlotCount); in createLayer()
84 VirtualDisplay* display) { in createVirtualDisplay() argument
86 auto err = mHal->createVirtualDisplay(width, height, formatHint, display); in createVirtualDisplay()
88 err = mResources->addVirtualDisplay(display->display, outputBufferSlotCount); in createVirtualDisplay()
93 ndk::ScopedAStatus ComposerClient::destroyLayer(int64_t display, int64_t layer) { in destroyLayer() argument
95 auto err = mHal->destroyLayer(display, layer); in destroyLayer()
97 err = mResources->removeLayer(display, layer); in destroyLayer()
102 ndk::ScopedAStatus ComposerClient::destroyVirtualDisplay(int64_t display) { in destroyVirtualDisplay() argument
104 auto err = mHal->destroyVirtualDisplay(display); in destroyVirtualDisplay()
106 err = mResources->removeDisplay(display); in destroyVirtualDisplay()
118 ndk::ScopedAStatus ComposerClient::getActiveConfig(int64_t display, int32_t* config) { in getActiveConfig() argument
120 auto err = mHal->getActiveConfig(display, config); in getActiveConfig()
124 ndk::ScopedAStatus ComposerClient::getColorModes(int64_t display, in getColorModes() argument
127 auto err = mHal->getColorModes(display, colorModes); in getColorModes()
150 ndk::ScopedAStatus ComposerClient::getDisplayAttribute(int64_t display, int32_t config, in getDisplayAttribute() argument
153 auto err = mHal->getDisplayAttribute(display, config, attribute, value); in getDisplayAttribute()
157 ndk::ScopedAStatus ComposerClient::getDisplayCapabilities(int64_t display, in getDisplayCapabilities() argument
160 auto err = mHal->getDisplayCapabilities(display, caps); in getDisplayCapabilities()
166 err = mHal->getDisplayIdleTimerSupport(display, support); in getDisplayCapabilities()
178 ndk::ScopedAStatus ComposerClient::getDisplayConfigs(int64_t display, in getDisplayConfigs() argument
181 auto err = mHal->getDisplayConfigs(display, configs); in getDisplayConfigs()
185 ndk::ScopedAStatus ComposerClient::getDisplayConnectionType(int64_t display, in getDisplayConnectionType() argument
188 auto err = mHal->getDisplayConnectionType(display, type); in getDisplayConnectionType()
192 ndk::ScopedAStatus ComposerClient::getDisplayIdentificationData(int64_t display, in getDisplayIdentificationData() argument
195 auto err = mHal->getDisplayIdentificationData(display, id); in getDisplayIdentificationData()
199 ndk::ScopedAStatus ComposerClient::getDisplayName(int64_t display, std::string* name) { in getDisplayName() argument
201 auto err = mHal->getDisplayName(display, name); in getDisplayName()
205 ndk::ScopedAStatus ComposerClient::getDisplayVsyncPeriod(int64_t display, int32_t* vsyncPeriod) { in getDisplayVsyncPeriod() argument
207 auto err = mHal->getDisplayVsyncPeriod(display, vsyncPeriod); in getDisplayVsyncPeriod()
211 ndk::ScopedAStatus ComposerClient::getDisplayedContentSample(int64_t display, int64_t maxFrames, in getDisplayedContentSample() argument
215 auto err = mHal->getDisplayedContentSample(display, maxFrames, timestamp, samples); in getDisplayedContentSample()
220 int64_t display, DisplayContentSamplingAttributes* attrs) { in getDisplayedContentSamplingAttributes() argument
222 auto err = mHal->getDisplayedContentSamplingAttributes(display, attrs); in getDisplayedContentSamplingAttributes()
226 ndk::ScopedAStatus ComposerClient::getDisplayPhysicalOrientation(int64_t display, in getDisplayPhysicalOrientation() argument
229 auto err = mHal->getDisplayPhysicalOrientation(display, orientation); in getDisplayPhysicalOrientation()
233 ndk::ScopedAStatus ComposerClient::getHdrCapabilities(int64_t display, HdrCapabilities* caps) { in getHdrCapabilities() argument
235 auto err = mHal->getHdrCapabilities(display, caps); in getHdrCapabilities()
245 ndk::ScopedAStatus ComposerClient::getPerFrameMetadataKeys(int64_t display, in getPerFrameMetadataKeys() argument
248 auto err = mHal->getPerFrameMetadataKeys(display, keys); in getPerFrameMetadataKeys()
252 ndk::ScopedAStatus ComposerClient::getReadbackBufferAttributes(int64_t display, in getReadbackBufferAttributes() argument
255 auto err = mHal->getReadbackBufferAttributes(display, attrs); in getReadbackBufferAttributes()
259 ndk::ScopedAStatus ComposerClient::getReadbackBufferFence(int64_t display, in getReadbackBufferFence() argument
262 auto err = mHal->getReadbackBufferFence(display, acquireFence); in getReadbackBufferFence()
266 ndk::ScopedAStatus ComposerClient::getRenderIntents(int64_t display, ColorMode mode, in getRenderIntents() argument
269 auto err = mHal->getRenderIntents(display, mode, intents); in getRenderIntents()
273 ndk::ScopedAStatus ComposerClient::getSupportedContentTypes(int64_t display, in getSupportedContentTypes() argument
276 auto err = mHal->getSupportedContentTypes(display, types); in getSupportedContentTypes()
281 int64_t display, std::optional<common::DisplayDecorationSupport>* supportStruct) { in getDisplayDecorationSupport() argument
284 auto err = mHal->getRCDLayerSupport(display, support); in getDisplayDecorationSupport()
308 ndk::ScopedAStatus ComposerClient::setActiveConfig(int64_t display, int32_t config) { in setActiveConfig() argument
310 auto err = mHal->setActiveConfig(display, config); in setActiveConfig()
315 int64_t display, int32_t config, const VsyncPeriodChangeConstraints& constraints, in setActiveConfigWithConstraints() argument
318 auto err = mHal->setActiveConfigWithConstraints(display, config, constraints, timeline); in setActiveConfigWithConstraints()
322 ndk::ScopedAStatus ComposerClient::setBootDisplayConfig(int64_t display, int32_t config) { in setBootDisplayConfig() argument
324 auto err = mHal->setBootDisplayConfig(display, config); in setBootDisplayConfig()
328 ndk::ScopedAStatus ComposerClient::clearBootDisplayConfig(int64_t display) { in clearBootDisplayConfig() argument
330 auto err = mHal->clearBootDisplayConfig(display); in clearBootDisplayConfig()
334 ndk::ScopedAStatus ComposerClient::getPreferredBootDisplayConfig(int64_t display, int32_t* config) { in getPreferredBootDisplayConfig() argument
336 auto err = mHal->getPreferredBootDisplayConfig(display, config); in getPreferredBootDisplayConfig()
340 ndk::ScopedAStatus ComposerClient::setAutoLowLatencyMode(int64_t display, bool on) { in setAutoLowLatencyMode() argument
342 auto err = mHal->setAutoLowLatencyMode(display, on); in setAutoLowLatencyMode()
346 ndk::ScopedAStatus ComposerClient::setClientTargetSlotCount(int64_t display, int32_t count) { in setClientTargetSlotCount() argument
348 auto err = mResources->setDisplayClientTargetCacheSize(display, count); in setClientTargetSlotCount()
352 ndk::ScopedAStatus ComposerClient::setColorMode(int64_t display, ColorMode mode, in setColorMode() argument
355 auto err = mHal->setColorMode(display, mode, intent); in setColorMode()
359 ndk::ScopedAStatus ComposerClient::setContentType(int64_t display, ContentType type) { in setContentType() argument
361 auto err = mHal->setContentType(display, type); in setContentType()
366 int64_t display, bool enable, FormatColorComponent componentMask, int64_t maxFrames) { in setDisplayedContentSamplingEnabled() argument
368 auto err = mHal->setDisplayedContentSamplingEnabled(display, enable, componentMask, maxFrames); in setDisplayedContentSamplingEnabled()
372 ndk::ScopedAStatus ComposerClient::setPowerMode(int64_t display, PowerMode mode) { in setPowerMode() argument
374 auto err = mHal->setPowerMode(display, mode); in setPowerMode()
379 int64_t display, const AidlNativeHandle& aidlBuffer, in setReadbackBuffer() argument
386 auto err = mResources->getDisplayReadbackBuffer(display, buffer, in setReadbackBuffer()
389 err = mHal->setReadbackBuffer(display, readbackBuffer, releaseFence); in setReadbackBuffer()
394 ndk::ScopedAStatus ComposerClient::setVsyncEnabled(int64_t display, bool enabled) { in setVsyncEnabled() argument
396 auto err = mHal->setVsyncEnabled(display, enabled); in setVsyncEnabled()
400 ndk::ScopedAStatus ComposerClient::setIdleTimerEnabled(int64_t display, int32_t timeout) { in setIdleTimerEnabled() argument
402 auto err = mHal->setIdleTimerEnabled(display, timeout); in setIdleTimerEnabled()
406 void ComposerClient::HalEventCallback::onHotplug(int64_t display, bool connected) { in onHotplug() argument
409 if (mResources->hasDisplay(display)) { in onHotplug()
414 cleanDisplayResources(display); in onHotplug()
415 mResources->removeDisplay(display); in onHotplug()
417 mResources->addPhysicalDisplay(display); in onHotplug()
419 mResources->removeDisplay(display); in onHotplug()
422 auto ret = mCallback->onHotplug(display, connected); in onHotplug()
428 void ComposerClient::HalEventCallback::onRefresh(int64_t display) { in onRefresh() argument
430 mResources->setDisplayMustValidateState(display, true); in onRefresh()
431 auto ret = mCallback->onRefresh(display); in onRefresh()
437 void ComposerClient::HalEventCallback::onVsync(int64_t display, int64_t timestamp, in onVsync() argument
440 auto ret = mCallback->onVsync(display, timestamp, vsyncPeriodNanos); in onVsync()
447 int64_t display, const VsyncPeriodChangeTimeline& timeline) { in onVsyncPeriodTimingChanged() argument
449 auto ret = mCallback->onVsyncPeriodTimingChanged(display, timeline); in onVsyncPeriodTimingChanged()
455 void ComposerClient::HalEventCallback::onVsyncIdle(int64_t display) { in onVsyncIdle() argument
457 auto ret = mCallback->onVsyncIdle(display); in onVsyncIdle()
463 void ComposerClient::HalEventCallback::onSeamlessPossible(int64_t display) { in onSeamlessPossible() argument
465 auto ret = mCallback->onSeamlessPossible(display); in onSeamlessPossible()
471 void ComposerClient::HalEventCallback::cleanDisplayResources(int64_t display) { in cleanDisplayResources() argument
474 auto err = mResources->getDisplayClientTargetCacheSize(display, &cacheSize); in cleanDisplayResources()
481 err = mResources->getDisplayClientTarget(display, slot, /*useCache*/ true, in cleanDisplayResources()
490 err = mHal->setClientTarget(display, outHandle, fence, dataspace, damage); in cleanDisplayResources()
493 << " of the client target buffer cache for display" << display; in cleanDisplayResources()
497 LOG(ERROR) << "Can't clean client target cache for display " << display; in cleanDisplayResources()
500 err = mResources->getDisplayOutputBufferCacheSize(display, &cacheSize); in cleanDisplayResources()
507 err = mResources->getDisplayOutputBuffer(display, slot, /*useCache*/ true, in cleanDisplayResources()
514 err = mHal->setOutputBuffer(display, outputBuffer, /*fence*/ emptyFd); in cleanDisplayResources()
517 << " of the output buffer cache for display " << display; in cleanDisplayResources()
521 LOG(ERROR) << "Can't clean output buffer cache for display " << display; in cleanDisplayResources()
540 mResources->clear([this](int64_t display, bool isVirtual, const std::vector<int64_t> layers) { in destroyResources() argument
541 LOG(WARNING) << "destroying client resources for display " << display; in destroyResources()
543 mHal->destroyLayer(display, layer); in destroyResources()
547 mHal->destroyVirtualDisplay(display); in destroyResources()
557 mHal->validateDisplay(display, &changedLayers, &compositionTypes, &displayRequestMask, in destroyResources()
560 mHal->acceptDisplayChanges(display); in destroyResources()
565 mHal->presentDisplay(display, presentFence, &releasedLayers, &releaseFences); in destroyResources()