Searched refs:drm_open_hash (Results 1 - 7 of 7) sorted by last modified time
/freebsd-11-stable/sys/dev/drm2/ |
H A D | drmP.h | 577 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 D | drm_hashtab.c | 44 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 D | drm_hashtab.h | 49 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 D | drm_hashtab.c | 44 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 D | drm_hashtab.h | 49 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 D | drm_sman.h | 95 struct drm_open_hash owner_hash_tab; 96 struct drm_open_hash user_hash_tab;
|
/freebsd-11-stable/sys/dev/drm2/ttm/ |
H A D | ttm_object.c | 68 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