Lines Matching refs:HWCDisplay

55 uint32_t HWCDisplay::throttling_refresh_rate_ = 60;
461 HWCDisplay::HWCDisplay(CoreInterface *core_intf, BufferAllocator *buffer_allocator, in HWCDisplay() function in sdm::HWCDisplay
476 int HWCDisplay::Init() { in Init()
550 void HWCDisplay::UpdateConfigs() { in UpdateConfigs()
586 int HWCDisplay::Deinit() { in Deinit()
617 HWC2::Error HWCDisplay::CreateLayer(hwc2_layer_t *out_layer_id) { in CreateLayer()
629 HWCLayer *HWCDisplay::GetHWCLayer(hwc2_layer_t layer_id) { in GetHWCLayer()
639 HWC2::Error HWCDisplay::DestroyLayer(hwc2_layer_t layer_id) { in DestroyLayer()
664 void HWCDisplay::BuildLayerStack() { in BuildLayerStack()
853 void HWCDisplay::BuildSolidFillStack() { in BuildSolidFillStack()
863 HWC2::Error HWCDisplay::SetLayerType(hwc2_layer_t layer_id, IQtiComposerClient::LayerType type) { in SetLayerType()
875 HWC2::Error HWCDisplay::SetLayerZOrder(hwc2_layer_t layer_id, uint32_t z) { in SetLayerZOrder()
907 HWC2::Error HWCDisplay::SetVsyncEnabled(HWC2::Vsync enabled) { in SetVsyncEnabled()
939 void HWCDisplay::PostPowerMode() { in PostPowerMode()
960 HWC2::Error HWCDisplay::SetPowerMode(HWC2::PowerMode mode, bool teardown) { in SetPowerMode()
1021 HWC2::Error HWCDisplay::GetClientTargetSupport(uint32_t width, uint32_t height, int32_t format, in GetClientTargetSupport()
1040 HWC2::Error HWCDisplay::GetColorModes(uint32_t *out_num_modes, ColorMode *out_modes) { in GetColorModes()
1050 HWC2::Error HWCDisplay::GetRenderIntents(ColorMode mode, uint32_t *out_num_intents, in GetRenderIntents()
1064 HWC2::Error HWCDisplay::GetDisplayConfigs(uint32_t *out_num_configs, hwc2_config_t *out_configs) { in GetDisplayConfigs()
1088 HWC2::Error HWCDisplay::GetDisplayAttribute(hwc2_config_t config, HwcAttribute attribute, in GetDisplayAttribute()
1132 HWC2::Error HWCDisplay::GetDisplayName(uint32_t *out_size, char *out_name) { in GetDisplayName()
1169 HWC2::Error HWCDisplay::GetDisplayType(int32_t *out_type) { in GetDisplayType()
1179 HWC2::Error HWCDisplay::GetPerFrameMetadataKeys(uint32_t *out_num_keys, in GetPerFrameMetadataKeys()
1204 HWC2::Error HWCDisplay::GetActiveConfig(hwc2_config_t *out_config) { in GetActiveConfig()
1221 HWC2::Error HWCDisplay::SetClientTarget(buffer_handle_t target, shared_ptr<Fence> acquire_fence, in SetClientTarget()
1236 sdm_layer->frame_rate = std::min(current_refresh_rate_, HWCDisplay::GetThrottlingRefreshRate()); in SetClientTarget()
1253 HWC2::Error HWCDisplay::GetClientTarget(buffer_handle_t target, shared_ptr<Fence> acquire_fence, in GetClientTarget()
1263 HWC2::Error HWCDisplay::SetActiveConfig(hwc2_config_t config) { in SetActiveConfig()
1304 DisplayError HWCDisplay::SetMixerResolution(uint32_t width, uint32_t height) { in SetMixerResolution()
1308 HWC2::Error HWCDisplay::SetFrameDumpConfig(uint32_t count, uint32_t bit_mask_layer_type, in SetFrameDumpConfig()
1323 HWC2::PowerMode HWCDisplay::GetCurrentPowerMode() { in GetCurrentPowerMode()
1327 DisplayError HWCDisplay::VSync(const DisplayEventVSync &vsync) { in VSync()
1342 DisplayError HWCDisplay::Refresh() { in Refresh()
1347 DisplayError HWCDisplay::CECMessage(char *message) { in CECMessage()
1357 DisplayError HWCDisplay::HandleEvent(DisplayEvent event) { in HandleEvent()
1409 DisplayError HWCDisplay::HistogramEvent(int /* fd */, uint32_t /* blob_fd */) { in HistogramEvent()
1413 HWC2::Error HWCDisplay::PrepareLayerStack(uint32_t *out_num_types, uint32_t *out_num_requests) { in PrepareLayerStack()
1488 HWC2::Error HWCDisplay::AcceptDisplayChanges() { in AcceptDisplayChanges()
1509 HWC2::Error HWCDisplay::GetChangedCompositionTypes(uint32_t *out_num_elements, in GetChangedCompositionTypes()
1532 HWC2::Error HWCDisplay::GetReleaseFences(uint32_t *out_num_elements, hwc2_layer_t *out_layers, in GetReleaseFences()
1555 HWC2::Error HWCDisplay::GetDisplayRequests(int32_t *out_display_requests, in GetDisplayRequests()
1595 HWC2::Error HWCDisplay::GetHdrCapabilities(uint32_t *out_num_types, int32_t *out_types, in GetHdrCapabilities()
1645 HWC2::Error HWCDisplay::CommitLayerStack(void) { in CommitLayerStack()
1710 HWC2::Error HWCDisplay::PostCommitLayerStack(shared_ptr<Fence> *out_retire_fence) { in PostCommitLayerStack()
1782 void HWCDisplay::SetIdleTimeoutMs(uint32_t timeout_ms) { in SetIdleTimeoutMs()
1786 DisplayError HWCDisplay::SetMaxMixerStages(uint32_t max_mixer_stages) { in SetMaxMixerStages()
1797 void HWCDisplay::DumpInputBuffers() { in DumpInputBuffers()
1867 void HWCDisplay::DumpOutputBuffer(const BufferInfo &buffer_info, void *base, in DumpOutputBuffer()
1911 const char *HWCDisplay::GetDisplayString() { in GetDisplayString()
1924 int HWCDisplay::SetFrameBufferConfig(uint32_t x_pixels, uint32_t y_pixels) { in SetFrameBufferConfig()
1973 int HWCDisplay::SetFrameBufferResolution(uint32_t x_pixels, uint32_t y_pixels) { in SetFrameBufferResolution()
2016 void HWCDisplay::GetFrameBufferResolution(uint32_t *x_pixels, uint32_t *y_pixels) { in GetFrameBufferResolution()
2024 DisplayError HWCDisplay::GetMixerResolution(uint32_t *x_pixels, uint32_t *y_pixels) { in GetMixerResolution()
2028 void HWCDisplay::GetPanelResolution(uint32_t *x_pixels, uint32_t *y_pixels) { in GetPanelResolution()
2039 int HWCDisplay::SetDisplayStatus(DisplayStatus display_status) { in SetDisplayStatus()
2065 HWC2::Error HWCDisplay::SetCursorPosition(hwc2_layer_t layer, int x, int y) { in SetCursorPosition()
2113 int HWCDisplay::OnMinHdcpEncryptionLevelChange(uint32_t min_enc_level) { in OnMinHdcpEncryptionLevelChange()
2124 void HWCDisplay::MarkLayersForGPUBypass() { in MarkLayersForGPUBypass()
2132 void HWCDisplay::MarkLayersForClientComposition() { in MarkLayersForClientComposition()
2144 void HWCDisplay::ApplyScanAdjustment(hwc_rect_t *display_frame) { in ApplyScanAdjustment()
2147 int HWCDisplay::ToggleScreenUpdates(bool enable) { in ToggleScreenUpdates()
2154 int HWCDisplay::ColorSVCRequestRoute(const PPDisplayAPIPayload &in_payload, in ColorSVCRequestRoute()
2167 void HWCDisplay::SolidFillPrepare() { in SolidFillPrepare()
2211 int HWCDisplay::GetVisibleDisplayRect(hwc_rect_t *visible_rect) { in GetVisibleDisplayRect()
2226 int HWCDisplay::HandleSecureSession(const std::bitset<kSecureMax> &secure_sessions, in HandleSecureSession()
2251 int HWCDisplay::GetActiveSecureSession(std::bitset<kSecureMax> *secure_sessions) { in GetActiveSecureSession()
2268 int HWCDisplay::SetActiveDisplayConfig(uint32_t config) { in SetActiveDisplayConfig()
2286 int HWCDisplay::GetActiveDisplayConfig(uint32_t *config) { in GetActiveDisplayConfig()
2290 int HWCDisplay::GetDisplayConfigCount(uint32_t *count) { in GetDisplayConfigCount()
2294 int HWCDisplay::GetDisplayAttributesForConfig(int config, in GetDisplayAttributesForConfig()
2299 uint32_t HWCDisplay::GetUpdatingLayersCount(void) { in GetUpdatingLayersCount()
2312 bool HWCDisplay::IsLayerUpdating(HWCLayer *hwc_layer) { in IsLayerUpdating()
2323 uint32_t HWCDisplay::SanitizeRefreshRate(uint32_t req_refresh_rate) { in SanitizeRefreshRate()
2340 DisplayClass HWCDisplay::GetDisplayClass() { in GetDisplayClass()
2344 void HWCDisplay::Dump(std::ostringstream *os) { in Dump()
2398 bool HWCDisplay::CanSkipValidate() { in CanSkipValidate()
2438 HWC2::Error HWCDisplay::GetValidateDisplayOutput(uint32_t *out_num_types, in GetValidateDisplayOutput()
2446 HWC2::Error HWCDisplay::GetDisplayIdentificationData(uint8_t *out_port, uint32_t *out_data_size, in GetDisplayIdentificationData()
2457 HWC2::Error HWCDisplay::SetDisplayElapseTime(uint64_t time) { in SetDisplayElapseTime()
2462 bool HWCDisplay::IsDisplayCommandMode() { in IsDisplayCommandMode()
2466 HWC2::Error HWCDisplay::SetDisplayedContentSamplingEnabledVndService(bool enabled) { in SetDisplayedContentSamplingEnabledVndService()
2470 HWC2::Error HWCDisplay::SetDisplayedContentSamplingEnabled(int32_t enabled, uint8_t component_mask, in SetDisplayedContentSamplingEnabled()
2476 HWC2::Error HWCDisplay::GetDisplayedContentSamplingAttributes(int32_t *format, int32_t *dataspace, in GetDisplayedContentSamplingAttributes()
2481 HWC2::Error HWCDisplay::GetDisplayedContentSample( in GetDisplayedContentSample()
2491 bool HWCDisplay::CanSkipSdmPrepare(uint32_t *num_types, uint32_t *num_requests) { in CanSkipSdmPrepare()
2521 void HWCDisplay::UpdateRefreshRate() { in UpdateRefreshRate()
2527 layer->frame_rate = std::min(current_refresh_rate_, HWCDisplay::GetThrottlingRefreshRate()); in UpdateRefreshRate()
2531 int32_t HWCDisplay::SetClientTargetDataSpace(int32_t dataspace) { in SetClientTargetDataSpace()
2543 void HWCDisplay::WaitOnPreviousFence() { in WaitOnPreviousFence()
2569 void HWCDisplay::GetLayerStack(HWCLayerStack *stack) { in GetLayerStack()
2575 void HWCDisplay::SetLayerStack(HWCLayerStack *stack) { in SetLayerStack()
2581 bool HWCDisplay::CheckResourceState() { in CheckResourceState()
2589 void HWCDisplay::UpdateActiveConfig() { in UpdateActiveConfig()
2605 int32_t HWCDisplay::GetDisplayConfigGroup(DisplayConfigGroupInfo variable_config) { in GetDisplayConfigGroup()
2616 HWC2::Error HWCDisplay::GetDisplayVsyncPeriod(VsyncPeriodNanos *vsync_period) { in GetDisplayVsyncPeriod()
2624 HWC2::Error HWCDisplay::SetActiveConfigWithConstraints( in SetActiveConfigWithConstraints()
2650 void HWCDisplay::ProcessActiveConfigChange() { in ProcessActiveConfigChange()
2662 HWC2::Error HWCDisplay::GetVsyncPeriodByActiveConfig(VsyncPeriodNanos *vsync_period) { in GetVsyncPeriodByActiveConfig()
2682 bool HWCDisplay::GetTransientVsyncPeriod(VsyncPeriodNanos *vsync_period) { in GetTransientVsyncPeriod()
2698 std::tuple<int64_t, int64_t> HWCDisplay::RequestActiveConfigChange( in RequestActiveConfigChange()
2711 std::tuple<int64_t, int64_t> HWCDisplay::EstimateVsyncPeriodChangeTimeline( in EstimateVsyncPeriodChangeTimeline()
2730 void HWCDisplay::SubmitActiveConfigChange(VsyncPeriodNanos current_vsync_period) { in SubmitActiveConfigChange()
2752 bool HWCDisplay::IsActiveConfigReadyToSubmit(int64_t time) { in IsActiveConfigReadyToSubmit()
2757 bool HWCDisplay::IsActiveConfigApplied(int64_t time, int64_t vsync_applied_time) { in IsActiveConfigApplied()
2761 bool HWCDisplay::IsSameGroup(hwc2_config_t config_id1, hwc2_config_t config_id2) { in IsSameGroup()
2777 bool HWCDisplay::AllowSeamless(hwc2_config_t config) { in AllowSeamless()
2788 HWC2::Error HWCDisplay::SubmitDisplayConfig(hwc2_config_t config) { in SubmitDisplayConfig()
2809 HWC2::Error HWCDisplay::GetCachedActiveConfig(hwc2_config_t *active_config) { in GetCachedActiveConfig()
2819 void HWCDisplay::SetActiveConfigIndex(int index) { in SetActiveConfigIndex()
2824 int HWCDisplay::GetActiveConfigIndex() { in GetActiveConfigIndex()
2829 HWC2::Error HWCDisplay::GetSupportedContentTypes(hidl_vec<HwcContentType> *types) { in GetSupportedContentTypes()
2835 HWC2::Error HWCDisplay::SetContentType(HwcContentType type) { in SetContentType()