Searched refs:drm_open_hash (Results 1 – 7 of 7) sorted by relevance
/linux/include/drm/ |
A D | drm_hashtab.h | 47 struct drm_open_hash { struct 52 int drm_ht_create(struct drm_open_hash *ht, unsigned int order); argument 53 int drm_ht_insert_item(struct drm_open_hash *ht, struct drm_hash_item *item); 54 int drm_ht_just_insert_please(struct drm_open_hash *ht, struct drm_hash_item *item, 57 int drm_ht_find_item(struct drm_open_hash *ht, unsigned long key, struct drm_hash_item **item); 59 void drm_ht_verbose_list(struct drm_open_hash *ht, unsigned long key); 60 int drm_ht_remove_key(struct drm_open_hash *ht, unsigned long key); 61 int drm_ht_remove_item(struct drm_open_hash *ht, struct drm_hash_item *item); 62 void drm_ht_remove(struct drm_open_hash *ht);
|
A D | drm_device.h | 328 struct drm_open_hash map_hash;
|
/linux/drivers/gpu/drm/ |
A D | drm_hashtab.c | 45 int drm_ht_create(struct drm_open_hash *ht, unsigned int order) in drm_ht_create() 63 void drm_ht_verbose_list(struct drm_open_hash *ht, unsigned long key) in drm_ht_verbose_list() 77 static struct hlist_node *drm_ht_find_key(struct drm_open_hash *ht, in drm_ht_find_key() 95 static struct hlist_node *drm_ht_find_key_rcu(struct drm_open_hash *ht, in drm_ht_find_key_rcu() 113 int drm_ht_insert_item(struct drm_open_hash *ht, struct drm_hash_item *item) in drm_ht_insert_item() 144 int drm_ht_just_insert_please(struct drm_open_hash *ht, struct drm_hash_item *item, in drm_ht_just_insert_please() 169 int drm_ht_find_item(struct drm_open_hash *ht, unsigned long key, in drm_ht_find_item() 183 int drm_ht_remove_key(struct drm_open_hash *ht, unsigned long key) in drm_ht_remove_key() 195 int drm_ht_remove_item(struct drm_open_hash *ht, struct drm_hash_item *item) in drm_ht_remove_item() 202 void drm_ht_remove(struct drm_open_hash *ht) in drm_ht_remove()
|
/linux/drivers/gpu/drm/vmwgfx/ |
A D | ttm_object.c | 76 struct drm_open_hash ref_hash[TTM_REF_NUM]; 94 struct drm_open_hash object_hash; 251 struct drm_open_hash *ht = &tfile->ref_hash[TTM_REF_USAGE]; in ttm_base_object_noref_lookup() 271 struct drm_open_hash *ht = &tfile->ref_hash[TTM_REF_USAGE]; in ttm_base_object_lookup() 315 struct drm_open_hash *ht = &tfile->ref_hash[TTM_REF_USAGE]; in ttm_ref_object_exists() 352 struct drm_open_hash *ht = &tfile->ref_hash[ref_type]; in ttm_ref_object_add() 429 struct drm_open_hash *ht; in ttm_ref_object_release() 449 struct drm_open_hash *ht = &tfile->ref_hash[ref_type]; in ttm_ref_object_base_unref()
|
A D | vmwgfx_validation.h | 76 struct drm_open_hash *ht; 154 struct drm_open_hash *ht) in vmw_validation_set_ht()
|
A D | vmwgfx_cmdbuf_res.c | 62 struct drm_open_hash resources;
|
A D | vmwgfx_drv.h | 409 struct drm_open_hash res_ht;
|
Completed in 13 milliseconds