Searched refs:_mesa_HashTable (Results 1 – 3 of 3) sorted by relevance
/external/mesa3d/src/mesa/main/ |
D | hash.h | 38 extern struct _mesa_HashTable *_mesa_NewHashTable(void); 40 extern void _mesa_DeleteHashTable(struct _mesa_HashTable *table); 42 extern void *_mesa_HashLookup(struct _mesa_HashTable *table, GLuint key); 44 extern void _mesa_HashInsert(struct _mesa_HashTable *table, GLuint key, void *data); 46 extern void _mesa_HashRemove(struct _mesa_HashTable *table, GLuint key); 48 extern void _mesa_HashLockMutex(struct _mesa_HashTable *table); 50 extern void _mesa_HashUnlockMutex(struct _mesa_HashTable *table); 52 extern void *_mesa_HashLookupLocked(struct _mesa_HashTable *table, GLuint key); 54 extern void _mesa_HashInsertLocked(struct _mesa_HashTable *table, 57 extern void _mesa_HashRemoveLocked(struct _mesa_HashTable *table, GLuint key); [all …]
|
D | hash.c | 58 struct _mesa_HashTable { struct 116 struct _mesa_HashTable * 119 struct _mesa_HashTable *table = CALLOC_STRUCT(_mesa_HashTable); in _mesa_NewHashTable() 155 _mesa_DeleteHashTable(struct _mesa_HashTable *table) in _mesa_DeleteHashTable() 176 _mesa_HashLookup_unlocked(struct _mesa_HashTable *table, GLuint key) in _mesa_HashLookup_unlocked() 203 _mesa_HashLookup(struct _mesa_HashTable *table, GLuint key) in _mesa_HashLookup() 226 _mesa_HashLookupLocked(struct _mesa_HashTable *table, GLuint key) in _mesa_HashLookupLocked() 242 _mesa_HashLockMutex(struct _mesa_HashTable *table) in _mesa_HashLockMutex() 255 _mesa_HashUnlockMutex(struct _mesa_HashTable *table) in _mesa_HashUnlockMutex() 263 _mesa_HashInsert_unlocked(struct _mesa_HashTable *table, GLuint key, void *data) in _mesa_HashInsert_unlocked() [all …]
|
D | mtypes.h | 77 struct _mesa_HashTable; 1506 struct _mesa_HashTable *Objects; 1773 struct _mesa_HashTable *Objects; 1872 struct _mesa_HashTable *Monitors; 2937 struct _mesa_HashTable *Objects; 3010 struct _mesa_HashTable *QueryObjects; 3054 struct _mesa_HashTable *DisplayList; /**< Display lists hash table */ 3055 struct _mesa_HashTable *BitmapAtlas; /**< For optimized glBitmap text */ 3056 struct _mesa_HashTable *TexObjects; /**< Texture objects hash table */ 3082 struct _mesa_HashTable *Programs; /**< All vertex/fragment programs */ [all …]
|