Lines Matching refs:mode_config

113 	WARN_ON(!mutex_is_locked(&dev->mode_config.mutex));  in drm_kms_helper_poll_enable_locked()
115 if (!dev->mode_config.poll_enabled || !drm_kms_helper_poll) in drm_kms_helper_poll_enable_locked()
125 schedule_delayed_work(&dev->mode_config.output_poll_work, DRM_OUTPUT_POLL_PERIOD); in drm_kms_helper_poll_enable_locked()
142 WARN_ON(!mutex_is_locked(&dev->mode_config.mutex)); in drm_helper_probe_single_connector_modes_merge_bits()
181 dev->mode_config.delayed_event = true; in drm_helper_probe_single_connector_modes_merge_bits()
182 if (dev->mode_config.poll_enabled) in drm_helper_probe_single_connector_modes_merge_bits()
183 schedule_delayed_work(&dev->mode_config.output_poll_work, in drm_helper_probe_single_connector_modes_merge_bits()
189 if (drm_kms_helper_poll != dev->mode_config.poll_running) in drm_helper_probe_single_connector_modes_merge_bits()
192 dev->mode_config.poll_running = drm_kms_helper_poll; in drm_helper_probe_single_connector_modes_merge_bits()
328 if (dev->mode_config.funcs->output_poll_changed) in drm_kms_helper_hotplug_event()
329 dev->mode_config.funcs->output_poll_changed(dev); in drm_kms_helper_hotplug_event()
336 …struct drm_device *dev = container_of(delayed_work, struct drm_device, mode_config.output_poll_wor… in output_poll_execute()
342 changed = dev->mode_config.delayed_event; in output_poll_execute()
343 dev->mode_config.delayed_event = false; in output_poll_execute()
348 mutex_lock(&dev->mode_config.mutex); in output_poll_execute()
404 mutex_unlock(&dev->mode_config.mutex); in output_poll_execute()
426 if (!dev->mode_config.poll_enabled) in drm_kms_helper_poll_disable()
428 cancel_delayed_work_sync(&dev->mode_config.output_poll_work); in drm_kms_helper_poll_disable()
444 mutex_lock(&dev->mode_config.mutex); in drm_kms_helper_poll_enable()
446 mutex_unlock(&dev->mode_config.mutex); in drm_kms_helper_poll_enable()
471 INIT_DELAYED_WORK(&dev->mode_config.output_poll_work, output_poll_execute); in drm_kms_helper_poll_init()
472 dev->mode_config.poll_enabled = true; in drm_kms_helper_poll_init()
517 if (!dev->mode_config.poll_enabled) in drm_helper_hpd_irq_event()
520 mutex_lock(&dev->mode_config.mutex); in drm_helper_hpd_irq_event()
539 mutex_unlock(&dev->mode_config.mutex); in drm_helper_hpd_irq_event()