aboutsummaryrefslogtreecommitdiff
path: root/block/accounting.c
AgeCommit message (Expand)Author
2022-09-30block: add missed block_acct_setup with new block device init procedureDenis V. Lunev
2022-09-30block: pass OnOffAuto instead of bool to block_acct_setup()Denis V. Lunev
2020-12-11block/accounting: Use lock guard macrosGan Qixin
2019-10-10block: add empty account cookie typeAnton Nefedov
2018-03-19block/accounting: introduce latency histogramVladimir Sementsov-Ogievskiy
2017-06-16block: make accounting thread-safePaolo Bonzini
2017-06-16block: split BlockAcctStats creation and setupPaolo Bonzini
2017-06-16block: introduce block_account_one_ioPaolo Bonzini
2016-01-20block: Clean up includesPeter Maydell
2015-11-12block: Update copyright of the accounting codeAlberto Garcia
2015-11-12block: Use QEMU_CLOCK_VIRTUAL for the accounting code in qtest modeAlberto Garcia
2015-11-12block: Add average I/O queue depth to BlockDeviceTimedStatsAlberto Garcia
2015-11-12block: Compute minimum, maximum and average I/O latenciesAlberto Garcia
2015-11-12block: Allow configuring whether to account failed and invalid opsAlberto Garcia
2015-11-12block: Add statistics for failed and invalid I/O operationsAlberto Garcia
2015-11-12block: Add idle_time_ns to BlockDeviceStatsAlberto Garcia
2015-11-12block: define 'clock_type' for the accounting codeAlberto Garcia
2015-10-23block: Remove wr_highest_sector from BlockAcctStatsMax Reitz
2015-02-06block: add accounting for merged requestsPeter Lieven
2014-12-10block: do not use get_clock()Paolo Bonzini
2014-09-10block: Make the block accounting functions operate on BlockAcctStatsBenoît Canet
2014-09-10block: rename BlockAcctType members to start with BLOCK_ instead of BDRV_Benoît Canet
2014-09-10block: Extract the block accounting codeBenoît Canet