Home
last modified time | relevance | path

Searched refs:idr_mutex (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/
H A Ddrm_lease.c40 * _drm_find_lessee - find lessee by id (idr_mutex held)
52 lockdep_assert_held(&master->dev->mode_config.idr_mutex); in _drm_find_lessee()
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); in _drm_lease_held_master()
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); in _drm_has_leased()
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); in drm_lease_held()
153 mutex_unlock(&master->dev->mode_config.idr_mutex); in drm_lease_held()
[all...]
H A Ddrm_mode_object.c47 mutex_lock(&dev->mode_config.idr_mutex); in __drm_mode_object_add()
62 mutex_unlock(&dev->mode_config.idr_mutex); in __drm_mode_object_add()
88 mutex_lock(&dev->mode_config.idr_mutex); in drm_mode_object_register()
90 mutex_unlock(&dev->mode_config.idr_mutex); in drm_mode_object_register()
109 mutex_lock(&dev->mode_config.idr_mutex); in drm_mode_object_unregister()
114 mutex_unlock(&dev->mode_config.idr_mutex); in drm_mode_object_unregister()
142 mutex_lock(&dev->mode_config.idr_mutex); in __drm_mode_object_find()
157 mutex_unlock(&dev->mode_config.idr_mutex); in __drm_mode_object_find()
H A Ddrm_connector.c2562 mutex_lock(&dev->mode_config.idr_mutex); in drm_tile_group_free()
2564 mutex_unlock(&dev->mode_config.idr_mutex); in drm_tile_group_free()
2598 mutex_lock(&dev->mode_config.idr_mutex); in drm_mode_get_tile_group()
2603 mutex_unlock(&dev->mode_config.idr_mutex); in drm_mode_get_tile_group()
2607 mutex_unlock(&dev->mode_config.idr_mutex); in drm_mode_get_tile_group()
2637 mutex_lock(&dev->mode_config.idr_mutex); in drm_mode_create_tile_group()
2646 mutex_unlock(&dev->mode_config.idr_mutex); in drm_mode_create_tile_group()
H A Ddrm_mode_config.c405 mutex_init(&dev->mode_config.idr_mutex); in drmm_mode_config_init()
/kernel/linux/linux-6.6/drivers/gpu/drm/
H A Ddrm_lease.c84 lockdep_assert_held(&master->dev->mode_config.idr_mutex); in _drm_find_lessee()
90 lockdep_assert_held(&master->dev->mode_config.idr_mutex); in _drm_lease_held_master()
101 lockdep_assert_held(&master->dev->mode_config.idr_mutex); in _drm_has_leased()
108 /* Called with idr_mutex held */
141 mutex_lock(&master->dev->mode_config.idr_mutex); in drm_lease_held()
143 mutex_unlock(&master->dev->mode_config.idr_mutex); in drm_lease_held()
175 mutex_lock(&master->dev->mode_config.idr_mutex); in drm_lease_filter_crtcs()
189 mutex_unlock(&master->dev->mode_config.idr_mutex); in drm_lease_filter_crtcs()
224 mutex_lock(&dev->mode_config.idr_mutex); in drm_lease_create()
255 mutex_unlock(&dev->mode_config.idr_mutex); in drm_lease_create()
[all...]
H A Ddrm_mode_object.c47 mutex_lock(&dev->mode_config.idr_mutex); in __drm_mode_object_add()
62 mutex_unlock(&dev->mode_config.idr_mutex); in __drm_mode_object_add()
88 mutex_lock(&dev->mode_config.idr_mutex); in drm_mode_object_register()
90 mutex_unlock(&dev->mode_config.idr_mutex); in drm_mode_object_register()
109 mutex_lock(&dev->mode_config.idr_mutex); in drm_mode_object_unregister()
114 mutex_unlock(&dev->mode_config.idr_mutex); in drm_mode_object_unregister()
142 mutex_lock(&dev->mode_config.idr_mutex); in __drm_mode_object_find()
159 mutex_unlock(&dev->mode_config.idr_mutex); in __drm_mode_object_find()
H A Ddrm_connector.c3096 mutex_lock(&dev->mode_config.idr_mutex); in drm_tile_group_free()
3098 mutex_unlock(&dev->mode_config.idr_mutex); in drm_tile_group_free()
3132 mutex_lock(&dev->mode_config.idr_mutex); in drm_mode_get_tile_group()
3137 mutex_unlock(&dev->mode_config.idr_mutex); in drm_mode_get_tile_group()
3141 mutex_unlock(&dev->mode_config.idr_mutex); in drm_mode_get_tile_group()
3171 mutex_lock(&dev->mode_config.idr_mutex); in drm_mode_create_tile_group()
3180 mutex_unlock(&dev->mode_config.idr_mutex); in drm_mode_create_tile_group()
H A Ddrm_mode_config.c408 mutex_init(&dev->mode_config.idr_mutex); in drmm_mode_config_init()
/kernel/linux/linux-5.10/drivers/hwtracing/coresight/
H A Dcoresight-tmc-etr.c1288 mutex_lock(&drvdata->idr_mutex); in get_perf_etr_buf_cpu_wide()
1292 mutex_unlock(&drvdata->idr_mutex); in get_perf_etr_buf_cpu_wide()
1297 mutex_unlock(&drvdata->idr_mutex); in get_perf_etr_buf_cpu_wide()
1304 mutex_lock(&drvdata->idr_mutex); in get_perf_etr_buf_cpu_wide()
1306 mutex_unlock(&drvdata->idr_mutex); in get_perf_etr_buf_cpu_wide()
1412 mutex_lock(&drvdata->idr_mutex); in tmc_free_etr_buffer()
1415 mutex_unlock(&drvdata->idr_mutex); in tmc_free_etr_buffer()
1421 mutex_unlock(&drvdata->idr_mutex); in tmc_free_etr_buffer()
H A Dcoresight-tmc.h184 * @idr_mutex: Access serialisation for idr.
207 struct mutex idr_mutex; member
H A Dcoresight-tmc-core.c492 mutex_init(&drvdata->idr_mutex); in tmc_probe()
/kernel/linux/linux-6.6/drivers/hwtracing/coresight/
H A Dcoresight-tmc-etr.c1326 mutex_lock(&drvdata->idr_mutex); in get_perf_etr_buf_cpu_wide()
1330 mutex_unlock(&drvdata->idr_mutex); in get_perf_etr_buf_cpu_wide()
1335 mutex_unlock(&drvdata->idr_mutex); in get_perf_etr_buf_cpu_wide()
1342 mutex_lock(&drvdata->idr_mutex); in get_perf_etr_buf_cpu_wide()
1344 mutex_unlock(&drvdata->idr_mutex); in get_perf_etr_buf_cpu_wide()
1450 mutex_lock(&drvdata->idr_mutex); in tmc_free_etr_buffer()
1453 mutex_unlock(&drvdata->idr_mutex); in tmc_free_etr_buffer()
1459 mutex_unlock(&drvdata->idr_mutex); in tmc_free_etr_buffer()
H A Dcoresight-tmc.h187 * @idr_mutex: Access serialisation for idr.
211 struct mutex idr_mutex; member
H A Dcoresight-tmc-core.c495 mutex_init(&drvdata->idr_mutex); in tmc_probe()
/kernel/linux/linux-5.10/include/drm/
H A Ddrm_mode_config.h392 * @idr_mutex:
397 struct mutex idr_mutex; member
/kernel/linux/linux-6.6/include/drm/
H A Ddrm_mode_config.h409 * @idr_mutex:
414 struct mutex idr_mutex; member

Completed in 23 milliseconds