Home | History | Annotate | Download | only in main

Lines Matching refs:callback

63        * Needs to be recursive, since the callback in _mesa_HashWalk()
242 * callback function. Have to check this outside of mutex lock.
273 * Invoke the given callback function for each table entry.
276 * \param callback the callback function
277 * \param userData arbitrary pointer to pass along to the callback
282 void (*callback)(GLuint key, void *data, void *userData),
287 assert(callback);
291 callback((uintptr_t)entry->key, entry->data, userData);
295 callback(DELETED_KEY_VALUE, table->deleted_key_data, userData);
304 * Walk over all entries in a hash table, calling callback function for each.
306 * \param callback the callback function
307 * \param userData arbitrary pointer to pass along to the callback
312 void (*callback)(GLuint key, void *data, void *userData),
316 assert(callback);
320 callback((uintptr_t)entry->key, entry->data, userData);
323 callback(DELETED_KEY_VALUE, table->deleted_key_data, userData);
329 void (*callback)(GLuint key, void *data, void *userData),
336 hash_walk_unlocked(table, callback, userData);
342 void (*callback)(GLuint key, void *data, void *userData),
345 hash_walk_unlocked(table, callback, userData);