Searched refs:_mesa_HashTable (Results 1 – 5 of 5) sorted by relevance
/third_party/mesa3d/src/mesa/main/ |
D | hash.h | 104 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 …]
|
D | hash.c | 50 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 …]
|
D | mtypes.h | 69 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 …]
|
D | glthread.h | 62 struct _mesa_HashTable; 197 struct _mesa_HashTable *VAOs;
|
/third_party/mesa3d/docs/relnotes/ |
D | 21.1.0.rst | 4668 - mesa: remove 2 recursive lock usages of _mesa_HashTable 4671 - mesa: make _mesa_HashTable InDeleteAll debug only
|