Sign in
qemu
/
qemu
/
8417e1378cadb8928c24755a95ff267def53922f
/
include
/
block
/
blockjob_int.h
e0323a0
blockjob: add set_speed to BlockJobDriver
by Vladimir Sementsov-Ogievskiy
· 4 years, 1 month ago
bb0c940
job: drop job_drain
by Vladimir Sementsov-Ogievskiy
· 6 years ago
89bd030
block: Really pause block jobs on drain
by Kevin Wolf
· 7 years ago
2e1795b
job: Add job_transition_to_ready()
by Kevin Wolf
· 7 years ago
198c49c
job: Add job_yield()
by Kevin Wolf
· 7 years ago
3d70ff5
job: Move completion and cancellation to Job
by Kevin Wolf
· 7 years ago
7eaa8fb
job: Move transactions to Job
by Kevin Wolf
· 7 years ago
62c9e41
job: Switch transactions to JobTxn
by Kevin Wolf
· 7 years ago
3453d97
job: Move .complete callback to Job
by Kevin Wolf
· 7 years ago
b69f777
job: Add job_drain()
by Kevin Wolf
· 7 years ago
4ad3518
job: Move single job finalisation to Job
by Kevin Wolf
· 7 years ago
bb02b65
job: Move BlockJobCreateFlags to Job
by Kevin Wolf
· 7 years ago
b15de82
job: Move pause/resume functions to Job
by Kevin Wolf
· 7 years ago
5d43e86
job: Add job_sleep_ns()
by Kevin Wolf
· 7 years ago
da01ff7
job: Move coroutine and related code to Job
by Kevin Wolf
· 7 years ago
1908a55
job: Move defer_to_main_loop to Job
by Kevin Wolf
· 7 years ago
daa7f2f
job: Move cancelled to Job
by Kevin Wolf
· 7 years ago
80fa2c7
job: Add reference counting
by Kevin Wolf
· 7 years ago
252291e
job: Add JobDriver.job_type
by Kevin Wolf
· 7 years ago
8e4c870
job: Rename BlockJobType into JobType
by Kevin Wolf
· 7 years ago
33e9e9b
job: Create Job, JobDriver and job_create()
by Kevin Wolf
· 7 years ago
dee81d5
blockjob: Introduce block_job_ratelimit_get_delay()
by Kevin Wolf
· 7 years ago
18bb692
blockjob: Implement block_job_set_speed() centrally
by Kevin Wolf
· 7 years ago
23d702d
blockjob: drop block_job_pause/resume_all()
by Stefan Hajnoczi
· 7 years ago
2da4617
blockjobs: add prepare callback
by John Snow
· 7 years ago
62bfdf0
Blockjobs: documentation touchup
by John Snow
· 7 years ago
75859b9
blockjobs: model single jobs as transactions
by John Snow
· 7 years ago
fc24908
blockjob: reimplement block_job_sleep_ns to allow cancellation
by Paolo Bonzini
· 7 years ago
5bf1d5a
blockjob: remove clock argument from block_job_sleep_ns
by Paolo Bonzini
· 7 years ago
4afeffc
blockjob: do not allow coroutine double entry or entry-after-completion
by Jeff Cody
· 7 years ago
eb05e01
blockjob: use deferred_to_main_loop to indicate the coroutine has ended
by Paolo Bonzini
· 8 years ago
f321dcb
blockjob: introduce block_job_pause/resume_all
by Paolo Bonzini
· 8 years ago
05b0d8e
blockjob: introduce block_job_early_fail
by Paolo Bonzini
· 8 years ago
9f086ab
blockjob: remove iostatus_reset callback
by Paolo Bonzini
· 8 years ago
c6cc12b
blockjob: Add permissions to block_job_create()
by Kevin Wolf
· 8 years ago
a7815a7
blockjob: add .start field
by John Snow
· 8 years ago
e8a40bf
blockjob: add .clean property
by John Snow
· 8 years ago
d899636
blockjobs: fix documentation
by John Snow
· 8 years ago
c87621e
blockjobs: split interface into public/private, Part 1
by John Snow
· 8 years ago