Lines Matching refs:mode_config
52 lockdep_assert_held(&master->dev->mode_config.idr_mutex); in _drm_find_lessee()
69 lockdep_assert_held(&master->dev->mode_config.idr_mutex); in _drm_lease_held_master()
90 lockdep_assert_held(&master->dev->mode_config.idr_mutex); in _drm_has_leased()
136 mutex_lock(&master->dev->mode_config.idr_mutex); in drm_lease_held()
138 mutex_unlock(&master->dev->mode_config.idr_mutex); in drm_lease_held()
165 mutex_lock(&master->dev->mode_config.idr_mutex); in drm_lease_filter_crtcs()
166 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in drm_lease_filter_crtcs()
177 mutex_unlock(&master->dev->mode_config.idr_mutex); in drm_lease_filter_crtcs()
213 mutex_lock(&dev->mode_config.idr_mutex); in drm_lease_create()
217 if (!idr_find(&dev->mode_config.object_idr, object)) in drm_lease_create()
243 mutex_unlock(&dev->mode_config.idr_mutex); in drm_lease_create()
247 mutex_unlock(&dev->mode_config.idr_mutex); in drm_lease_create()
267 mutex_lock(&dev->mode_config.idr_mutex); in drm_lease_destroy()
285 mutex_unlock(&dev->mode_config.idr_mutex); in drm_lease_destroy()
306 lockdep_assert_held(&top->dev->mode_config.idr_mutex); in _drm_lease_revoke()
344 mutex_lock(&top->dev->mode_config.idr_mutex); in drm_lease_revoke()
346 mutex_unlock(&top->dev->mode_config.idr_mutex); in drm_lease_revoke()
620 mutex_lock(&dev->mode_config.idr_mutex); in drm_mode_list_lessees_ioctl()
640 mutex_unlock(&dev->mode_config.idr_mutex); in drm_mode_list_lessees_ioctl()
676 mutex_lock(&dev->mode_config.idr_mutex); in drm_mode_get_lease_ioctl()
680 object_idr = &lessee->dev->mode_config.object_idr; in drm_mode_get_lease_ioctl()
700 mutex_unlock(&dev->mode_config.idr_mutex); in drm_mode_get_lease_ioctl()
729 mutex_lock(&dev->mode_config.idr_mutex); in drm_mode_revoke_lease_ioctl()
748 mutex_unlock(&dev->mode_config.idr_mutex); in drm_mode_revoke_lease_ioctl()