aboutsummaryrefslogtreecommitdiff
path: root/include/block/throttle-groups.h
AgeCommit message (Expand)AuthorFilesLines
2023-08-29block/throttle-groups: Use ThrottleDirection instread of bool is_writezhenwei pi1-3/+3
2023-01-20include/block: Untangle inclusion loopsMarkus Armbruster1-1/+1
2021-02-03block/throttle-groups: throttle_group_co_io_limits_intercept(): 64bit bytesVladimir Sementsov-Ogievskiy1-1/+1
2020-09-18Use OBJECT_DECLARE_SIMPLE_TYPE when possibleEduardo Habkost1-3/+1
2020-09-09Use DECLARE_*CHECKER* macrosEduardo Habkost1-1/+2
2020-09-09Move QOM typedefs and add missing includesEduardo Habkost1-0/+1
2020-08-27throttle-groups: Move ThrottleGroup typedef to headerEduardo Habkost1-0/+1
2019-01-24throttle-groups: fix restart coroutine iothread raceStefan Hajnoczi1-0/+5
2017-09-06block: add throttle block filter driverManos Pitsidianakis1-0/+5
2017-09-05block: convert ThrottleGroup to object with QOMManos Pitsidianakis1-0/+3
2017-09-05block: add aio_context field in ThrottleGroupMemberManos Pitsidianakis1-1/+6
2017-09-05block: move ThrottleGroup membership to ThrottleGroupMemberManos Pitsidianakis1-7/+32
2016-05-19block: Move I/O throttling configuration functions to BlockBackendKevin Wolf1-2/+2
2016-05-19block: Move actual I/O throttling to BlockBackendKevin Wolf1-1/+1
2016-05-19block: Move throttling fields from BDS to BBKevin Wolf1-1/+1
2016-05-19block: Convert throttle_group_get_name() to BlockBackendKevin Wolf1-1/+1
2016-05-19block: throttle-groups: Use BlockBackend pointers internallyKevin Wolf1-2/+2
2016-05-12block: move restarting of throttled reqs to block/throttle-groups.cPaolo Bonzini1-0/+1
2015-10-23throttle: Remove throttle_group_lock/unlock()Alberto Garcia1-3/+0
2015-10-23block/throttle-groups: Make incref/decref publicMax Reitz1-0/+3
2015-06-12throttle: acquire the ThrottleGroup lock in bdrv_swap()Alberto Garcia1-0/+3
2015-06-12throttle: Add throttle group supportAlberto Garcia1-0/+4
2015-06-12throttle: Add throttle group infrastructureAlberto Garcia1-0/+39