summaryrefslogtreecommitdiff
path: root/src/util/simple_mtx.h
AgeCommit message (Expand)AuthorFilesLines
2022-10-20util: #include "c11/threads.h" when necessary in simple_mtx.hYonggang Luo1-4/+2
2022-10-14util/mesa/wide: Rename _SIMPLE_MTX_INITIALIZER_NP to SIMPLE_MTX_INITIALIZERYonggang Luo1-2/+2
2022-09-22util: Add util_call_once for optimize call to util_call_once_with_context out...Yonggang Luo1-8/+4
2022-08-31util: Remove the need of _MTX_INITIALIZER_NP in simple_mtx.hYonggang Luo1-13/+27
2022-08-31util: Add extern "C" guard in simple_mtx.hYonggang Luo1-2/+14
2022-07-20util: Gate simple_mtx_assert_locked on !NDEBUGAlyssa Rosenzweig1-1/+1
2022-07-14simple_mtx: Replace GCC sync intrinsics with u_atomic opsJesse Natalie1-4/+5
2020-11-24util: Add helgrind support for simple_mtxRob Clark1-0/+15
2020-06-16util: enable futex usage on BSDs after 7dc2f4788288Jan Beich1-1/+1
2020-04-29util/simple_mtx: add assert_locked()Rob Clark1-0/+22
2020-01-24util/simple_mtx: add a missing include to get ASSERTEDMarek Olšák1-0/+1
2019-12-13util/simple_mtx: don't set the canary when it can't be checkedEric Engestrom1-1/+3
2019-12-10util: Detect use-after-destroy in simple_mtxKenneth Graunke1-1/+10
2019-07-31tree-wide: replace MAYBE_UNUSED with ASSERTEDEric Engestrom1-1/+1
2017-11-17src/util/simple_mtx.h: Fix two -Wunused-param warnings.Gert Wollny1-2/+2
2017-11-09util/u_queue: add util_queue_fence_wait_timeoutNicolai Hähnle1-1/+1
2017-11-09util: move futex helpers into futex.hNicolai Hähnle1-21/+2
2017-11-09mesa: Add new fast mtx_t mutex type for basic use casesTimothy Arceri1-0/+155