Home
last modified time | relevance | path

Searched refs:_mesa_HashTable (Results 1 – 5 of 5) sorted by relevance

/third_party/mesa3d/src/mesa/main/
Dhash.h104 struct _mesa_HashTable { struct
118 extern struct _mesa_HashTable *_mesa_NewHashTable(void); argument
120 extern void _mesa_DeleteHashTable(struct _mesa_HashTable *table);
122 extern void *_mesa_HashLookup(struct _mesa_HashTable *table, GLuint key);
124 extern void _mesa_HashInsert(struct _mesa_HashTable *table, GLuint key, void *data,
127 extern void _mesa_HashRemove(struct _mesa_HashTable *table, GLuint key);
139 _mesa_HashLockMutex(struct _mesa_HashTable *table) in _mesa_HashLockMutex()
152 _mesa_HashUnlockMutex(struct _mesa_HashTable *table) in _mesa_HashUnlockMutex()
158 extern void *_mesa_HashLookupLocked(struct _mesa_HashTable *table, GLuint key);
160 extern void _mesa_HashInsertLocked(struct _mesa_HashTable *table,
[all …]
Dhash.c50 struct _mesa_HashTable *
53 struct _mesa_HashTable *table = CALLOC_STRUCT(_mesa_HashTable); in _mesa_NewHashTable()
85 _mesa_DeleteHashTable(struct _mesa_HashTable *table) in _mesa_DeleteHashTable()
103 static void init_name_reuse(struct _mesa_HashTable *table) in init_name_reuse()
113 _mesa_HashEnableNameReuse(struct _mesa_HashTable *table) in _mesa_HashEnableNameReuse()
125 _mesa_HashLookup_unlocked(struct _mesa_HashTable *table, GLuint key) in _mesa_HashLookup_unlocked()
154 _mesa_HashLookup(struct _mesa_HashTable *table, GLuint key) in _mesa_HashLookup()
176 _mesa_HashLookupLocked(struct _mesa_HashTable *table, GLuint key) in _mesa_HashLookupLocked()
183 _mesa_HashInsert_unlocked(struct _mesa_HashTable *table, GLuint key, void *data) in _mesa_HashInsert_unlocked()
220 _mesa_HashInsertLocked(struct _mesa_HashTable *table, GLuint key, void *data, in _mesa_HashInsertLocked()
[all …]
Dmtypes.h69 struct _mesa_HashTable;
1668 struct _mesa_HashTable *Objects;
1949 struct _mesa_HashTable *Objects;
2065 struct _mesa_HashTable *Monitors;
2074 struct _mesa_HashTable *Objects; /**< The table of all performance query objects */
3228 struct _mesa_HashTable *Objects;
3326 struct _mesa_HashTable *QueryObjects;
3373 struct _mesa_HashTable *DisplayList; /**< Display lists hash table */
3374 struct _mesa_HashTable *BitmapAtlas; /**< For optimized glBitmap text */
3375 struct _mesa_HashTable *TexObjects; /**< Texture objects hash table */
[all …]
Dglthread.h62 struct _mesa_HashTable;
197 struct _mesa_HashTable *VAOs;
/third_party/mesa3d/docs/relnotes/
D21.1.0.rst4668 - mesa: remove 2 recursive lock usages of _mesa_HashTable
4671 - mesa: make _mesa_HashTable InDeleteAll debug only