Lines Matching refs:conn

99 drmModeCrtc *DrmDriver::GetCrtc(const drmModeRes &res, const int fd, const drmModeConnector &conn) …  in GetCrtc()
103 if (conn.encoder_id != 0) { in GetCrtc()
104 encoder = drmModeGetEncoder(fd, conn.encoder_id); in GetCrtc()
117 for (int i = 0; i < conn.count_encoders; i++) { in GetCrtc()
118 encoder = drmModeGetEncoder(fd, conn.encoders[i]); in GetCrtc()
138 drmModeConnector *conn = drmModeGetConnector(fd, res.connectors[i]); in GetFirstConnector() local
139 if (conn == nullptr) { in GetFirstConnector()
142 if (conn->count_modes > 0 && in GetFirstConnector()
143 conn->connection == DRM_MODE_CONNECTED) { in GetFirstConnector()
144 return conn; in GetFirstConnector()
146 drmModeFreeConnector(conn); in GetFirstConnector()
155 drmModeConnector *conn = drmModeGetConnector(fd, res.connectors[i]); in GetConnectorByType() local
156 if (conn == nullptr) { in GetConnectorByType()
159 if (conn->connector_type == type && in GetConnectorByType()
160 conn->count_modes > 0 && in GetConnectorByType()
161 conn->connection == DRM_MODE_CONNECTED) { in GetConnectorByType()
162 return conn; in GetConnectorByType()
164 drmModeFreeConnector(conn); in GetConnectorByType()
179 drmModeConnector *conn = nullptr; in GetConnector() local
181 conn = GetConnectorByType(res, fd, mainConnector[i]); in GetConnector()
182 if (conn != nullptr) { in GetConnector()
187 if (conn == nullptr) { in GetConnector()
188 conn = GetFirstConnector(res, fd); in GetConnector()
191 if (conn == nullptr) { in GetConnector()
198 for (int i = 0; i < conn->count_modes; i++) { in GetConnector()
199 if ((conn->modes[i].type & DRM_MODE_TYPE_PREFERRED) != 0) { in GetConnector()
205 return conn; in GetConnector()
250 drmModeConnector *conn = GetFirstConnector(*res, tmpFd); in GetOneResources() local
251 if (conn != nullptr) { in GetOneResources()
254 drmModeFreeConnector(conn); in GetOneResources()