Lines Matching refs:display
24 #define DISPATCH_LAYER_COMMAND(display, layerCmd, field, funcName) \ argument
27 executeSetLayer##funcName(display, layerCmd.layer, *layerCmd.field); \
31 #define DISPATCH_LAYER_COMMAND_SIMPLE(display, layerCmd, field, funcName) \ argument
33 dispatchLayerCommand(display, layerCmd.layer, #field, layerCmd.field, \
40 execute##funcName(displayCmd.display, *displayCmd.field); \
47 execute##funcName(displayCmd.display); \
54 execute##funcName(displayCmd.display, displayCmd.data); \
74 displaysPendingBrightenssChange.erase(command.display); in execute()
76 displaysPendingBrightenssChange.insert(command.display); in execute()
84 for (auto display : displaysPendingBrightenssChange) { in execute() local
85 auto err = mHal->flushDisplayBrightnessChange(display); in execute()
98 dispatchLayerCommand(command.display, layerCmd); in dispatchDisplayCommand()
112 void ComposerCommandEngine::dispatchLayerCommand(int64_t display, const LayerCommand& command) { in dispatchLayerCommand() argument
113 DISPATCH_LAYER_COMMAND(display, command, cursorPosition, CursorPosition); in dispatchLayerCommand()
114 DISPATCH_LAYER_COMMAND(display, command, buffer, Buffer); in dispatchLayerCommand()
115 DISPATCH_LAYER_COMMAND(display, command, damage, SurfaceDamage); in dispatchLayerCommand()
116 DISPATCH_LAYER_COMMAND(display, command, blendMode, BlendMode); in dispatchLayerCommand()
117 DISPATCH_LAYER_COMMAND(display, command, color, Color); in dispatchLayerCommand()
118 DISPATCH_LAYER_COMMAND(display, command, composition, Composition); in dispatchLayerCommand()
119 DISPATCH_LAYER_COMMAND(display, command, dataspace, Dataspace); in dispatchLayerCommand()
120 DISPATCH_LAYER_COMMAND(display, command, displayFrame, DisplayFrame); in dispatchLayerCommand()
121 DISPATCH_LAYER_COMMAND(display, command, planeAlpha, PlaneAlpha); in dispatchLayerCommand()
122 DISPATCH_LAYER_COMMAND(display, command, sidebandStream, SidebandStream); in dispatchLayerCommand()
123 DISPATCH_LAYER_COMMAND(display, command, sourceCrop, SourceCrop); in dispatchLayerCommand()
124 DISPATCH_LAYER_COMMAND(display, command, transform, Transform); in dispatchLayerCommand()
125 DISPATCH_LAYER_COMMAND(display, command, visibleRegion, VisibleRegion); in dispatchLayerCommand()
126 DISPATCH_LAYER_COMMAND(display, command, z, ZOrder); in dispatchLayerCommand()
127 DISPATCH_LAYER_COMMAND(display, command, colorTransform, ColorTransform); in dispatchLayerCommand()
128 DISPATCH_LAYER_COMMAND(display, command, brightness, Brightness); in dispatchLayerCommand()
129 DISPATCH_LAYER_COMMAND(display, command, perFrameMetadata, PerFrameMetadata); in dispatchLayerCommand()
130 DISPATCH_LAYER_COMMAND(display, command, perFrameMetadataBlob, PerFrameMetadataBlobs); in dispatchLayerCommand()
131 DISPATCH_LAYER_COMMAND_SIMPLE(display, command, blockingRegion, BlockingRegion); in dispatchLayerCommand()
134 int32_t ComposerCommandEngine::executeValidateDisplayInternal(int64_t display) { in executeValidateDisplayInternal() argument
144 mHal->validateDisplay(display, &changedLayers, &compositionTypes, &displayRequestMask, in executeValidateDisplayInternal()
147 mResources->setDisplayMustValidateState(display, false); in executeValidateDisplayInternal()
149 mWriter->setChangedCompositionTypes(display, changedLayers, compositionTypes); in executeValidateDisplayInternal()
150 mWriter->setDisplayRequests(display, displayRequestMask, requestedLayers, requestMasks); in executeValidateDisplayInternal()
152 mWriter->setClientTargetProperty(display, clientTargetProperty, kBrightness, dimmingStage); in executeValidateDisplayInternal()
160 void ComposerCommandEngine::executeSetColorTransform(int64_t display, in executeSetColorTransform() argument
162 auto err = mHal->setColorTransform(display, matrix); in executeSetColorTransform()
169 void ComposerCommandEngine::executeSetClientTarget(int64_t display, const ClientTarget& command) { in executeSetClientTarget() argument
176 auto err = mResources->getDisplayClientTarget(display, command.buffer.slot, useCache, handle, in executeSetClientTarget()
179 err = mHal->setClientTarget(display, clientTarget, command.buffer.fence, in executeSetClientTarget()
191 void ComposerCommandEngine::executeSetOutputBuffer(uint64_t display, const Buffer& buffer) { in executeSetOutputBuffer() argument
198 auto err = mResources->getDisplayOutputBuffer(display, buffer.slot, useCache, handle, in executeSetOutputBuffer()
201 err = mHal->setOutputBuffer(display, outputBuffer, buffer.fence); in executeSetOutputBuffer()
213 int64_t display, const std::optional<ClockMonotonicTimestamp> expectedPresentTime) { in executeSetExpectedPresentTimeInternal() argument
214 mHal->setExpectedPresentTime(display, expectedPresentTime); in executeSetExpectedPresentTimeInternal()
218 int64_t display, const std::optional<ClockMonotonicTimestamp> expectedPresentTime) { in executeValidateDisplay() argument
219 executeSetExpectedPresentTimeInternal(display, expectedPresentTime); in executeValidateDisplay()
220 executeValidateDisplayInternal(display); in executeValidateDisplay()
223 void ComposerCommandEngine::executeSetDisplayBrightness(uint64_t display, in executeSetDisplayBrightness() argument
225 auto err = mHal->setDisplayBrightness(display, command.brightness); in executeSetDisplayBrightness()
233 int64_t display, const std::optional<ClockMonotonicTimestamp> expectedPresentTime) { in executePresentOrValidateDisplay() argument
234 executeSetExpectedPresentTimeInternal(display, expectedPresentTime); in executePresentOrValidateDisplay()
239 err = mResources->mustValidateDisplay(display) ? IComposerClient::EX_NOT_VALIDATED in executePresentOrValidateDisplay()
240 : executePresentDisplay(display); in executePresentOrValidateDisplay()
242 mWriter->setPresentOrValidateResult(display, PresentOrValidate::Result::Presented); in executePresentOrValidateDisplay()
248 err = executeValidateDisplayInternal(display); in executePresentOrValidateDisplay()
250 mWriter->setPresentOrValidateResult(display, PresentOrValidate::Result::Validated); in executePresentOrValidateDisplay()
254 void ComposerCommandEngine::executeAcceptDisplayChanges(int64_t display) { in executeAcceptDisplayChanges() argument
255 auto err = mHal->acceptDisplayChanges(display); in executeAcceptDisplayChanges()
262 int ComposerCommandEngine::executePresentDisplay(int64_t display) { in executePresentDisplay() argument
266 auto err = mHal->presentDisplay(display, presentFence, &layers, &fences); in executePresentDisplay()
268 mWriter->setPresentFence(display, std::move(presentFence)); in executePresentDisplay()
269 mWriter->setReleaseFences(display, layers, std::move(fences)); in executePresentDisplay()
275 void ComposerCommandEngine::executeSetLayerCursorPosition(int64_t display, int64_t layer, in executeSetLayerCursorPosition() argument
277 auto err = mHal->setLayerCursorPosition(display, layer, cursorPosition.x, cursorPosition.y); in executeSetLayerCursorPosition()
284 void ComposerCommandEngine::executeSetLayerBuffer(int64_t display, int64_t layer, in executeSetLayerBuffer() argument
292 auto err = mResources->getLayerBuffer(display, layer, buffer.slot, useCache, in executeSetLayerBuffer()
295 err = mHal->setLayerBuffer(display, layer, hwcBuffer, buffer.fence); in executeSetLayerBuffer()
306 void ComposerCommandEngine::executeSetLayerSurfaceDamage(int64_t display, int64_t layer, in executeSetLayerSurfaceDamage() argument
308 auto err = mHal->setLayerSurfaceDamage(display, layer, damage); in executeSetLayerSurfaceDamage()
315 void ComposerCommandEngine::executeSetLayerBlendMode(int64_t display, int64_t layer, in executeSetLayerBlendMode() argument
317 auto err = mHal->setLayerBlendMode(display, layer, blendMode.blendMode); in executeSetLayerBlendMode()
324 void ComposerCommandEngine::executeSetLayerColor(int64_t display, int64_t layer, in executeSetLayerColor() argument
326 auto err = mHal->setLayerColor(display, layer, color); in executeSetLayerColor()
333 void ComposerCommandEngine::executeSetLayerComposition(int64_t display, int64_t layer, in executeSetLayerComposition() argument
335 auto err = mHal->setLayerCompositionType(display, layer, composition.composition); in executeSetLayerComposition()
342 void ComposerCommandEngine::executeSetLayerDataspace(int64_t display, int64_t layer, in executeSetLayerDataspace() argument
344 auto err = mHal->setLayerDataspace(display, layer, dataspace.dataspace); in executeSetLayerDataspace()
351 void ComposerCommandEngine::executeSetLayerDisplayFrame(int64_t display, int64_t layer, in executeSetLayerDisplayFrame() argument
353 auto err = mHal->setLayerDisplayFrame(display, layer, rect); in executeSetLayerDisplayFrame()
360 void ComposerCommandEngine::executeSetLayerPlaneAlpha(int64_t display, int64_t layer, in executeSetLayerPlaneAlpha() argument
362 auto err = mHal->setLayerPlaneAlpha(display, layer, planeAlpha.alpha); in executeSetLayerPlaneAlpha()
369 void ComposerCommandEngine::executeSetLayerSidebandStream(int64_t display, int64_t layer, in executeSetLayerSidebandStream() argument
375 auto err = mResources->getLayerSidebandStream(display, layer, handle, in executeSetLayerSidebandStream()
378 err = mHal->setLayerSidebandStream(display, layer, stream); in executeSetLayerSidebandStream()
386 void ComposerCommandEngine::executeSetLayerSourceCrop(int64_t display, int64_t layer, in executeSetLayerSourceCrop() argument
388 auto err = mHal->setLayerSourceCrop(display, layer, sourceCrop); in executeSetLayerSourceCrop()
395 void ComposerCommandEngine::executeSetLayerTransform(int64_t display, int64_t layer, in executeSetLayerTransform() argument
397 auto err = mHal->setLayerTransform(display, layer, transform.transform); in executeSetLayerTransform()
404 void ComposerCommandEngine::executeSetLayerVisibleRegion(int64_t display, int64_t layer, in executeSetLayerVisibleRegion() argument
406 auto err = mHal->setLayerVisibleRegion(display, layer, visibleRegion); in executeSetLayerVisibleRegion()
413 void ComposerCommandEngine::executeSetLayerZOrder(int64_t display, int64_t layer, in executeSetLayerZOrder() argument
415 auto err = mHal->setLayerZOrder(display, layer, zOrder.z); in executeSetLayerZOrder()
422 void ComposerCommandEngine::executeSetLayerPerFrameMetadata(int64_t display, int64_t layer, in executeSetLayerPerFrameMetadata() argument
424 auto err = mHal->setLayerPerFrameMetadata(display, layer, perFrameMetadata); in executeSetLayerPerFrameMetadata()
431 void ComposerCommandEngine::executeSetLayerColorTransform(int64_t display, int64_t layer, in executeSetLayerColorTransform() argument
433 auto err = mHal->setLayerColorTransform(display, layer, matrix); in executeSetLayerColorTransform()
440 void ComposerCommandEngine::executeSetLayerBrightness(int64_t display, int64_t layer, in executeSetLayerBrightness() argument
442 auto err = mHal->setLayerBrightness(display, layer, brightness.brightness); in executeSetLayerBrightness()
449 void ComposerCommandEngine::executeSetLayerPerFrameMetadataBlobs(int64_t display, int64_t layer, in executeSetLayerPerFrameMetadataBlobs() argument
451 auto err = mHal->setLayerPerFrameMetadataBlobs(display, layer, metadata); in executeSetLayerPerFrameMetadataBlobs()