Home
last modified time | relevance | path

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

/NextBSD/sys/dev/drm/
HDdrm_hashtab.h49 struct drm_open_hash { struct
56 extern int drm_ht_create(struct drm_open_hash *ht, unsigned int order); argument
57 extern int drm_ht_insert_item(struct drm_open_hash *ht, struct drm_hash_item *item);
58 extern int drm_ht_just_insert_please(struct drm_open_hash *ht, struct drm_hash_item *item,
61 extern int drm_ht_find_item(struct drm_open_hash *ht, unsigned long key, struct drm_hash_item **ite…
63 extern void drm_ht_verbose_list(struct drm_open_hash *ht, unsigned long key);
64 extern int drm_ht_remove_key(struct drm_open_hash *ht, unsigned long key);
65 extern int drm_ht_remove_item(struct drm_open_hash *ht, struct drm_hash_item *item);
66 extern void drm_ht_remove(struct drm_open_hash *ht);
HDdrm_hashtab.c44 int drm_ht_create(struct drm_open_hash *ht, unsigned int order) in drm_ht_create()
58 void drm_ht_verbose_list(struct drm_open_hash *ht, unsigned long key) in drm_ht_verbose_list()
73 drm_ht_find_key(struct drm_open_hash *ht, unsigned long key) in drm_ht_find_key()
91 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()
144 int drm_ht_find_item(struct drm_open_hash *ht, unsigned long key, in drm_ht_find_item()
157 int drm_ht_remove_key(struct drm_open_hash *ht, unsigned long key) in drm_ht_remove_key()
169 int drm_ht_remove_item(struct drm_open_hash *ht, struct drm_hash_item *item) in drm_ht_remove_item()
175 void drm_ht_remove(struct drm_open_hash *ht) in drm_ht_remove()
HDdrm_sman.h95 struct drm_open_hash owner_hash_tab;
96 struct drm_open_hash user_hash_tab;
/NextBSD/sys/dev/drm2/
HDdrm_hashtab.h49 struct drm_open_hash { struct
56 extern int drm_ht_create(struct drm_open_hash *ht, unsigned int order); argument
57 extern int drm_ht_insert_item(struct drm_open_hash *ht, struct drm_hash_item *item);
58 extern int drm_ht_just_insert_please(struct drm_open_hash *ht, struct drm_hash_item *item,
61 extern int drm_ht_find_item(struct drm_open_hash *ht, unsigned long key, struct drm_hash_item **ite…
63 extern void drm_ht_verbose_list(struct drm_open_hash *ht, unsigned long key);
64 extern int drm_ht_remove_key(struct drm_open_hash *ht, unsigned long key);
65 extern int drm_ht_remove_item(struct drm_open_hash *ht, struct drm_hash_item *item);
66 extern void drm_ht_remove(struct drm_open_hash *ht);
HDdrm_hashtab.c44 int drm_ht_create(struct drm_open_hash *ht, unsigned int order) in drm_ht_create()
59 void drm_ht_verbose_list(struct drm_open_hash *ht, unsigned long key) in drm_ht_verbose_list()
73 static struct drm_hash_item *drm_ht_find_key(struct drm_open_hash *ht, in drm_ht_find_key()
92 int drm_ht_insert_item(struct drm_open_hash *ht, struct drm_hash_item *item) in drm_ht_insert_item()
122 int drm_ht_just_insert_please(struct drm_open_hash *ht, struct drm_hash_item *item, in drm_ht_just_insert_please()
147 int drm_ht_find_item(struct drm_open_hash *ht, unsigned long key, in drm_ht_find_item()
161 int drm_ht_remove_key(struct drm_open_hash *ht, unsigned long key) in drm_ht_remove_key()
173 int drm_ht_remove_item(struct drm_open_hash *ht, struct drm_hash_item *item) in drm_ht_remove_item()
180 void drm_ht_remove(struct drm_open_hash *ht) in drm_ht_remove()
HDdrmP.h571 struct drm_open_hash offset_hash; /**< User token hash table for maps */
654 struct drm_open_hash magiclist;
995 struct drm_open_hash map_hash; /**< User token hash table for maps */
/NextBSD/sys/dev/drm2/ttm/
HDttm_object.c68 struct drm_open_hash ref_hash[TTM_REF_NUM];
86 struct drm_open_hash object_hash;
261 struct drm_open_hash *ht = &tfile->ref_hash[ref_type]; in ttm_ref_object_add()
324 struct drm_open_hash *ht; in ttm_ref_object_release()
344 struct drm_open_hash *ht = &tfile->ref_hash[ref_type]; in ttm_ref_object_base_unref()