Home
last modified time | relevance | path

Searched refs:BlockJob (Results 1 – 19 of 19) sorted by relevance

/openbmc/qemu/include/block/
H A Dblockjob.h42 typedef struct BlockJob { struct
95 } BlockJob; argument
114 BlockJob *block_job_next_locked(BlockJob *job);
125 BlockJob *block_job_get(const char *id);
128 BlockJob *block_job_get_locked(const char *id);
142 block_job_add_bdrv(BlockJob *job, const char *name, BlockDriverState *bs,
152 void block_job_remove_all_bdrv(BlockJob *job);
161 bool block_job_has_bdrv(BlockJob *job, BlockDriverState *bs);
174 bool block_job_set_speed_locked(BlockJob *job, int64_t speed, Error **errp);
184 void block_job_change_locked(BlockJob *job, BlockJobChangeOptions *opts,
[all …]
H A Dblockjob_int.h53 bool (*drained_poll)(BlockJob *job);
67 void (*attached_aio_context)(BlockJob *job, AioContext *new_context);
69 void (*set_speed)(BlockJob *job, int64_t speed);
76 void (*change)(BlockJob *job, BlockJobChangeOptions *opts, Error **errp);
81 void (*query)(BlockJob *job, BlockJobInfo *info);
147 void block_job_ratelimit_processed_bytes(BlockJob *job, uint64_t n);
153 void block_job_ratelimit_sleep(BlockJob *job);
165 BlockErrorAction block_job_error_action(BlockJob *job, BlockdevOnError on_err,
H A Dblock_backup.h23 void backup_do_checkpoint(BlockJob *job, Error **errp);
H A Dblock_int-global-state.h121 BlockJob *commit_active_start(const char *job_id, BlockDriverState *bs,
191 BlockJob *backup_job_create(const char *job_id, BlockDriverState *bs,
/openbmc/qemu/
H A Dblockjob.c47 BlockJob *block_job_next_locked(BlockJob *bjob) in block_job_next_locked()
56 return job ? container_of(job, BlockJob, job) : NULL; in block_job_next_locked()
59 BlockJob *block_job_get_locked(const char *id) in block_job_get_locked()
65 return container_of(job, BlockJob, job); in block_job_get_locked()
71 BlockJob *block_job_get(const char *id) in block_job_get()
79 BlockJob *bjob = container_of(job, BlockJob, job); in block_job_free()
89 BlockJob *job = c->opaque; in child_job_get_parent_desc()
95 BlockJob *job = c->opaque; in child_job_drained_begin()
101 BlockJob *bjob = c->opaque; in child_job_drained_poll()
125 BlockJob *job = c->opaque; in child_job_drained_end()
[all …]
H A Dblockdev.c146 BlockJob *job; in blockdev_mark_auto_del()
1571 BlockJob *job;
1574 static BlockJob *do_backup_common(BackupCommon *backup,
1761 BlockJob *job;
2618 static BlockJob *do_backup_common(BackupCommon *backup, in do_backup_common()
2624 BlockJob *job = NULL; in do_backup_common()
3117 static BlockJob *find_block_job_locked(const char *id, Error **errp) in find_block_job_locked()
3119 BlockJob *job; in find_block_job_locked()
3136 BlockJob *job; in qmp_block_job_set_speed()
3151 BlockJob *job; in qmp_block_job_cancel()
[all …]
H A Dqemu-img.c914 static void run_block_job(BlockJob *job, Error **errp) in run_block_job()
957 BlockJob *job; in img_commit()
H A Dblock.c6340 BlockJob *job; in bdrv_get_xdbg_block_graph()
/openbmc/qemu/tests/unit/
H A Dtest-blockjob-txn.c21 BlockJob common;
78 static BlockJob *test_block_job_start(unsigned int iterations, in test_block_job_start()
111 BlockJob *job; in test_single_job()
150 BlockJob *job1; in test_pair_jobs()
151 BlockJob *job2; in test_pair_jobs()
214 BlockJob *job1; in test_pair_jobs_fail_cancel_race()
215 BlockJob *job2; in test_pair_jobs_fail_cancel_race()
H A Dtest-blockjob.c23 .instance_size = sizeof(BlockJob),
33 static BlockJob *mk_job(BlockBackend *blk, const char *id, in mk_job()
37 BlockJob *job; in mk_job()
59 static BlockJob *do_test_id(BlockBackend *blk, const char *id, in do_test_id()
105 BlockJob *job[3]; in test_job_ids()
162 BlockJob common;
207 BlockJob *bjob; in create_common()
228 BlockJob *job = &s->common; in cancel_common()
H A Dtest-bdrv-drain.c631 BlockJob common;
722 BlockJob *job; in test_blockjob_common_drain_node()
1413 BlockJob common;
1559 BlockJob common;
H A Dtest-block-iothread.c499 BlockJob common;
/openbmc/qemu/block/
H A Dbackup.c33 BlockJob common;
108 void backup_do_checkpoint(BlockJob *job, Error **errp) in backup_do_checkpoint()
315 static void backup_set_speed(BlockJob *job, int64_t speed) in backup_set_speed()
355 BlockJob *backup_job_create(const char *job_id, BlockDriverState *bs, in backup_job_create()
H A Dmirror.c42 BlockJob common;
668 BlockJob *bjob = &s->common; in mirror_exit_common()
1219 static bool mirror_drained_poll(BlockJob *job) in mirror_drained_poll()
1261 static void mirror_change(BlockJob *job, BlockJobChangeOptions *opts, in mirror_change()
1294 static void mirror_query(BlockJob *job, BlockJobInfo *info) in mirror_query()
1709 static BlockJob *mirror_start_job( in mirror_start_job()
2042 BlockJob *commit_active_start(const char *job_id, BlockDriverState *bs, in commit_active_start()
2050 BlockJob *job; in commit_active_start()
H A Dreplication.c38 BlockJob *commit_job;
41 BlockJob *backup_job;
H A Dstream.c34 BlockJob common;
H A Dcommit.c35 BlockJob common;
/openbmc/qemu/monitor/
H A Dqmp-cmds.c68 BlockJob *job; in qmp_cont()
/openbmc/qemu/qapi/
H A Dblock-core.json2011 # @block-job: corresponds to BlockJob