block.h (ab5b522879e2a7880418cbd29340675e5427572f) block.h (6cf42ca2f9782f0335abf3e6b611fbced40cd099)
1#ifndef BLOCK_H
2#define BLOCK_H
3
4#include "block/aio.h"
5#include "block/aio-wait.h"
6#include "qemu/iov.h"
7#include "qemu/coroutine.h"
8#include "block/accounting.h"

--- 374 unchanged lines hidden (view full) ---

383 QDict *options, int flags, Error **errp);
384BlockDriverState *bdrv_new_open_driver(BlockDriver *drv, const char *node_name,
385 int flags, Error **errp);
386BlockReopenQueue *bdrv_reopen_queue(BlockReopenQueue *bs_queue,
387 BlockDriverState *bs, QDict *options,
388 bool keep_old_opts);
389void bdrv_reopen_queue_free(BlockReopenQueue *bs_queue);
390int bdrv_reopen_multiple(BlockReopenQueue *bs_queue, Error **errp);
1#ifndef BLOCK_H
2#define BLOCK_H
3
4#include "block/aio.h"
5#include "block/aio-wait.h"
6#include "qemu/iov.h"
7#include "qemu/coroutine.h"
8#include "block/accounting.h"

--- 374 unchanged lines hidden (view full) ---

383 QDict *options, int flags, Error **errp);
384BlockDriverState *bdrv_new_open_driver(BlockDriver *drv, const char *node_name,
385 int flags, Error **errp);
386BlockReopenQueue *bdrv_reopen_queue(BlockReopenQueue *bs_queue,
387 BlockDriverState *bs, QDict *options,
388 bool keep_old_opts);
389void bdrv_reopen_queue_free(BlockReopenQueue *bs_queue);
390int bdrv_reopen_multiple(BlockReopenQueue *bs_queue, Error **errp);
391int bdrv_reopen(BlockDriverState *bs, QDict *opts, bool keep_old_opts,
392 Error **errp);
391int bdrv_reopen_set_read_only(BlockDriverState *bs, bool read_only,
392 Error **errp);
393int bdrv_pwrite_zeroes(BdrvChild *child, int64_t offset,
394 int64_t bytes, BdrvRequestFlags flags);
395int bdrv_make_zero(BdrvChild *child, BdrvRequestFlags flags);
396int bdrv_pread(BdrvChild *child, int64_t offset, void *buf, int64_t bytes);
397int bdrv_pwrite(BdrvChild *child, int64_t offset, const void *buf,
398 int64_t bytes);

--- 460 unchanged lines hidden ---
393int bdrv_reopen_set_read_only(BlockDriverState *bs, bool read_only,
394 Error **errp);
395int bdrv_pwrite_zeroes(BdrvChild *child, int64_t offset,
396 int64_t bytes, BdrvRequestFlags flags);
397int bdrv_make_zero(BdrvChild *child, BdrvRequestFlags flags);
398int bdrv_pread(BdrvChild *child, int64_t offset, void *buf, int64_t bytes);
399int bdrv_pwrite(BdrvChild *child, int64_t offset, const void *buf,
400 int64_t bytes);

--- 460 unchanged lines hidden ---