Home
last modified time | relevance | path

Searched refs:drm_open_hash (Results 1 – 4 of 4) sorted by relevance

/freebsd-14.2/sys/dev/drm2/
H A Ddrm_hashtab.h47 struct drm_open_hash { struct
54 extern int drm_ht_create(struct drm_open_hash *ht, unsigned int order); argument
55 extern int drm_ht_insert_item(struct drm_open_hash *ht, struct drm_hash_item *item);
56 extern int drm_ht_just_insert_please(struct drm_open_hash *ht, struct drm_hash_item *item,
59 extern int drm_ht_find_item(struct drm_open_hash *ht, unsigned long key, struct drm_hash_item **ite…
61 extern void drm_ht_verbose_list(struct drm_open_hash *ht, unsigned long key);
62 extern int drm_ht_remove_key(struct drm_open_hash *ht, unsigned long key);
63 extern int drm_ht_remove_item(struct drm_open_hash *ht, struct drm_hash_item *item);
64 extern void drm_ht_remove(struct drm_open_hash *ht);
H A Ddrm_hashtab.c42 int drm_ht_create(struct drm_open_hash *ht, unsigned int order) in drm_ht_create()
57 void drm_ht_verbose_list(struct drm_open_hash *ht, unsigned long key) in drm_ht_verbose_list()
71 static struct drm_hash_item *drm_ht_find_key(struct drm_open_hash *ht, in drm_ht_find_key()
90 int drm_ht_insert_item(struct drm_open_hash *ht, struct drm_hash_item *item) in drm_ht_insert_item()
120 int drm_ht_just_insert_please(struct drm_open_hash *ht, struct drm_hash_item *item, in drm_ht_just_insert_please()
145 int drm_ht_find_item(struct drm_open_hash *ht, unsigned long key, in drm_ht_find_item()
159 int drm_ht_remove_key(struct drm_open_hash *ht, unsigned long key) in drm_ht_remove_key()
171 int drm_ht_remove_item(struct drm_open_hash *ht, struct drm_hash_item *item) in drm_ht_remove_item()
178 void drm_ht_remove(struct drm_open_hash *ht) in drm_ht_remove()
H A DdrmP.h575 struct drm_open_hash offset_hash; /**< User token hash table for maps */
658 struct drm_open_hash magiclist;
1001 struct drm_open_hash map_hash; /**< User token hash table for maps */
/freebsd-14.2/sys/dev/drm2/ttm/
H A Dttm_object.c66 struct drm_open_hash ref_hash[TTM_REF_NUM];
84 struct drm_open_hash object_hash;
259 struct drm_open_hash *ht = &tfile->ref_hash[ref_type]; in ttm_ref_object_add()
317 struct drm_open_hash *ht; in ttm_ref_object_release()
337 struct drm_open_hash *ht = &tfile->ref_hash[ref_type]; in ttm_ref_object_base_unref()