/device/soc/hisilicon/common/hal/display/source/display_device/src/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 38 DISPLAY_CHK_RETURN_NOT_VALUE((drmFd < 0), DISPLAY_LOGE("can not init drmfd %{public}d", drmFd));
in Init() 40 ret = drmPrimeFDToHandle(drmFd, hdl.GetFb(), &mGemHandle);
in Init() 46 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);
|
/device/soc/rockchip/common/hardware/display/src/display_device/ |
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 38 DISPLAY_CHK_RETURN_NOT_VALUE((drmFd < 0), DISPLAY_LOGE("can not init drmfd %{public}d", drmFd)); in Init() 40 ret = drmPrimeFDToHandle(drmFd, hdl.GetFb(), &mGemHandle); in Init() 46 ret = drmModeAddFB2(drmFd, hdl.GetWight(), hdl.GetHeight(), mDrmFormat, gemHandles, pitches, offsets, in Init()
|
H A D | drm_connector.cpp | 246 int drmFd = mDrmFdPtr->GetFd(); in UpdateModes() local 247 drmModeConnectorPtr c = drmModeGetConnector(drmFd, mId); in UpdateModes() 294 int drmFd = mDrmFdPtr->GetFd(); in HandleHotplug() local 303 drmModeConnectorPtr c = drmModeGetConnector(drmFd, mId); in HandleHotplug() 316 drmModeCreatePropertyBlob(drmFd, &c->modes[0], sizeof(c->modes[0]), &blob_id); in HandleHotplug() 323 ret = drmModeAtomicCommit(drmFd, pset, DRM_MODE_ATOMIC_ALLOW_MODESET, nullptr); in HandleHotplug() 392 int drmFd = DrmDevice::GetDrmFd(); in Init() local 393 DISPLAY_CHK_RETURN((drmFd < 0), DISPLAY_FAILURE, DISPLAY_LOGE("the drm fd is invalid")); in Init() 395 ret = drmModeCreatePropertyBlob(drmFd, static_cast<void *>(&modeInfo), sizeof(modeInfo), &mBlockId); in Init() 404 int drmFd in ~DrmModeBlock() local [all...] |
H A D | hdi_drm_layer.h | 32 DrmGemBuffer(int drmFd, HdiLayerBuffer &hdl); 41 void Init(int drmFd, HdiLayerBuffer &hdl);
|
/device/soc/rockchip/rk3399/hardware/display/src/display_device/ |
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 38 DISPLAY_CHK_RETURN_NOT_VALUE((drmFd < 0), DISPLAY_LOGE("can not init drmfd %{public}d", drmFd)); in Init() 40 ret = drmPrimeFDToHandle(drmFd, hdl.GetFb(), &mGemHandle); in Init() 46 ret = drmModeAddFB2(drmFd, hdl.GetWight(), hdl.GetHeight(), mDrmFormat, gemHandles, pitches, offsets, &mFdId, 0); in Init()
|
H A D | drm_connector.cpp | 247 int drmFd = mDrmFdPtr->GetFd(); in UpdateModes() local 248 drmModeConnectorPtr c = drmModeGetConnector(drmFd, mId); in UpdateModes() 294 int drmFd = mDrmFdPtr->GetFd(); in HandleHotplug() local 303 drmModeConnectorPtr c = drmModeGetConnector(drmFd, mId); in HandleHotplug() 316 drmModeCreatePropertyBlob(drmFd, &c->modes[0], in HandleHotplug() 324 ret = drmModeAtomicCommit(drmFd, pset, DRM_MODE_ATOMIC_ALLOW_MODESET, nullptr); in HandleHotplug() 393 int drmFd = DrmDevice::GetDrmFd(); in Init() local 394 DISPLAY_CHK_RETURN((drmFd < 0), DISPLAY_FAILURE, DISPLAY_LOGE("the drm fd is invalid")); in Init() 396 ret = drmModeCreatePropertyBlob(drmFd, static_cast<void *>(&modeInfo), sizeof(modeInfo), &mBlockId); in Init() 405 int drmFd in ~DrmModeBlock() local [all...] |
H A D | hdi_drm_layer.h | 32 DrmGemBuffer(int drmFd, HdiLayerBuffer &hdl); 41 void Init(int drmFd, HdiLayerBuffer &hdl);
|
/device/soc/rockchip/rk3566/hardware/display/src/display_device/ |
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 | hdi_drm_layer.h | 31 DrmGemBuffer(int drmFd, HdiLayerBuffer &hdl); 40 void Init(int drmFd, HdiLayerBuffer &hdl);
|
/device/soc/rockchip/rk3568/hardware/display/src/display_device/ |
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 | 239 int drmFd = mDrmFdPtr->GetFd(); in UpdateModes() local 240 drmModeConnectorPtr c = drmModeGetConnector(drmFd, mId); in UpdateModes() 286 int drmFd = mDrmFdPtr->GetFd(); in HandleHotplug() local 295 drmModeConnectorPtr c = drmModeGetConnector(drmFd, mId); in HandleHotplug() 308 drmModeCreatePropertyBlob(drmFd, &c->modes[0], in HandleHotplug() 316 ret = drmModeAtomicCommit(drmFd, pset, DRM_MODE_ATOMIC_ALLOW_MODESET, nullptr); in HandleHotplug() 385 int drmFd = DrmDevice::GetDrmFd(); in Init() local 386 DISPLAY_CHK_RETURN((drmFd < 0), DISPLAY_FAILURE, DISPLAY_LOGE("the drm fd is invalid")); in Init() 388 ret = drmModeCreatePropertyBlob(drmFd, static_cast<void *>(&modeInfo), sizeof(modeInfo), &mBlockId); in Init() 397 int drmFd in ~DrmModeBlock() local [all...] |
H A D | hdi_drm_layer.h | 31 DrmGemBuffer(int drmFd, HdiLayerBuffer &hdl); 40 void Init(int drmFd, HdiLayerBuffer &hdl);
|
/device/soc/rockchip/rk3588/hardware/display/src/display_device/ |
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 | 248 int drmFd = mDrmFdPtr->GetFd();
in UpdateModes() local 249 drmModeConnectorPtr c = drmModeGetConnector(drmFd, mId);
in UpdateModes() 295 int drmFd = mDrmFdPtr->GetFd();
in HandleHotplug() local 303 drmModeConnectorPtr c = drmModeGetConnector(drmFd, mId);
in HandleHotplug() 316 drmModeCreatePropertyBlob(drmFd, &c->modes[0],
in HandleHotplug() 324 ret = drmModeAtomicCommit(drmFd, pset, DRM_MODE_ATOMIC_ALLOW_MODESET, nullptr);
in HandleHotplug() 393 int drmFd = DrmDevice::GetDrmFd();
in Init() local 394 DISPLAY_CHK_RETURN((drmFd < 0), DISPLAY_FAILURE, DISPLAY_LOGE("the drm fd is invalid"));
in Init() 396 ret = drmModeCreatePropertyBlob(drmFd, static_cast<void *>(&modeInfo), sizeof(modeInfo), &mBlockId);
in Init() 405 int drmFd in ~DrmModeBlock() local [all...] |
H A D | hdi_drm_layer.h | 31 DrmGemBuffer(int drmFd, HdiLayerBuffer &hdl);
40 void Init(int drmFd, HdiLayerBuffer &hdl);
|
/device/soc/rockchip/common/hardware/display/src/display_gralloc/ |
H A D | display_gralloc_gbm.c | 239 int drmFd = open(path, O_RDWR); in InitGbmDevice() local 240 if (drmFd < 0) { in InitGbmDevice() 244 drmDropMaster(drmFd); in InitGbmDevice() 245 struct gbm_device *gbmDevice = hdi_gbm_create_device(drmFd); in InitGbmDevice() 246 grallocManager->drmFd = drmFd; in InitGbmDevice() 248 close(drmFd); in InitGbmDevice() 249 grallocManager->drmFd = -1; in InitGbmDevice() 254 grallocManager->drmFd = drmFd; in InitGbmDevice() [all...] |
H A D | wayland_drm_auth_client.h | 32 * @param drmFd Indicates the file descriptor of drm device 39 int32_t WaylandDrmAuth(int drmFd);
|
/device/soc/rockchip/rk3399/hardware/display/src/display_gralloc/ |
H A D | display_gralloc_gbm.c | 201 int drmFd = open(path, O_RDWR); in InitGbmDevice() local 202 if (drmFd < 0) { in InitGbmDevice() 206 drmDropMaster(drmFd); in InitGbmDevice() 207 struct gbm_device *gbmDevice = hdi_gbm_create_device(drmFd); in InitGbmDevice() 208 grallocManager->drmFd = drmFd; in InitGbmDevice() 210 close(drmFd); in InitGbmDevice() 211 grallocManager->drmFd = -1; in InitGbmDevice() 216 grallocManager->drmFd = drmFd; in InitGbmDevice() [all...] |
H A D | wayland_drm_auth_client.h | 32 * @param drmFd Indicates the file descriptor of drm device 39 int32_t WaylandDrmAuth(int drmFd);
|
/device/soc/rockchip/rk3566/hardware/display/src/display_gralloc/ |
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 = hdi_gbm_create_device(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...] |
/device/soc/rockchip/rk3568/hardware/display/src/display_gralloc/ |
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 = hdi_gbm_create_device(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...] |
/device/soc/rockchip/rk3588/hardware/display/src/display_gralloc/ |
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 = hdi_gbm_create_device(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...] |