aboutsummaryrefslogtreecommitdiff
path: root/util/qht.c
AgeCommit message (Expand)AuthorFilesLines
2023-02-02util/qht: use striped locks under TSANEmilio Cota1-14/+81
2023-02-02util/qht: add missing atomic_set(hashes[i])Emilio Cota1-1/+1
2022-03-07osdep: Move memalign-related functions to their own headerPeter Maydell1-0/+1
2020-09-23qemu/atomic.h: rename atomic_ to qatomic_Stefan Hajnoczi1-28/+29
2020-09-17util/: fix some comment spelling errorszhaolichang1-1/+1
2020-06-16qht: call qemu_spin_destroy for head bucketsEmilio G. Cota1-0/+1
2018-09-26qht: constify arguments to some internal functionsEmilio G. Cota1-6/+10
2018-09-26qht: constify qht_statistics_initEmilio G. Cota1-4/+4
2018-09-26qht: constify qht_lookupEmilio G. Cota1-8/+8
2018-09-26qht: fix comment in qht_bucket_remove_entryEmilio G. Cota1-1/+1
2018-09-26qht: drop ht argument from qht iteratorsEmilio G. Cota1-10/+19
2018-09-26qht: add qht_iter_removeEmilio G. Cota1-8/+66
2018-09-26qht: remove unused map param from qht_remove__lockedEmilio G. Cota1-3/+2
2018-08-23qsp: QEMU's Synchronization ProfilerEmilio G. Cota1-10/+37
2018-06-15qht: return existing entry when qht_insert failsEmilio G. Cota1-10/+17
2018-06-15qht: require a default comparison functionEmilio G. Cota1-3/+11
2018-06-13Purge uses of banned g_assert_FOO()Markus Armbruster1-1/+1
2016-10-06qht: fix unlock-after-free segfault upon resizingEmilio G. Cota1-21/+28
2016-10-06qht: simplify qht_reset_sizeEmilio G. Cota1-5/+3
2016-10-04util/qht: atomically set b->hashesAlex Bennée1-5/+5
2016-08-02qht: do not segfault when gathering stats from an uninitialized qhtEmilio G. Cota1-1/+6
2016-08-02util/qht: Document memory ordering assumptionsPaolo Bonzini1-1/+6
2016-06-16clean-includes: run it once morePaolo Bonzini1-0/+1
2016-06-11qht: QEMU's fast, resizable and scalable Hash TableEmilio G. Cota1-0/+833