Lines Matching defs:connector
54 * processing on the connector.
56 * The regular hotplug work function i915_hotplug_work_func() calls connector
57 * detect hooks, and, if connector status changes, triggers sending of hotplug
102 intel_connector_hpd_pin(struct intel_connector *connector)
104 struct intel_encoder *encoder = intel_attached_encoder(connector);
183 struct intel_connector *connector;
189 for_each_intel_connector_iter(connector, &conn_iter) {
192 if (connector->base.polled != DRM_CONNECTOR_POLL_HPD)
195 pin = intel_connector_hpd_pin(connector);
201 "HPD interrupt storm detected on connector %s: "
203 connector->base.name);
206 connector->base.polled = DRM_CONNECTOR_POLL_CONNECT |
227 struct intel_connector *connector;
236 for_each_intel_connector_iter(connector, &conn_iter) {
237 pin = intel_connector_hpd_pin(connector);
242 if (connector->base.polled != connector->polled)
244 "Reenabling HPD on connector %s\n",
245 connector->base.name);
246 connector->base.polled = connector->polled;
264 struct intel_connector *connector)
266 struct drm_device *dev = connector->base.dev;
272 old_status = connector->base.status;
273 old_epoch_counter = connector->base.epoch_counter;
275 connector->base.status =
276 drm_helper_probe_detect(&connector->base, NULL, false);
278 if (old_epoch_counter != connector->base.epoch_counter)
283 connector->base.base.id,
284 connector->base.name,
286 drm_get_connector_status_name(connector->base.status),
288 connector->base.epoch_counter);
375 struct intel_connector *connector;
405 for_each_intel_connector_iter(connector, &conn_iter) {
409 pin = intel_connector_hpd_pin(connector);
416 intel_attached_encoder(connector);
419 connector->hotplug_retries = 0;
421 connector->hotplug_retries++;
425 connector->base.name, pin,
426 connector->hotplug_retries);
428 switch (encoder->hotplug(encoder, connector)) {
435 drm_connector_get(&connector->base);
436 first_changed_connector = &connector->base;
640 struct intel_connector *connector;
648 for_each_intel_connector_iter(connector, &conn_iter) {
651 pin = intel_connector_hpd_pin(connector);
655 connector->base.polled = connector->polled;
657 if (enabled && connector->base.polled == DRM_CONNECTOR_POLL_HPD)
658 connector->base.polled = DRM_CONNECTOR_POLL_CONNECT |
724 * Also used during driver init to initialize connector->polled