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