Searched refs:_mesa_HashTable (Results 1 - 8 of 8) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/mesa/main/
H A Dhash.h99 struct _mesa_HashTable { struct
108 extern struct _mesa_HashTable *_mesa_NewHashTable(void);
110 extern void _mesa_DeleteHashTable(struct _mesa_HashTable *table);
112 extern void *_mesa_HashLookup(struct _mesa_HashTable *table, GLuint key);
114 extern void _mesa_HashInsert(struct _mesa_HashTable *table, GLuint key, void *data);
116 extern void _mesa_HashRemove(struct _mesa_HashTable *table, GLuint key);
128 _mesa_HashLockMutex(struct _mesa_HashTable *table)
141 _mesa_HashUnlockMutex(struct _mesa_HashTable *table)
147 extern void *_mesa_HashLookupLocked(struct _mesa_HashTable *table, GLuint key);
149 extern void _mesa_HashInsertLocked(struct _mesa_HashTable *tabl
[all...]
H A Dhash.c48 struct _mesa_HashTable *
51 struct _mesa_HashTable *table = CALLOC_STRUCT(_mesa_HashTable);
87 _mesa_DeleteHashTable(struct _mesa_HashTable *table)
108 _mesa_HashLookup_unlocked(struct _mesa_HashTable *table, GLuint key)
137 _mesa_HashLookup(struct _mesa_HashTable *table, GLuint key)
159 _mesa_HashLookupLocked(struct _mesa_HashTable *table, GLuint key)
166 _mesa_HashInsert_unlocked(struct _mesa_HashTable *table, GLuint key, void *data)
202 _mesa_HashInsertLocked(struct _mesa_HashTable *table, GLuint key, void *data)
217 _mesa_HashInsert(struct _mesa_HashTable *tabl
[all...]
H A Dmtypes.h66 struct _mesa_HashTable;
1591 struct _mesa_HashTable *Objects;
1871 struct _mesa_HashTable *Objects;
1987 struct _mesa_HashTable *Monitors;
1996 struct _mesa_HashTable *Objects; /**< The table of all performance query objects */
3148 struct _mesa_HashTable *Objects;
3221 struct _mesa_HashTable *QueryObjects;
3268 struct _mesa_HashTable *DisplayList; /**< Display lists hash table */
3269 struct _mesa_HashTable *BitmapAtlas; /**< For optimized glBitmap text */
3270 struct _mesa_HashTable *TexObject
[all...]
/xsrc/external/mit/MesaLib/dist/src/mesa/main/
H A Dhash.h104 struct _mesa_HashTable { struct
118 extern struct _mesa_HashTable *_mesa_NewHashTable(void);
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)
152 _mesa_HashUnlockMutex(struct _mesa_HashTable *table)
158 extern void *_mesa_HashLookupLocked(struct _mesa_HashTable *table, GLuint key);
160 extern void _mesa_HashInsertLocked(struct _mesa_HashTable *tabl
[all...]
H A Dhash.c50 struct _mesa_HashTable *
53 struct _mesa_HashTable *table = CALLOC_STRUCT(_mesa_HashTable);
85 _mesa_DeleteHashTable(struct _mesa_HashTable *table)
103 static void init_name_reuse(struct _mesa_HashTable *table)
113 _mesa_HashEnableNameReuse(struct _mesa_HashTable *table)
125 _mesa_HashLookup_unlocked(struct _mesa_HashTable *table, GLuint key)
154 _mesa_HashLookup(struct _mesa_HashTable *table, GLuint key)
176 _mesa_HashLookupLocked(struct _mesa_HashTable *table, GLuint key)
183 _mesa_HashInsert_unlocked(struct _mesa_HashTable *tabl
[all...]
H A Dglthread.h62 struct _mesa_HashTable;
197 struct _mesa_HashTable *VAOs;
H A 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 *TexObject
[all...]
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D21.1.0.rst4668 - mesa: remove 2 recursive lock usages of _mesa_HashTable
4671 - mesa: make _mesa_HashTable InDeleteAll debug only

Completed in 27 milliseconds