Lines Matching refs:idr_mutex

40  * _drm_find_lessee - find lessee by id (idr_mutex held)
52 lockdep_assert_held(&master->dev->mode_config.idr_mutex);
57 * _drm_lease_held_master - check to see if an object is leased (or owned) by master (idr_mutex held)
69 lockdep_assert_held(&master->dev->mode_config.idr_mutex);
76 * _drm_has_leased - check to see if an object has been leased (idr_mutex held)
90 lockdep_assert_held(&master->dev->mode_config.idr_mutex);
98 * _drm_lease_held - check drm_mode_object lease status (idr_mutex held)
126 * drm_lease_held - check drm_mode_object lease status (idr_mutex not held)
151 mutex_lock(&master->dev->mode_config.idr_mutex);
153 mutex_unlock(&master->dev->mode_config.idr_mutex);
161 * drm_lease_filter_crtcs - restricted crtc set to leased values (idr_mutex not held)
189 mutex_lock(&master->dev->mode_config.idr_mutex);
203 mutex_unlock(&master->dev->mode_config.idr_mutex);
211 * drm_lease_create - create a new drm_master with leased objects (idr_mutex not held)
242 mutex_lock(&dev->mode_config.idr_mutex);
272 mutex_unlock(&dev->mode_config.idr_mutex);
276 mutex_unlock(&dev->mode_config.idr_mutex);
284 * drm_lease_destroy - a master is going away (idr_mutex not held)
296 mutex_lock(&dev->mode_config.idr_mutex);
314 mutex_unlock(&dev->mode_config.idr_mutex);
326 * _drm_lease_revoke - revoke access to all leased objects (idr_mutex held)
335 lockdep_assert_held(&top->dev->mode_config.idr_mutex);
368 * drm_lease_revoke - revoke access to all leased objects (idr_mutex not held)
373 mutex_lock(&top->dev->mode_config.idr_mutex);
375 mutex_unlock(&top->dev->mode_config.idr_mutex);
661 mutex_lock(&dev->mode_config.idr_mutex);
681 mutex_unlock(&dev->mode_config.idr_mutex);
719 mutex_lock(&dev->mode_config.idr_mutex);
743 mutex_unlock(&dev->mode_config.idr_mutex);
774 mutex_lock(&dev->mode_config.idr_mutex);
793 mutex_unlock(&dev->mode_config.idr_mutex);