Home | History | Annotate | Download | only in base

Lines Matching defs:connector

92     drmModeConnectorPtr connector = NULL;
96 // find connector for the given device
103 connector = drmModeGetConnector(mDrmFd, resources->connectors[i]);
104 if (!connector) {
109 if (connector->connector_type != DrmConfig::getDrmConnector(device)) {
110 drmModeFreeConnector(connector);
114 if (connector->connection != DRM_MODE_CONNECTED) {
116 drmModeFreeConnector(connector);
121 output->connector = connector;
124 // get proper encoder for the given connector
125 if (connector->encoder_id) {
126 ITRACE("Drm connector has encoder attached on device %d", device);
127 output->encoder = drmModeGetEncoder(mDrmFd, connector->encoder_id);
217 if (output->connector == NULL && outputIndex != OUTPUT_PRIMARY) {
268 if (output->connector->count_modes <= 0) {
275 for (int i = 0; i < output->connector->count_modes; i++) {
276 mode = &output->connector->modes[i];
286 mode = &output->connector->modes[index];
312 if (output->connector->count_modes <= 0) {
319 for (int i = 0; i < output->connector->count_modes; i++) {
320 mode = &output->connector->modes[i];
332 mode = &output->connector->modes[index];
454 width = output->connector->mmWidth;
455 height = output->connector->mmHeight;
494 for (int i = 0; i < out->connector->count_props; i++) {
495 props = drmModeGetProperty(mDrmFd, out->connector->props[i]);
503 out->connector->connector_id,
528 if (output->connector) {
529 drmModeFreeConnector(output->connector);
530 output->connector = 0;
554 if (output->connector->count_modes <= 0) {
561 for (int i = 0; i < output->connector->count_modes; i++) {
562 mode = &output->connector->modes[i];
569 return setDrmMode(outputIndex, &output->connector->modes[index]);
634 &output->connector->connector_id, 1, mode);
710 if (output->connector->count_modes <= 0) {
715 *modeCount = output->connector->count_modes;
716 return output->connector->modes;