Lines Matching refs:conn
102 drmModeCrtc* DrmDriver::GetCrtc(const drmModeRes& res, const int fd, const drmModeConnector& conn) const
106 if (conn.encoder_id != 0) {
107 encoder = drmModeGetEncoder(fd, conn.encoder_id);
120 for (int i = 0; i < conn.count_encoders; i++) {
121 encoder = drmModeGetEncoder(fd, conn.encoders[i]);
141 drmModeConnector* conn = drmModeGetConnector(fd, res.connectors[i]);
142 if (conn == nullptr) {
145 if (conn->count_modes > 0 && conn->connection == DRM_MODE_CONNECTED) {
146 return conn;
148 drmModeFreeConnector(conn);
157 drmModeConnector* conn = drmModeGetConnector(fd, res.connectors[i]);
158 if (conn == nullptr) {
161 if (conn->connector_type == type && conn->count_modes > 0 && conn->connection == DRM_MODE_CONNECTED) {
162 return conn;
164 drmModeFreeConnector(conn);
178 drmModeConnector* conn = nullptr;
180 conn = GetConnectorByType(res, fd, mainConnector[i]);
181 if (conn != nullptr) {
186 if (conn == nullptr) {
187 conn = GetFirstConnector(res, fd);
190 if (conn == nullptr) {
197 for (int i = 0; i < conn->count_modes; i++) {
198 if ((conn->modes[i].type & DRM_MODE_TYPE_PREFERRED) != 0) {
204 return conn;
249 drmModeConnector* conn = GetFirstConnector(*res, tmpFd);
250 if (conn != nullptr) {
253 drmModeFreeConnector(conn);