Lines Matching defs:connector
95 int32_t DrmDevice::GetConnectorProperty(const DrmConnector &connector, const std::string &name, DrmProperty &prop)
97 return GetProperty(connector.GetId(), DRM_MODE_OBJECT_CONNECTOR, name, prop);
216 drmModeConnectorPtr connector = drmModeGetConnector(GetDrmFd(), res->connectors[i]);
217 if (!connector) {
218 DISPLAY_LOGE("can not get connector mode %{public}d", i);
221 std::shared_ptr<DrmConnector> drmConnector = std::make_shared<DrmConnector>(*connector, mDrmFd);
223 drmModeFreeConnector(connector);
230 DISPLAY_LOGD("find connector count %{public}zd", mConnectors.size());
305 auto connector = connectorPair.second;
306 if (connectorId == connector->GetId()) {
307 if (connector->HandleHotplug(mEncoders, mCrtcs, plugIn) == true) {
308 connector->Init(*this);
331 // travel all connector
333 auto connector = connectorPair.second;
335 int32_t ret = connector->PickIdleCrtcId(mEncoders, mCrtcs, crtcId);
343 DISPLAY_LOGE("can not find crtc for the id %{public}d", connector->GetId());
349 std::shared_ptr<HdiDisplay> display = std::make_shared<DrmDisplay>(connector, crtc, mInstance);
353 connectorId = connector->GetId();