summaryrefslogtreecommitdiffstats
path: root/block/throttle-groups.c
Commit message (Expand)AuthorAgeFilesLines
* coroutine-lock: add mutex argument to CoQueue APIsPaolo Bonzini2017-02-211-1/+1
* block: explicitly acquire aiocontext in timers that need itPaolo Bonzini2017-02-211-0/+2
* throttle: Correct access to wrong BlockBackendPublic structuresAlberto Garcia2016-10-241-4/+23
* block: Move I/O throttling configuration functions to BlockBackendKevin Wolf2016-05-191-6/+6
* block: Move actual I/O throttling to BlockBackendKevin Wolf2016-05-191-3/+2Star
* block: Move throttling fields from BDS to BBKevin Wolf2016-05-191-61/+68
* block: Convert throttle_group_get_name() to BlockBackendKevin Wolf2016-05-191-6/+6
* block: throttle-groups: Use BlockBackend pointers internallyKevin Wolf2016-05-191-66/+68
* block: introduce bdrv_no_throttling_begin/endPaolo Bonzini2016-05-121-0/+4
* block: move restarting of throttled reqs to block/throttle-groups.cPaolo Bonzini2016-05-121-0/+14
* block: Clean up includesPeter Maydell2016-01-201-0/+1
* throttle: Check for pending requests in throttle_group_unregister_bs()Alberto Garcia2015-11-111-0/+7
* throttle: Remove throttle_group_lock/unlock()Alberto Garcia2015-10-231-30/+1Star
* block/throttle-groups: Make incref/decref publicMax Reitz2015-10-231-8/+11
* throttle: Check current timers before updating any_timer_armed[]Alberto Garcia2015-06-231-2/+7
* throttle: acquire the ThrottleGroup lock in bdrv_swap()Alberto Garcia2015-06-121-1/+30
* throttle: Add throttle group supportAlberto Garcia2015-06-121-4/+210
* throttle: Add throttle group infrastructureAlberto Garcia2015-06-121-0/+261