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