summaryrefslogtreecommitdiff
path: root/src/util/u_queue.c
AgeCommit message (Expand)AuthorFilesLines
2020-05-08Linux: Change minimum priority threads from SCHED_IDLE to nice 19 SCHED_BATCH.Con Kolivas1-3/+18
2020-03-30util/u_queue: fix race in total_jobs_size accessRhys Perry1-2/+2
2019-10-28util: remove LIST_DEL macroTimothy Arceri1-1/+1
2019-10-28util: remove LIST_ADD macroTimothy Arceri1-1/+1
2019-10-28util: remove LIST_INITHEAD macroTimothy Arceri1-1/+1
2019-10-23util/u_queue: skip util_queue_finish if num_threads is 0Marek Olšák1-0/+7
2019-09-19util/u_queue: track job size and limit the size of queue growthTimothy Arceri1-3/+14
2019-08-23util: fix compilation on macosLionel Landwerlin1-1/+1
2019-07-19util: use standard name for snprintf()Eric Engestrom1-4/+4
2019-04-01util/queue: add util_queue_adjust_num_threadsMarek Olšák1-6/+44
2019-04-01util/queue: hold a lock when reading num_threads in util_queue_finishMarek Olšák1-3/+3
2019-04-01util/queue: add ability to kill a subset of threadsMarek Olšák1-18/+34
2019-04-01util/queue: move thread creation into a separate functionMarek Olšák1-24/+32
2018-10-06util/u_queue: add UTIL_QUEUE_INIT_SET_FULL_THREAD_AFFINITYMarek Olšák1-0/+14
2018-08-02kutil/queue: use util_snprintf() in util_queue_initAndres Gomez1-3/+3
2018-08-01util: move process.[ch] to u_process.[ch]Dylan Baker1-1/+1
2018-07-05util: u_queue: fix android build errorLionel Landwerlin1-1/+1
2018-07-04util/queue: remove leftover debug codeMarek Olšák1-1/+0
2018-07-04kutil/queue: add a process name into a thread nameMarek Olšák1-2/+30
2018-04-27util/u_queue: fix a deadlock in util_queue_finishMarek Olšák1-0/+9
2017-11-20util/u_queue: fix timeout handling in util_queue_fence_wait_timeoutNicolai Hähnle1-1/+1
2017-11-09util/u_queue: add util_queue_fence_wait_timeoutNicolai Hähnle1-1/+81
2017-11-09u_queue: add util_queue_finish for waiting for previously added jobsNicolai Hähnle1-0/+35
2017-11-09u_queue: add a futex-based implementation of fencesNicolai Hähnle1-0/+2
2017-11-09u_queue: add util_queue_fence_resetNicolai Hähnle1-3/+1
2017-11-09u_queue: export util_queue_fence_signalNicolai Hähnle1-1/+1
2017-09-29util/queue: fix a race condition in the fence codeNicolai Hähnle1-0/+13
2017-09-01util: only use SCHED_IDLE in pthread_setschedparam() when it's definedRoland Scheidegger1-1/+1
2017-07-17util/u_queue: add an option to resize the queue when it's fullMarek Olšák1-3/+34
2017-06-07util/u_queue: fix a use-before-initialization race for queue->threadsMarek Olšák1-16/+14
2017-06-07util/u_queue: add an option to set the minimum thread priorityMarek Olšák1-1/+18
2017-06-07util/u_queue: add a way to remove a job when we just want to destroy itMarek Olšák1-6/+47
2017-04-18util/queue: don't hang at exitRob Clark1-1/+10
2017-03-12gallium/util: move u_queue.{c,h} to src/utilTimothy Arceri1-0/+331