Searched refs:DrmDevice (Results 1 – 6 of 6) sorted by relevance
48 class DrmDevice {50 DrmDevice();51 ~DrmDevice();52 DrmDevice(const DrmDevice&) = delete;53 DrmDevice& operator=(const DrmDevice&) = delete;
47 DrmDevice::DrmDevice() : fd_(Open()) {} in DrmDevice() function in XCam::DrmDevice49 DrmDevice::~DrmDevice() = default;51 int DrmDevice::Open() { in Open()84 void DrmDevice::Close() { in Close()90 bool DrmDevice::Available() { return !!drmAvailable(); } in Available()92 std::unique_ptr<DrmDumbObject> DrmDevice::CreateDumbObject( in CreateDumbObject()130 XCamReturn DrmDevice::DestroyDumbObject( in DestroyDumbObject()154 XCamReturn DrmDevice::RequestMapDumbObject( in RequestMapDumbObject()
39 class DrmDevice; variable48 DrmBuffer(const std::shared_ptr<DrmDevice>& dev, std::unique_ptr<DrmDumbObject> dumb_object);64 std::weak_ptr<DrmDevice> drm_device_;73 explicit DrmBufferPool(std::shared_ptr<DrmDevice> device);84 std::shared_ptr<DrmDevice> drm_device_;89 friend class DrmDevice; variable
45 DrmBuffer::DrmBuffer(const std::shared_ptr<DrmDevice>& dev, in DrmBuffer()47 : drm_device_(std::weak_ptr<DrmDevice>(dev)) { in DrmBuffer()121 DrmBufferPool::DrmBufferPool(std::shared_ptr<DrmDevice> device) : drm_device_(device) {} in DrmBufferPool()
111 std::shared_ptr<DrmDevice> drm_dev_;
397 if (!DrmDevice::Available()) { in InitializeBufferPools()402 auto dev = std::make_shared<DrmDevice>(); in InitializeBufferPools()