Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
mesa3d
/
0945d4dbbe7a581af2e1c655e676d8f18856c6aa
/
src
/
util
/
u_queue.h
46c3689
util: enable futex usage on BSDs after 7dc2f4788288
by Jan Beich
· 4 years, 4 months ago
8968850
util/u_queue: track job size and limit the size of queue growth
by Timothy Arceri
· 5 years ago
050fae3
util/queue: add util_queue_adjust_num_threads
by Marek Olšák
· 6 years ago
bb11155
util/queue: add ability to kill a subset of threads
by Marek Olšák
· 6 years ago
d877451
util/u_queue: add UTIL_QUEUE_INIT_SET_FULL_THREAD_AFFINITY
by Marek Olšák
· 6 years ago
b238e33
kutil/queue: add a process name into a thread name
by Marek Olšák
· 6 years ago
7083ac7
util/u_queue: fix a deadlock in util_queue_finish
by Marek Olšák
· 6 years ago
81aabb2
util/u_queue: really use futex-based fences
by Nicolai Hähnle
· 7 years ago
f53570a
util/u_queue: handle OS_TIMEOUT_INFINITE in util_queue_fence_wait_timeout
by Nicolai Hähnle
· 7 years ago
e3a8013
util/u_queue: add util_queue_fence_wait_timeout
by Nicolai Hähnle
· 7 years ago
185061a
u_queue: add util_queue_finish for waiting for previously added jobs
by Nicolai Hähnle
· 7 years ago
d1ff082
u_queue: add a futex-based implementation of fences
by Nicolai Hähnle
· 7 years ago
574c59d
u_queue: add util_queue_fence_reset
by Nicolai Hähnle
· 7 years ago
1b9d5ec
u_queue: export util_queue_fence_signal
by Nicolai Hähnle
· 7 years ago
b20f955
u_queue: group fence functions together
by Nicolai Hähnle
· 7 years ago
59ad769
util/u_queue: add an option to resize the queue when it's full
by Marek Olšák
· 7 years ago
5fa69be
mesa/glthread: add glthread "perf" counters and pass them to gallium HUD
by Marek Olšák
· 7 years ago
e93a141
util/u_queue: fix a use-before-initialization race for queue->threads
by Marek Olšák
· 7 years ago
89b6c93
util/u_queue: add an option to set the minimum thread priority
by Marek Olšák
· 7 years ago
33e507e
util/u_queue: add a way to remove a job when we just want to destroy it
by Marek Olšák
· 7 years ago
13d69a8
util/u_queue: make u_queue accessible to cpp
by Timothy Arceri
· 8 years ago
b822d9d
gallium/util: move u_queue.{c,h} to src/util
by Timothy Arceri
· 8 years ago
[Renamed from src/gallium/auxiliary/util/u_queue.h]
04ec4db
gallium/util: make use of new u_thread.h in u_queue.{c,h}
by Timothy Arceri
· 8 years ago
e92293a
gallium/util: replace pipe_condvar with cnd_t
by Timothy Arceri
· 8 years ago
e5375ba
gallium/util: replace pipe_thread with thrd_t
by Timothy Arceri
· 8 years ago
2efddc6
gallium/util: replace pipe_mutex with mtx_t
by Timothy Arceri
· 8 years ago
24847dd
gallium/u_queue: isolate util_queue_fence implementation
by Marek Olšák
· 8 years ago
4aea8fe
gallium/u_queue: fix random crashes when the app calls exit()
by Marek Olšák
· 8 years ago
626e4ef
gallium/u_queue: add util_queue_get_thread_time_nano
by Marek Olšák
· 8 years ago
44bbfed
gallium/u_queue: add optional cleanup callback
by Rob Clark
· 8 years ago
cbb5adb
gallium/u_queue: allow the execute function to differ per job
by Marek Olšák
· 8 years ago
4a06786
gallium/u_queue: reduce the number of mutexes by 2
by Marek Olšák
· 8 years ago
2fba0aa
gallium/u_queue: add an option to name threads
by Marek Olšák
· 8 years ago
404d0d5
gallium/u_queue: add an option to have multiple worker threads
by Marek Olšák
· 8 years ago
4358f6d
gallium/u_queue: rewrite util_queue_fence to allow multiple waiters
by Marek Olšák
· 8 years ago
d8367e9
gallium/u_queue: use a ring instead of a stack
by Marek Olšák
· 8 years ago
562cb03
gallium/util: import the multithreaded job queue from amdgpu winsys (v2)
by Marek Olšák
· 8 years ago