Searched refs:DrmClient (Results 1 – 13 of 13) sorted by relevance
41 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;
27 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 …]
32 class DrmClient; variable46 friend class DrmClient;48 DrmBuffer(DrmClient& drmClient);50 DrmClient& mDrmClient;
23 DrmBuffer::DrmBuffer(DrmClient& DrmClient) : mDrmClient(DrmClient) {} in DrmBuffer() argument
187 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()
65 const DrmClient* getDrmPresenter() const override { return &mDrmClient; } in getDrmPresenter()74 DrmClient mDrmClient;
67 const DrmClient* getDrmPresenter() const override { in getDrmPresenter()93 std::optional<DrmClient> mDrmClient;
65 const DrmClient* getDrmPresenter() const override { return &mDrmClient; } in getDrmPresenter()100 DrmClient mDrmClient;
38 HWC3::Error findDisplays(const DrmClient* drm, std::vector<DisplayMultiConfigs>* outDisplays);
48 DrmClient* client, uint32_t numImages = 3);
71 virtual const DrmClient* getDrmPresenter() const { return nullptr; } in getDrmPresenter()
65 DrmClient* client, uint32_t numImages) { in create()
76 "DrmClient.cpp",