Home
last modified time | relevance | path

Searched refs:object_hash (Results 1 – 3 of 3) sorted by relevance

/drivers/gpu/drm/ttm/
Dttm_object.c91 struct drm_open_hash object_hash; member
175 ret = drm_ht_just_insert_please_rcu(&tdev->object_hash, in ttm_base_object_init()
191 (void)drm_ht_remove_item_rcu(&tdev->object_hash, &base->hash); in ttm_base_object_init()
205 (void)drm_ht_remove_item_rcu(&tdev->object_hash, &base->hash); in ttm_release_base()
256 struct drm_open_hash *ht = &tdev->object_hash; in ttm_base_object_lookup_for_ref()
513 ret = drm_ht_create(&tdev->object_hash, hash_order); in ttm_object_device_init()
536 drm_ht_remove(&tdev->object_hash); in ttm_object_device_release()
/drivers/infiniband/core/
Duverbs_ioctl_merge.c546 struct uverbs_object_spec_hash *object_hash = in uverbs_free_spec_tree() local
549 if (!object_hash) in uverbs_free_spec_tree()
552 for (j = 0; j < object_hash->num_objects; j++) in uverbs_free_spec_tree()
553 free_object(object_hash->objects[j]); in uverbs_free_spec_tree()
555 kfree(object_hash); in uverbs_free_spec_tree()
Drdma_core.c58 const struct uverbs_root_spec *object_hash = ibdev->specs_root; in uverbs_get_object() local
60 int ret = uverbs_ns_idx(&object, object_hash->num_buckets); in uverbs_get_object()
65 objects = object_hash->object_buckets[ret]; in uverbs_get_object()