summaryrefslogtreecommitdiff
path: root/src/util/u_queue.h
Commit message (Expand)AuthorAgeFilesLines
* glthread,hud: draw per-frame values and expose the number of batches per frameMarek Olšák2022-09-261-0/+1
* util/queue: use simple_mtx_t for finish_lockMarek Olšák2021-10-051-1/+2
* util/u_queue: add UTIL_QUEUE_INIT_SCALE_THREADS flagPierre-Eric Pelloux-Prayer2021-06-171-0/+1
* util/queue: add a global data pointer for the queue objectMike Blumenkrantz2021-06-161-2/+5
* util: Use explicit relaxed reads for u_queueWitold Baryluk2021-01-281-2/+2
* util: enable futex usage on BSDs after 7dc2f4788288Jan Beich2020-06-161-1/+1
* util/u_queue: track job size and limit the size of queue growthTimothy Arceri2019-09-191-1/+4
* util/queue: add util_queue_adjust_num_threadsMarek Olšák2019-04-011-0/+8
* util/queue: add ability to kill a subset of threadsMarek Olšák2019-04-011-3/+2
* util/u_queue: add UTIL_QUEUE_INIT_SET_FULL_THREAD_AFFINITYMarek Olšák2018-10-061-0/+1
* kutil/queue: add a process name into a thread nameMarek Olšák2018-07-041-1/+1
* util/u_queue: fix a deadlock in util_queue_finishMarek Olšák2018-04-271-0/+1
* util/u_queue: really use futex-based fencesNicolai Hähnle2017-11-201-1/+1
* util/u_queue: handle OS_TIMEOUT_INFINITE in util_queue_fence_wait_timeoutNicolai Hähnle2017-11-101-0/+6
* util/u_queue: add util_queue_fence_wait_timeoutNicolai Hähnle2017-11-091-21/+33
* u_queue: add util_queue_finish for waiting for previously added jobsNicolai Hähnle2017-11-091-0/+2
* u_queue: add a futex-based implementation of fencesNicolai Hähnle2017-11-091-0/+92
* u_queue: add util_queue_fence_resetNicolai Hähnle2017-11-091-0/+13
* u_queue: export util_queue_fence_signalNicolai Hähnle2017-11-091-0/+1
* u_queue: group fence functions togetherNicolai Hähnle2017-11-091-9/+10
* util/u_queue: add an option to resize the queue when it's fullMarek Olšák2017-07-171-0/+2
* mesa/glthread: add glthread "perf" counters and pass them to gallium HUDMarek Olšák2017-06-261-0/+14
* util/u_queue: fix a use-before-initialization race for queue->threadsMarek Olšák2017-06-071-1/+0
* util/u_queue: add an option to set the minimum thread priorityMarek Olšák2017-06-071-1/+5
* util/u_queue: add a way to remove a job when we just want to destroy itMarek Olšák2017-06-071-0/+2
* util/u_queue: make u_queue accessible to cppTimothy Arceri2017-03-131-0/+8
* gallium/util: move u_queue.{c,h} to src/utilTimothy Arceri2017-03-121-0/+109