Lines Matching defs:DrmDevice
28 FdPtr DrmDevice::mDrmFd = nullptr;
29 std::shared_ptr<DrmDevice> DrmDevice::mInstance;
31 std::shared_ptr<HdiDeviceInterface> DrmDevice::Create()
45 mInstance = std::make_shared<DrmDevice>();
50 int DrmDevice::GetDrmFd()
64 uint32_t DrmDevice::ConvertToDrmFormat(PixelFormat fmtIn)
88 DrmDevice::DrmDevice() {}
90 int32_t DrmDevice::GetCrtcProperty(const DrmCrtc &crtc, const std::string &name, DrmProperty &prop)
95 int32_t DrmDevice::GetConnectorProperty(const DrmConnector &connector, const std::string &name, DrmProperty &prop)
100 int32_t DrmDevice::GetPlaneProperty(const DrmPlane &plane, const std::string &name, DrmProperty &prop)
105 int32_t DrmDevice::GetProperty(uint32_t objId, uint32_t objType, const std::string &name, DrmProperty &prop)
147 int32_t DrmDevice::Init()
165 void DrmDevice::DeInit()
171 void DrmDevice::FindAllCrtc(const drmModeResPtr &res)
193 void DrmDevice::FindAllEncoder(const drmModeResPtr &res)
210 void DrmDevice::FindAllConnector(const drmModeResPtr &res)
233 void DrmDevice::FindAllPlane()
260 std::shared_ptr<DrmEncoder> DrmDevice::GetDrmEncoderFromId(uint32_t id)
265 std::shared_ptr<DrmConnector> DrmDevice::GetDrmConnectorFromId(uint32_t id)
270 std::shared_ptr<DrmCrtc> DrmDevice::GetDrmCrtcFromId(uint32_t id)
275 std::vector<std::shared_ptr<DrmPlane>> DrmDevice::GetDrmPlane(uint32_t pipe, uint32_t type)
287 bool DrmDevice::HandleHotplug(uint32_t dispId, bool plugIn)
316 std::unordered_map<uint32_t, std::shared_ptr<HdiDisplay>> DrmDevice::DiscoveryDisplay()