Home
last modified time | relevance | path

Searched refs:HWCSession (Results 1 – 25 of 27) sorted by relevance

12

/hardware/qcom/display/msm8909w_3100/sdm/libs/hwc2/
Dhwc_session_services.cpp44 void HWCSession::StartServices() { in StartServices()
93 Return<void> HWCSession::isDisplayConnected(IDisplayConfig::DisplayType dpy, in isDisplayConnected()
111 int32_t HWCSession::SetSecondaryDisplayStatus(int disp_id, HWCDisplay::DisplayStatus status) { in SetSecondaryDisplayStatus()
131 Return<int32_t> HWCSession::setSecondayDisplayStatus(IDisplayConfig::DisplayType dpy, in setSecondayDisplayStatus()
136 Return<int32_t> HWCSession::configureDynRefeshRate(IDisplayConfig::DisplayDynRefreshRateOp op, in configureDynRefeshRate()
160 int32_t HWCSession::GetConfigCount(int disp_id, uint32_t *count) { in GetConfigCount()
170 Return<void> HWCSession::getConfigCount(IDisplayConfig::DisplayType dpy, in getConfigCount()
180 int32_t HWCSession::GetActiveConfigIndex(int disp_id, uint32_t *config) { in GetActiveConfigIndex()
190 Return<void> HWCSession::getActiveConfig(IDisplayConfig::DisplayType dpy, in getActiveConfig()
200 int32_t HWCSession::SetActiveConfigIndex(int disp_id, uint32_t config) { in SetActiveConfigIndex()
[all …]
Dhwc_session.cpp53 static sdm::HWCSession::HWCModuleMethods g_hwc_module_methods;
72 Locker HWCSession::locker_;
127 HWCSession::HWCSession(const hw_module_t *module) { in HWCSession() function in sdm::HWCSession
136 int HWCSession::Init() { in Init()
216 int HWCSession::Deinit() { in Deinit()
241 int HWCSession::Open(const hw_module_t *module, const char *name, hw_device_t **device) { in Open()
250 HWCSession *hwc_session = new HWCSession(module); in Open()
267 int HWCSession::Close(hw_device_t *device) { in Close()
275 HWCSession *hwc_session = static_cast<HWCSession *>(composer_device); in Close()
282 void HWCSession::GetCapabilities(struct hwc2_device *device, uint32_t *outCount, in GetCapabilities()
[all …]
Dhwc_session.h66 class HWCSession : hwc2_device_t, HWCUEventListener, IDisplayConfig, public qClient::BnQClient {
69 HWCModuleMethods() { hw_module_methods_t::open = HWCSession::Open; } in HWCModuleMethods()
72 explicit HWCSession(const hw_module_t *module);
88 HWCSession *hwc_session = static_cast<HWCSession *>(device); in CallDisplayFunction()
105 HWCSession *hwc_session = static_cast<HWCSession *>(device); in CallLayerFunction()
/hardware/qcom/display/msm8996/sdm/libs/hwc2/
Dhwc_session.cpp50 static sdm::HWCSession::HWCModuleMethods g_hwc_module_methods;
67 Locker HWCSession::locker_;
69 HWCSession::HWCSession(const hw_module_t *module) { in HWCSession() function in sdm::HWCSession
78 int HWCSession::Init() { in Init()
141 int HWCSession::Deinit() { in Deinit()
164 int HWCSession::Open(const hw_module_t *module, const char *name, hw_device_t **device) { in Open()
173 HWCSession *hwc_session = new HWCSession(module); in Open()
190 int HWCSession::Close(hw_device_t *device) { in Close()
198 HWCSession *hwc_session = static_cast<HWCSession *>(composer_device); in Close()
205 void HWCSession::GetCapabilities(struct hwc2_device *device, uint32_t *outCount, in GetCapabilities()
[all …]
/hardware/qcom/display/msm8909/sdm/libs/hwc2/
Dhwc_session_services.cpp44 void HWCSession::StartServices() { in StartServices()
94 Return<void> HWCSession::isDisplayConnected(IDisplayConfig::DisplayType dpy, in isDisplayConnected()
118 int32_t HWCSession::SetSecondaryDisplayStatus(int disp_id, HWCDisplay::DisplayStatus status) { in SetSecondaryDisplayStatus()
137 Return<int32_t> HWCSession::setSecondayDisplayStatus(IDisplayConfig::DisplayType dpy, in setSecondayDisplayStatus()
142 Return<int32_t> HWCSession::configureDynRefeshRate(IDisplayConfig::DisplayDynRefreshRateOp op, in configureDynRefeshRate()
165 int32_t HWCSession::GetConfigCount(int disp_id, uint32_t *count) { in GetConfigCount()
179 Return<void> HWCSession::getConfigCount(IDisplayConfig::DisplayType dpy, in getConfigCount()
189 int32_t HWCSession::GetActiveConfigIndex(int disp_id, uint32_t *config) { in GetActiveConfigIndex()
203 Return<void> HWCSession::getActiveConfig(IDisplayConfig::DisplayType dpy, in getActiveConfig()
213 int32_t HWCSession::SetActiveConfigIndex(int disp_id, uint32_t config) { in SetActiveConfigIndex()
[all …]
Dhwc_session.cpp54 static sdm::HWCSession::HWCModuleMethods g_hwc_module_methods;
73 Locker HWCSession::locker_[HWC_NUM_DISPLAY_TYPES];
74 bool HWCSession::disable_skip_validate_ = false;
129 HWCSession::HWCSession(const hw_module_t *module) { in HWCSession() function in sdm::HWCSession
138 int HWCSession::Init() { in Init()
218 int HWCSession::Deinit() { in Deinit()
247 int HWCSession::Open(const hw_module_t *module, const char *name, hw_device_t **device) { in Open()
254 HWCSession *hwc_session = new HWCSession(module); in Open()
271 int HWCSession::Close(hw_device_t *device) { in Close()
277 HWCSession *hwc_session = static_cast<HWCSession *>(composer_device); in Close()
[all …]
Dhwc_session.h75 class HWCSession : hwc2_device_t, HWCUEventListener, IDisplayConfig, public qClient::BnQClient {
78 HWCModuleMethods() { hw_module_methods_t::open = HWCSession::Open; } in HWCModuleMethods()
81 explicit HWCSession(const hw_module_t *module);
98 HWCSession *hwc_session = static_cast<HWCSession *>(device); in CallDisplayFunction()
116 HWCSession *hwc_session = static_cast<HWCSession *>(device); in CallLayerFunction()
/hardware/qcom/sm8150/display/sdm/libs/hwc2/
Dhwc_session_services.cpp46 void HWCSession::StartServices() { in StartServices()
95 Return<void> HWCSession::isDisplayConnected(IDisplayConfig::DisplayType dpy, in isDisplayConnected()
114 int32_t HWCSession::SetSecondaryDisplayStatus(int disp_id, HWCDisplay::DisplayStatus status) { in SetSecondaryDisplayStatus()
154 Return<int32_t> HWCSession::setSecondayDisplayStatus(IDisplayConfig::DisplayType dpy, in setSecondayDisplayStatus()
159 Return<int32_t> HWCSession::configureDynRefeshRate(IDisplayConfig::DisplayDynRefreshRateOp op, in configureDynRefeshRate()
187 int32_t HWCSession::GetConfigCount(int disp_id, uint32_t *count) { in GetConfigCount()
203 Return<void> HWCSession::getConfigCount(IDisplayConfig::DisplayType dpy, in getConfigCount()
213 int32_t HWCSession::GetActiveConfigIndex(int disp_id, uint32_t *config) { in GetActiveConfigIndex()
229 Return<void> HWCSession::getActiveConfig(IDisplayConfig::DisplayType dpy, in getActiveConfig()
239 int32_t HWCSession::SetActiveConfigIndex(int disp_id, uint32_t config) { in SetActiveConfigIndex()
[all …]
Dhwc_session.cpp54 static sdm::HWCSession::HWCModuleMethods g_hwc_module_methods;
73 Locker HWCSession::locker_[HWCCallbacks::kNumDisplays];
74 bool HWCSession::power_on_pending_[HWCCallbacks::kNumDisplays];
75 Locker HWCSession::power_state_[HWCCallbacks::kNumDisplays];
76 Locker HWCSession::display_config_locker_;
78 int HWCSession::null_display_mode_ = 0;
152 HWCSession::HWCSession(const hw_module_t *module) { in HWCSession() function in sdm::HWCSession
161 int HWCSession::Init() { in Init()
236 int HWCSession::Deinit() { in Deinit()
268 void HWCSession::InitSupportedDisplaySlots() { in InitSupportedDisplaySlots()
[all …]
Dhwc_session.h89 class HWCSession : hwc2_device_t, HWCUEventListener, IDisplayConfig, public qClient::BnQClient,
93 HWCModuleMethods() { hw_module_methods_t::open = HWCSession::Open; } in HWCModuleMethods()
101 explicit HWCSession(const hw_module_t *module);
118 HWCSession *hwc_session = static_cast<HWCSession *>(device); in CallDisplayFunction()
148 HWCSession *hwc_session = static_cast<HWCSession *>(device); in CallLayerFunction()
/hardware/qcom/display/msm8998/sdm/libs/hwc2/
Dhwc_session.cpp51 static sdm::HWCSession::HWCModuleMethods g_hwc_module_methods;
68 Locker HWCSession::locker_;
70 HWCSession::HWCSession(const hw_module_t *module) { in HWCSession() function in sdm::HWCSession
79 int HWCSession::Init() { in Init()
152 int HWCSession::Deinit() { in Deinit()
177 int HWCSession::Open(const hw_module_t *module, const char *name, hw_device_t **device) { in Open()
186 HWCSession *hwc_session = new HWCSession(module); in Open()
203 int HWCSession::Close(hw_device_t *device) { in Close()
211 HWCSession *hwc_session = static_cast<HWCSession *>(composer_device); in Close()
218 void HWCSession::GetCapabilities(struct hwc2_device *device, uint32_t *outCount, in GetCapabilities()
[all …]
Dhwc_session.h37 class HWCSession : hwc2_device_t, public qClient::BnQClient {
40 HWCModuleMethods() { hw_module_methods_t::open = HWCSession::Open; } in HWCModuleMethods()
43 explicit HWCSession(const hw_module_t *module);
55 HWCSession *hwc_session = static_cast<HWCSession *>(device); in CallDisplayFunction()
72 HWCSession *hwc_session = static_cast<HWCSession *>(device); in CallLayerFunction()
/hardware/qcom/display/msm8996/sdm/libs/hwc/
Dhwc_session.cpp62 static sdm::HWCSession::HWCModuleMethods g_hwc_module_methods;
80 Locker HWCSession::locker_;
91 HWCSession::HWCSession(const hw_module_t *module) { in HWCSession() function in sdm::HWCSession
115 int HWCSession::Init() { in Init()
190 int HWCSession::Deinit() { in Deinit()
207 int HWCSession::Open(const hw_module_t *module, const char *name, hw_device_t **device) { in Open()
216 HWCSession *hwc_session = new HWCSession(module); in Open()
234 int HWCSession::Close(hw_device_t *device) { in Close()
242 HWCSession *hwc_session = static_cast<HWCSession *>(composer_device); in Close()
250 int HWCSession::Prepare(hwc_composer_device_1 *device, size_t num_displays, in Prepare()
[all …]
Dhwc_session.h39 class HWCSession : hwc_composer_device_1_t, public qClient::BnQClient {
43 hw_module_methods_t::open = HWCSession::Open; in HWCModuleMethods()
47 explicit HWCSession(const hw_module_t *module);
/hardware/qcom/display/msm8909/sdm/libs/hwc/
Dhwc_session.cpp65 static sdm::HWCSession::HWCModuleMethods g_hwc_module_methods;
83 Locker HWCSession::locker_;
94 HWCSession::HWCSession(const hw_module_t *module) { in HWCSession() function in sdm::HWCSession
118 int HWCSession::Init() { in Init()
207 int HWCSession::Deinit() { in Deinit()
225 int HWCSession::Open(const hw_module_t *module, const char *name, hw_device_t **device) { in Open()
234 HWCSession *hwc_session = new HWCSession(module); in Open()
252 int HWCSession::Close(hw_device_t *device) { in Close()
260 HWCSession *hwc_session = static_cast<HWCSession *>(composer_device); in Close()
268 int HWCSession::Prepare(hwc_composer_device_1 *device, size_t num_displays, in Prepare()
[all …]
Dhwc_session.h40 class HWCSession : hwc_composer_device_1_t, public qClient::BnQClient {
44 hw_module_methods_t::open = HWCSession::Open; in HWCModuleMethods()
48 explicit HWCSession(const hw_module_t *module);
/hardware/qcom/sm7250/display/composer/
Dhwc_session.cpp56 extern void DisplayInit(sdm::HWCSession *hwc_session);
61 Locker HWCSession::locker_[HWCCallbacks::kNumDisplays];
62 bool HWCSession::pending_power_mode_[HWCCallbacks::kNumDisplays];
63 Locker HWCSession::power_state_[HWCCallbacks::kNumDisplays];
64 Locker HWCSession::hdr_locker_[HWCCallbacks::kNumDisplays];
65 Locker HWCSession::display_config_locker_;
66 Locker HWCSession::system_locker_;
68 int HWCSession::null_display_mode_ = 0;
146 HWCSession::HWCSession() : cwb_(this) {} in HWCSession() function in sdm::HWCSession
148 HWCSession *HWCSession::GetInstance() { in GetInstance()
[all …]
Dpixel-display.h29 using sdm::HWCSession;
34 Display(HWCSession *hwc_session);
44 HWCSession *mHWCSession = nullptr;
Dpixel-display.cpp29 void DisplayInit(sdm::HWCSession *hwc_session) { in DisplayInit()
51 Display::Display(HWCSession *hwc_session):mHWCSession(hwc_session) { in Display()
DQtiComposer.cpp44 hwc_session_ = HWCSession::GetInstance(); in QtiComposer()
140 auto error = HWCSession::GetInstance()->Init(); in initialize()
DQtiComposer.h73 HWCSession *hwc_session_ = nullptr;
Dhwc_session.h99 class HWCSession : hwc2_device_t, HWCUEventListener, public qClient::BnQClient,
107 HWCSession();
169 static HWCSession *GetInstance();
322 explicit CWB(HWCSession *hwc_session) : hwc_session_(hwc_session) { } in CWB()
347 HWCSession *hwc_session_ = nullptr;
353 HWCSession *hwc_session);
411 HWCSession *hwc_session_ = nullptr;
Dhwc_display.cpp1360 SCOPE_LOCK(HWCSession::locker_[id_]); in HandleEvent()
1373 SEQUENCE_WAIT_SCOPE_LOCK(HWCSession::locker_[id_]); in HandleEvent()
1380 SEQUENCE_WAIT_SCOPE_LOCK(HWCSession::locker_[id_]); in HandleEvent()
/hardware/qcom/sdm845/display/sdm/libs/hwc2/
Dhwc_session.h87 class HWCSession : hwc2_device_t, HWCUEventListener, IDisplayConfig, public qClient::BnQClient {
90 HWCModuleMethods() { hw_module_methods_t::open = HWCSession::Open; } in HWCModuleMethods()
93 explicit HWCSession(const hw_module_t *module);
110 HWCSession *hwc_session = static_cast<HWCSession *>(device); in CallDisplayFunction()
132 HWCSession *hwc_session = static_cast<HWCSession *>(device); in CallLayerFunction()
/hardware/qcom/display/msm8909w_3100/sdm/libs/hwc/
Dhwc_session.h40 class HWCSession : hwc_composer_device_1_t, public qClient::BnQClient {
44 hw_module_methods_t::open = HWCSession::Open; in HWCModuleMethods()
48 explicit HWCSession(const hw_module_t *module);

12