Home
last modified time | relevance | path

Searched refs:object_idr (Results 1 - 5 of 5) sorted by relevance

/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/
H A Ddrm_lease.c222 if (!idr_find(&dev->mode_config.object_idr, object)) { in drm_lease_create()
437 * data structure from the lease as the main object_idr in fill_object_idr()
670 struct idr *object_idr; in drm_mode_get_lease_ioctl() local
691 object_idr = &lessee->dev->mode_config.object_idr; in drm_mode_get_lease_ioctl()
694 object_idr = &lessee->leases; in drm_mode_get_lease_ioctl()
698 idr_for_each_entry(object_idr, entry, object) in drm_mode_get_lease_ioctl()
H A Ddrm_gem.c282 obj = idr_replace(&filp->object_idr, NULL, handle); in drm_gem_handle_delete()
292 idr_remove(&filp->object_idr, handle); in drm_gem_handle_delete()
391 ret = idr_alloc(&file_priv->object_idr, obj, 1, 0, GFP_NOWAIT); in drm_gem_handle_create_tail()
423 idr_remove(&file_priv->object_idr, handle); in drm_gem_handle_create_tail()
673 obj = idr_find(&filp->object_idr, handle[i]); in objects_lookup()
931 idr_init_base(&file_private->object_idr, 1); in drm_gem_open()
947 idr_for_each(&file_private->object_idr, in drm_gem_release()
949 idr_destroy(&file_private->object_idr); in drm_gem_release()
H A Ddrm_mode_config.c419 idr_init(&dev->mode_config.object_idr); in drmm_mode_config_init()
556 idr_destroy(&dev->mode_config.object_idr); in drm_mode_config_cleanup()
/device/soc/rockchip/common/sdk_linux/include/drm/
H A Ddrm_file.h256 * @object_idr:
261 struct idr object_idr; member
263 /** @table_lock: Protects @object_idr. */
H A Ddrm_mode_config.h388 * Mutex for KMS ID allocation and management. Protects both @object_idr
394 * @object_idr:
399 struct idr object_idr; member

Completed in 6 milliseconds