Searched refs:drm_open_hash (Results 1 - 7 of 7) sorted by last modified time

/freebsd-11-stable/sys/dev/drm2/
H A DdrmP.h577 struct drm_open_hash offset_hash; /**< User token hash table for maps */
660 struct drm_open_hash magiclist;
1003 struct drm_open_hash map_hash; /**< User token hash table for maps */
H A Ddrm_hashtab.c44 int drm_ht_create(struct drm_open_hash *ht, unsigned int order)
59 void drm_ht_verbose_list(struct drm_open_hash *ht, unsigned long key)
73 static struct drm_hash_item *drm_ht_find_key(struct drm_open_hash *ht,
92 int drm_ht_insert_item(struct drm_open_hash *ht, struct drm_hash_item *item)
122 int drm_ht_just_insert_please(struct drm_open_hash *ht, struct drm_hash_item *item,
147 int drm_ht_find_item(struct drm_open_hash *ht, unsigned long key,
161 int drm_ht_remove_key(struct drm_open_hash *ht, unsigned long key)
173 int drm_ht_remove_item(struct drm_open_hash *ht, struct drm_hash_item *item)
180 void drm_ht_remove(struct drm_open_hash *ht)
H A Ddrm_hashtab.h49 struct drm_open_hash { struct
56 extern int drm_ht_create(struct drm_open_hash *ht, unsigned int order);
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 **item);
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);
/freebsd-11-stable/sys/dev/drm/
H A Ddrm_hashtab.c44 int drm_ht_create(struct drm_open_hash *ht, unsigned int order)
58 void drm_ht_verbose_list(struct drm_open_hash *ht, unsigned long key)
73 drm_ht_find_key(struct drm_open_hash *ht, unsigned long key)
91 int drm_ht_insert_item(struct drm_open_hash *ht, struct drm_hash_item *item)
120 int drm_ht_just_insert_please(struct drm_open_hash *ht, struct drm_hash_item *item,
144 int drm_ht_find_item(struct drm_open_hash *ht, unsigned long key,
157 int drm_ht_remove_key(struct drm_open_hash *ht, unsigned long key)
169 int drm_ht_remove_item(struct drm_open_hash *ht, struct drm_hash_item *item)
175 void drm_ht_remove(struct drm_open_hash *ht)
H A Ddrm_hashtab.h49 struct drm_open_hash { struct
56 extern int drm_ht_create(struct drm_open_hash *ht, unsigned int order);
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 **item);
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);
H A Ddrm_sman.h95 struct drm_open_hash owner_hash_tab;
96 struct drm_open_hash user_hash_tab;
/freebsd-11-stable/sys/dev/drm2/ttm/
H A Dttm_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];
324 struct drm_open_hash *ht;
344 struct drm_open_hash *ht = &tfile->ref_hash[ref_type];

Completed in 110 milliseconds