Lines Matching refs:events
276 util_dynarray_fini(&cmdbuf->events.wait);
277 util_dynarray_fini(&cmdbuf->events.signal);
294 if (cmdbuf->events.ht)
295 _mesa_hash_table_destroy(cmdbuf->events.ht, NULL);
371 util_dynarray_init(&cmdbuf->events.wait, NULL);
372 util_dynarray_init(&cmdbuf->events.signal, NULL);
389 cmdbuf->events.ht =
403 if (!cmdbuf->events.ht || !cmdbuf->queries.ht ||
455 util_dynarray_clear(&cmdbuf->events.wait);
456 util_dynarray_clear(&cmdbuf->events.signal);
477 _mesa_hash_table_clear(cmdbuf->events.ht, NULL);
573 hash_table_foreach(cmdbuf->events.ht, he) {
579 util_dynarray_grow(&cmdbuf->events.signal, struct dzn_cmd_event_signal, 1);
591 _mesa_hash_table_clear(cmdbuf->events.ht, NULL);
4092 if (!_mesa_hash_table_insert(cmdbuf->events.ht, evt, (void *)(uintptr_t)DZN_EVENT_STATE_RESET))
4105 if (!_mesa_hash_table_insert(cmdbuf->events.ht, evt, (void *)(uintptr_t)DZN_EVENT_STATE_SET))
4135 * HOST -> DEVICE signaling is ignored and we assume events are always
4138 * that wait on events that will not be signaled by earlier commands in the
4139 * queue. Such events must be signaled by the application using vkSetEvent,
4150 _mesa_hash_table_search(cmdbuf->events.ht, event);
4156 if (!_mesa_hash_table_insert(cmdbuf->events.ht, event,
4163 util_dynarray_grow(&cmdbuf->events.wait, struct dzn_event *, 1);