/drivers/peripheral/display/composer/vdi_base/src/ |
H A D | hdi_drm_layer.cpp | 25 DrmGemBuffer::DrmGemBuffer(int drmFd, HdiLayerBuffer &hdl) : mDrmFd(drmFd) in DrmGemBuffer() argument 31 void DrmGemBuffer::Init(int drmFd, HdiLayerBuffer &hdl) in Init() argument 39 DISPLAY_CHK_RETURN_NOT_VALUE((drmFd < 0), DISPLAY_LOGE("can not init drmfd %{public}d", drmFd)); in Init() 41 ret = drmPrimeFDToHandle(drmFd, hdl.GetFb(), &mGemHandle); in Init() 47 ret = drmModeAddFB2(drmFd, hdl.GetWight(), hdl.GetHeight(), mDrmFormat, gemHandles, pitches, offsets, &mFdId, 0); in Init()
|
H A D | drm_connector.cpp | 244 int drmFd = mDrmFdPtr->GetFd(); in UpdateModes() local 245 drmModeConnectorPtr c = drmModeGetConnector(drmFd, mId); in UpdateModes() 291 int drmFd = mDrmFdPtr->GetFd(); in HandleHotplug() local 300 drmModeConnectorPtr c = drmModeGetConnector(drmFd, mId); in HandleHotplug() 313 drmModeCreatePropertyBlob(drmFd, &c->modes[0], in HandleHotplug() 321 ret = drmModeAtomicCommit(drmFd, pset, DRM_MODE_ATOMIC_ALLOW_MODESET, nullptr); in HandleHotplug() 390 int drmFd = DrmDevice::GetDrmFd(); in Init() local 391 DISPLAY_CHK_RETURN((drmFd < 0), DISPLAY_FAILURE, DISPLAY_LOGE("the drm fd is invalid")); in Init() 393 ret = drmModeCreatePropertyBlob(drmFd, static_cast<void *>(&modeInfo), sizeof(modeInfo), &mBlockId); in Init() 402 int drmFd in ~DrmModeBlock() local [all...] |
H A D | drm_device.cpp | 36 int drmFd = open("/dev/dri/card0", O_RDWR | O_CLOEXEC); // drmOpen(name.c_str(), nullptr); in Create() local 37 if (drmFd < 0) { in Create() 41 DISPLAY_LOGD("the drm fd is %{public}d", drmFd); in Create() 42 mDrmFd = std::make_shared<HdiFd>(drmFd); in Create()
|
H A D | hdi_drm_composition.cpp | 174 int drmFd = mDrmDevice->GetDrmFd(); in UpdateMode() local 198 ret = drmModeAtomicCommit(drmFd, pset, flags, nullptr); in UpdateMode() 260 int drmFd = mDrmDevice->GetDrmFd(); in Apply() local 304 ret = drmModeAtomicCommit(drmFd, atomicReqPtr.Get(), flags, nullptr); in Apply()
|
/drivers/peripheral/display/hal/default_standard/src/display_device/drm/ |
H A D | hdi_drm_layer.cpp | 24 DrmGemBuffer::DrmGemBuffer(int drmFd, HdiLayerBuffer &hdl) : mDrmFd(drmFd)
in DrmGemBuffer() argument 30 void DrmGemBuffer::Init(int drmFd, HdiLayerBuffer &hdl)
in Init() argument 37 DISPLAY_CHK_RETURN_NOT_VALUE((drmFd < 0), DISPLAY_LOGE("can not init drmfd %{public}d", drmFd));
in Init() 39 ret = drmPrimeFDToHandle(drmFd, hdl.GetFb(), &mGemHandle);
in Init() 45 ret = drmModeAddFB2(drmFd, hdl.GetWidth(), hdl.GetHeight(), mDrmFormat, gemHandles, pitches, offsets, &mFdId, 0);
in Init()
|
H A D | drm_connector.cpp | 218 int drmFd = mDrmFdPtr->GetFd();
in UpdateModes() local 219 drmModeConnectorPtr c = drmModeGetConnector(drmFd, mId);
in UpdateModes() 284 int drmFd = DrmDevice::GetDrmFd();
in Init() local 285 DISPLAY_CHK_RETURN((drmFd < 0), DISPLAY_FAILURE, DISPLAY_LOGE("the drm fd is invalid"));
in Init() 287 int ret = drmModeCreatePropertyBlob(drmFd, static_cast<void *>(&modeInfo), sizeof(modeInfo), &mBlockId);
in Init() 296 int drmFd = DrmDevice::GetDrmFd();
in ~DrmModeBlock() local 297 if ((mBlockId != DRM_INVALID_ID) && (drmFd >= 0)) {
in ~DrmModeBlock() 298 int ret = drmModeDestroyPropertyBlob(drmFd, mBlockId);
in ~DrmModeBlock() 303 DISPLAY_LOGE("can not destruct the block id %{public}d drmFd %{public}d", mBlockId, drmFd);
in ~DrmModeBlock() [all...] |
H A D | hdi_drm_layer.h | 32 DrmGemBuffer(int drmFd, HdiLayerBuffer &hdl);
41 void Init(int drmFd, HdiLayerBuffer &hdl);
|
H A D | hdi_drm_composition.cpp | 126 int drmFd = mDrmDevice->GetDrmFd();
in Apply() local 157 ret = drmModeAtomicCommit(drmFd, atomicReqPtr.Get(), flags, nullptr);
in Apply()
|
H A D | drm_device.cpp | 36 int drmFd = drmOpen(name.c_str(), nullptr);
in Create() local 37 if (drmFd < 0) {
in Create() 41 DISPLAY_LOGD("the drm fd is %{public}d", drmFd);
in Create() 42 mDrmFd = std::make_shared<HdiFd>(drmFd);
in Create()
|
/drivers/peripheral/display/composer/vdi_base/include/ |
H A D | hdi_drm_layer.h | 31 DrmGemBuffer(int drmFd, HdiLayerBuffer &hdl); 40 void Init(int drmFd, HdiLayerBuffer &hdl);
|
/drivers/peripheral/display/buffer/vdi_base/src/ |
H A D | display_gralloc_gbm.cpp | 198 int drmFd = open(path, O_RDWR); in InitGbmDevice() local 199 if (drmFd < 0) { in InitGbmDevice() 203 drmDropMaster(drmFd); in InitGbmDevice() 204 struct gbm_device *gbmDevice = HdiGbmCreateDevice(drmFd); in InitGbmDevice() 205 grallocManager->drmFd = drmFd; in InitGbmDevice() 207 close(drmFd); in InitGbmDevice() 208 grallocManager->drmFd = -1; in InitGbmDevice() 213 grallocManager->drmFd = drmFd; in InitGbmDevice() [all...] |
/drivers/peripheral/display/buffer/vdi_base/include/ |
H A D | display_gralloc_gbm.h | 30 int drmFd; member
|