Lines Matching refs:config
207 struct drm_mode_config *config = &dev->mode_config;
211 spin_lock_irqsave(&config->connector_list_lock, flags);
212 freed = llist_del_all(&config->connector_free_list);
213 spin_unlock_irqrestore(&config->connector_list_lock, flags);
227 struct drm_mode_config *config = &dev->mode_config;
247 ret = ida_alloc_max(&config->connector_ida, 31, GFP_KERNEL);
293 spin_lock_irq(&config->connector_list_lock);
294 list_add_tail(&connector->head, &config->connector_list);
295 config->num_connector++;
296 spin_unlock_irq(&config->connector_list_lock);
303 config->dpms_property, 0);
306 config->link_status_property,
310 config->non_desktop_property,
313 config->tile_property,
317 drm_object_attach_property(&connector->base, config->prop_crtc_id, 0);
326 ida_free(&config->connector_ida, connector->index);
465 struct drm_mode_config *config = &connector->dev->mode_config;
468 config->edid_property,
800 struct drm_mode_config *config = &conn->dev->mode_config;
802 lockdep_assert_held(&config->connector_list_lock);
807 llist_add(&conn->free_node, &config->connector_free_list);
808 schedule_work(&config->connector_free_work);
822 struct drm_mode_config *config = &iter->dev->mode_config;
826 spin_lock_irqsave(&config->connector_list_lock, flags);
827 lhead = old_conn ? &old_conn->head : &config->connector_list;
830 if (lhead->next == &config->connector_list) {
843 spin_unlock_irqrestore(&config->connector_list_lock, flags);
860 struct drm_mode_config *config = &iter->dev->mode_config;
865 spin_lock_irqsave(&config->connector_list_lock, flags);
867 spin_unlock_irqrestore(&config->connector_list_lock, flags);