Lines Matching refs:mode_config

108 	WARN_ON(!mutex_is_locked(&dev->mode_config.mutex));  in drm_helper_probe_single_connector_modes_merge_bits()
147 dev->mode_config.delayed_event = true; in drm_helper_probe_single_connector_modes_merge_bits()
148 if (dev->mode_config.poll_enabled) in drm_helper_probe_single_connector_modes_merge_bits()
149 schedule_delayed_work(&dev->mode_config.output_poll_work, in drm_helper_probe_single_connector_modes_merge_bits()
155 if (drm_kms_helper_poll != dev->mode_config.poll_running) in drm_helper_probe_single_connector_modes_merge_bits()
158 dev->mode_config.poll_running = drm_kms_helper_poll; in drm_helper_probe_single_connector_modes_merge_bits()
294 if (dev->mode_config.funcs->output_poll_changed) in drm_kms_helper_hotplug_event()
295 dev->mode_config.funcs->output_poll_changed(dev); in drm_kms_helper_hotplug_event()
303 …struct drm_device *dev = container_of(delayed_work, struct drm_device, mode_config.output_poll_wor… in output_poll_execute()
309 changed = dev->mode_config.delayed_event; in output_poll_execute()
310 dev->mode_config.delayed_event = false; in output_poll_execute()
315 mutex_lock(&dev->mode_config.mutex); in output_poll_execute()
316 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in output_poll_execute()
371 mutex_unlock(&dev->mode_config.mutex); in output_poll_execute()
393 if (!dev->mode_config.poll_enabled) in drm_kms_helper_poll_disable()
395 cancel_delayed_work_sync(&dev->mode_config.output_poll_work); in drm_kms_helper_poll_disable()
414 if (!dev->mode_config.poll_enabled || !drm_kms_helper_poll) in drm_kms_helper_poll_enable()
417 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in drm_kms_helper_poll_enable()
424 schedule_delayed_work(&dev->mode_config.output_poll_work, DRM_OUTPUT_POLL_PERIOD); in drm_kms_helper_poll_enable()
449 INIT_DELAYED_WORK(&dev->mode_config.output_poll_work, output_poll_execute); in drm_kms_helper_poll_init()
450 dev->mode_config.poll_enabled = true; in drm_kms_helper_poll_init()
495 if (!dev->mode_config.poll_enabled) in drm_helper_hpd_irq_event()
498 mutex_lock(&dev->mode_config.mutex); in drm_helper_hpd_irq_event()
499 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in drm_helper_hpd_irq_event()
517 mutex_unlock(&dev->mode_config.mutex); in drm_helper_hpd_irq_event()