Lines Matching refs:HWCDisplayBuiltIn
131 int HWCDisplayBuiltIn::Create(CoreInterface *core_intf, BufferAllocator *buffer_allocator, in Create()
140 new HWCDisplayBuiltIn(core_intf, buffer_allocator, callbacks, event_handler, qservice, id, in Create()
168 void HWCDisplayBuiltIn::Destroy(HWCDisplay *hwc_display) { in Destroy()
173 HWCDisplayBuiltIn::HWCDisplayBuiltIn(CoreInterface *core_intf, BufferAllocator *buffer_allocator, in HWCDisplayBuiltIn() function in sdm::HWCDisplayBuiltIn
183 int HWCDisplayBuiltIn::Init() { in Init()
264 void HWCDisplayBuiltIn::Dump(std::ostringstream *os) { in Dump()
269 void HWCDisplayBuiltIn::ValidateUiScaling() { in ValidateUiScaling()
285 HWC2::Error HWCDisplayBuiltIn::Validate(uint32_t *out_num_types, uint32_t *out_num_requests) { in Validate()
375 HWC2::Error HWCDisplayBuiltIn::CommitLayerStack() { in CommitLayerStack()
380 bool HWCDisplayBuiltIn::CanSkipCommit() { in CanSkipCommit()
404 HWC2::Error HWCDisplayBuiltIn::CommitStitchLayers() { in CommitStitchLayers()
447 void HWCDisplayBuiltIn::CacheAvrStatus() { in CacheAvrStatus()
464 bool HWCDisplayBuiltIn::IsQsyncCallbackNeeded(bool *qsync_enabled, int32_t *refresh_rate, in IsQsyncCallbackNeeded()
485 int HWCDisplayBuiltIn::GetBwCode(const DisplayConfigVariableInfo &attr) { in GetBwCode()
499 void HWCDisplayBuiltIn::SetBwLimitHint(bool enable) { in SetBwLimitHint()
526 void HWCDisplayBuiltIn::SetPartialUpdate(DisplayConfigFixedInfo fixed_info) { in SetPartialUpdate()
534 HWC2::Error HWCDisplayBuiltIn::SetPowerMode(HWC2::PowerMode mode, bool teardown) { in SetPowerMode()
557 HWC2::Error HWCDisplayBuiltIn::Present(shared_ptr<Fence> *out_retire_fence) { in Present()
633 void HWCDisplayBuiltIn::PostCommitStitchLayers() { in PostCommitStitchLayers()
651 HWC2::Error HWCDisplayBuiltIn::GetColorModes(uint32_t *out_num_modes, ColorMode *out_modes) { in GetColorModes()
661 HWC2::Error HWCDisplayBuiltIn::GetRenderIntents(ColorMode mode, uint32_t *out_num_intents, in GetRenderIntents()
671 HWC2::Error HWCDisplayBuiltIn::SetColorMode(ColorMode mode) { in SetColorMode()
675 HWC2::Error HWCDisplayBuiltIn::SetColorModeWithRenderIntent(ColorMode mode, RenderIntent intent) { in SetColorModeWithRenderIntent()
686 HWC2::Error HWCDisplayBuiltIn::SetColorModeById(int32_t color_mode_id) { in SetColorModeById()
699 HWC2::Error HWCDisplayBuiltIn::SetColorModeFromClientApi(int32_t color_mode_id) { in SetColorModeFromClientApi()
718 HWC2::Error HWCDisplayBuiltIn::RestoreColorTransform() { in RestoreColorTransform()
730 HWC2::Error HWCDisplayBuiltIn::SetColorTransform(const float *matrix, in SetColorTransform()
750 HWC2::Error HWCDisplayBuiltIn::SetReadbackBuffer(const native_handle_t *buffer, in SetReadbackBuffer()
783 HWC2::Error HWCDisplayBuiltIn::GetReadbackBufferFence(shared_ptr<Fence> *release_fence) { in GetReadbackBufferFence()
801 DisplayError HWCDisplayBuiltIn::TeardownConcurrentWriteback(void) { in TeardownConcurrentWriteback()
815 HWC2::Error HWCDisplayBuiltIn::SetDisplayDppsAdROI(uint32_t h_start, uint32_t h_end, in SetDisplayDppsAdROI()
855 HWC2::Error HWCDisplayBuiltIn::SetFrameTriggerMode(uint32_t mode) { in SetFrameTriggerMode()
875 int HWCDisplayBuiltIn::Perform(uint32_t operation, ...) { in Perform()
918 DisplayError HWCDisplayBuiltIn::SetDisplayMode(uint32_t mode) { in SetDisplayMode()
938 void HWCDisplayBuiltIn::SetMetaDataRefreshRateFlag(bool enable) { in SetMetaDataRefreshRateFlag()
948 void HWCDisplayBuiltIn::SetQDCMSolidFillInfo(bool enable, const LayerSolidFill &color) { in SetQDCMSolidFillInfo()
953 void HWCDisplayBuiltIn::ToggleCPUHint(bool set) { in ToggleCPUHint()
965 int HWCDisplayBuiltIn::HandleSecureSession(const std::bitset<kSecureMax> &secure_sessions, in HandleSecureSession()
1000 void HWCDisplayBuiltIn::ForceRefreshRate(uint32_t refresh_rate) { in ForceRefreshRate()
1014 uint32_t HWCDisplayBuiltIn::GetOptimalRefreshRate(bool one_updating_layer) { in GetOptimalRefreshRate()
1025 void HWCDisplayBuiltIn::SetIdleTimeoutMs(uint32_t timeout_ms) { in SetIdleTimeoutMs()
1030 void HWCDisplayBuiltIn::HandleFrameOutput() { in HandleFrameOutput()
1042 void HWCDisplayBuiltIn::HandleFrameCapture() { in HandleFrameCapture()
1055 void HWCDisplayBuiltIn::HandleFrameDump() { in HandleFrameDump()
1090 HWC2::Error HWCDisplayBuiltIn::SetFrameDumpConfig(uint32_t count, uint32_t bit_mask_layer_type, in SetFrameDumpConfig()
1143 int HWCDisplayBuiltIn::FrameCaptureAsync(const BufferInfo &output_buffer_info, in FrameCaptureAsync()
1182 DisplayError HWCDisplayBuiltIn::SetDetailEnhancerConfig in SetDetailEnhancerConfig()
1193 DisplayError HWCDisplayBuiltIn::ControlPartialUpdate(bool enable, uint32_t *pending) { in ControlPartialUpdate()
1204 DisplayError HWCDisplayBuiltIn::DisablePartialUpdateOneFrame() { in DisablePartialUpdateOneFrame()
1215 HWC2::Error HWCDisplayBuiltIn::SetDisplayedContentSamplingEnabledVndService(bool enabled) { in SetDisplayedContentSamplingEnabledVndService()
1228 HWC2::Error HWCDisplayBuiltIn::SetDisplayedContentSamplingEnabled(int32_t enabled, in SetDisplayedContentSamplingEnabled()
1256 HWC2::Error HWCDisplayBuiltIn::GetDisplayedContentSamplingAttributes( in GetDisplayedContentSamplingAttributes()
1261 HWC2::Error HWCDisplayBuiltIn::GetDisplayedContentSample( in GetDisplayedContentSample()
1269 DisplayError HWCDisplayBuiltIn::SetMixerResolution(uint32_t width, uint32_t height) { in SetMixerResolution()
1276 DisplayError HWCDisplayBuiltIn::GetMixerResolution(uint32_t *width, uint32_t *height) { in GetMixerResolution()
1280 HWC2::Error HWCDisplayBuiltIn::SetQSyncMode(QSyncMode qsync_mode) { in SetQSyncMode()
1297 DisplayError HWCDisplayBuiltIn::ControlIdlePowerCollapse(bool enable, bool synchronous) { in ControlIdlePowerCollapse()
1307 DisplayError HWCDisplayBuiltIn::SetDynamicDSIClock(uint64_t bitclk) { in SetDynamicDSIClock()
1321 DisplayError HWCDisplayBuiltIn::GetDynamicDSIClock(uint64_t *bitclk) { in GetDynamicDSIClock()
1329 DisplayError HWCDisplayBuiltIn::GetSupportedDSIClock(std::vector<uint64_t> *bitclk_rates) { in GetSupportedDSIClock()
1337 DisplayError HWCDisplayBuiltIn::SetStandByMode(bool enable) { in SetStandByMode()
1360 HWC2::Error HWCDisplayBuiltIn::UpdateDisplayId(hwc2_display_t id) { in UpdateDisplayId()
1365 HWC2::Error HWCDisplayBuiltIn::SetPendingRefresh() { in SetPendingRefresh()
1370 HWC2::Error HWCDisplayBuiltIn::SetPanelBrightness(float brightness) { in SetPanelBrightness()
1379 HWC2::Error HWCDisplayBuiltIn::GetPanelBrightness(float *brightness) { in GetPanelBrightness()
1388 HWC2::Error HWCDisplayBuiltIn::GetPanelMaxBrightness(uint32_t *max_brightness_level) { in GetPanelMaxBrightness()
1397 DisplayError HWCDisplayBuiltIn::SetCurrentPanelGammaSource(enum PanelGammaSource source) { in SetCurrentPanelGammaSource()
1406 HWC2::Error HWCDisplayBuiltIn::SetBLScale(uint32_t level) { in SetBLScale()
1414 HWC2::Error HWCDisplayBuiltIn::UpdatePowerMode(HWC2::PowerMode mode) { in UpdatePowerMode()
1420 HWC2::Error HWCDisplayBuiltIn::SetClientTarget(buffer_handle_t target, in SetClientTarget()
1449 bool HWCDisplayBuiltIn::IsSmartPanelConfig(uint32_t config_id) { in IsSmartPanelConfig()
1458 bool HWCDisplayBuiltIn::HasSmartPanelConfig(void) { in HasSmartPanelConfig()
1474 int HWCDisplayBuiltIn::Deinit() { in Deinit()
1484 void HWCDisplayBuiltIn::OnTask(const LayerStitchTaskCode &task_code, in OnTask()
1506 bool HWCDisplayBuiltIn::InitLayerStitch() { in InitLayerStitch()
1545 bool HWCDisplayBuiltIn::AllocateStitchBuffer() { in AllocateStitchBuffer()
1581 void HWCDisplayBuiltIn::InitStitchTarget() { in InitStitchTarget()
1600 void HWCDisplayBuiltIn::AppendStitchLayer() { in AppendStitchLayer()
1612 DisplayError HWCDisplayBuiltIn::HistogramEvent(int fd, uint32_t blob_id) { in HistogramEvent()
1617 int HWCDisplayBuiltIn::PostInit() { in PostInit()
1628 bool HWCDisplayBuiltIn::HasReadBackBufferSupport() { in HasReadBackBufferSupport()
1635 uint32_t HWCDisplayBuiltIn::GetUpdatingAppLayersCount() { in GetUpdatingAppLayersCount()
1650 bool HWCDisplayBuiltIn::IsDisplayIdle() { in IsDisplayIdle()
1656 void HWCDisplayBuiltIn::SetCpuPerfHintLargeCompCycle() { in SetCpuPerfHintLargeCompCycle()
1673 HWC2::Error HWCDisplayBuiltIn::ApplyHbmLocked() { in ApplyHbmLocked()
1702 bool HWCDisplayBuiltIn::IsHbmSupported() { in IsHbmSupported()
1719 HWC2::Error HWCDisplayBuiltIn::SetHbm(HbmState state, HbmClient client) { in SetHbm()
1738 HbmState HWCDisplayBuiltIn::GetHbm() { in GetHbm()