Home
last modified time | relevance | path

Searched refs:DrmClient (Results 1 – 13 of 13) sorted by relevance

/device/generic/goldfish-opengl/system/hwc3/
DDrmClient.h41 class DrmClient {
43 DrmClient() = default;
44 ~DrmClient();
46 DrmClient(const DrmClient&) = delete;
47 DrmClient& operator=(const DrmClient&) = delete;
49 DrmClient(DrmClient&&) = delete;
50 DrmClient& operator=(DrmClient&&) = delete;
DDrmClient.cpp27 DrmClient::~DrmClient() { in ~DrmClient()
33 ::android::base::unique_fd DrmClient::OpenVirtioGpuDrmFd() { in OpenVirtioGpuDrmFd()
63 HWC3::Error DrmClient::init() { in init()
113 HWC3::Error DrmClient::getDisplayConfigs(std::vector<DisplayConfig>* configs) const { in getDisplayConfigs()
138 HWC3::Error DrmClient::registerOnHotplugCallback(const HotplugCallback& cb) { in registerOnHotplugCallback()
143 HWC3::Error DrmClient::unregisterOnHotplugCallback() { in unregisterOnHotplugCallback()
148 bool DrmClient::loadDrmDisplays() { in loadDrmDisplays()
232 std::tuple<HWC3::Error, std::shared_ptr<DrmBuffer>> DrmClient::create( in create()
270 HWC3::Error DrmClient::destroyDrmFramebuffer(DrmBuffer* buffer) { in destroyDrmFramebuffer()
293 bool DrmClient::handleHotplug() { in handleHotplug()
[all …]
DDrmBuffer.h32 class DrmClient; variable
46 friend class DrmClient;
48 DrmBuffer(DrmClient& drmClient);
50 DrmClient& mDrmClient;
DDrmBuffer.cpp23 DrmBuffer::DrmBuffer(DrmClient& DrmClient) : mDrmClient(DrmClient) {} in DrmBuffer() argument
DDisplayFinder.cpp187 HWC3::Error findDrmDisplays(const DrmClient& drm, std::vector<DisplayMultiConfigs>* outDisplays) { in findDrmDisplays()
190 std::vector<DrmClient::DisplayConfig> drmDisplayConfigs; in findDrmDisplays()
198 for (const DrmClient::DisplayConfig drmDisplayConfig : drmDisplayConfigs) { in findDrmDisplays()
219 HWC3::Error findDisplays(const DrmClient* drm, std::vector<DisplayMultiConfigs>* outDisplays) { in findDisplays()
DClientFrameComposer.h65 const DrmClient* getDrmPresenter() const override { return &mDrmClient; } in getDrmPresenter()
74 DrmClient mDrmClient;
DHostFrameComposer.h67 const DrmClient* getDrmPresenter() const override { in getDrmPresenter()
93 std::optional<DrmClient> mDrmClient;
DGuestFrameComposer.h65 const DrmClient* getDrmPresenter() const override { return &mDrmClient; } in getDrmPresenter()
100 DrmClient mDrmClient;
DDisplayFinder.h38 HWC3::Error findDisplays(const DrmClient* drm, std::vector<DisplayMultiConfigs>* outDisplays);
DDrmSwapchain.h48 DrmClient* client, uint32_t numImages = 3);
DFrameComposer.h71 virtual const DrmClient* getDrmPresenter() const { return nullptr; } in getDrmPresenter()
DDrmSwapchain.cpp65 DrmClient* client, uint32_t numImages) { in create()
DAndroid.bp76 "DrmClient.cpp",