block.h (d20d9b7c6723d0123b7d60dd5557aa0a6599f471) block.h (d5ef94d43da8c57a2d597efbdec3d9a54d97fdf7)
1#ifndef BLOCK_H
2#define BLOCK_H
3
4#include "block/aio.h"
5#include "qemu-common.h"
6#include "qemu/option.h"
7#include "block/coroutine.h"
8#include "qapi/qmp/qobject.h"

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

211int bdrv_read(BlockDriverState *bs, int64_t sector_num,
212 uint8_t *buf, int nb_sectors);
213int bdrv_read_unthrottled(BlockDriverState *bs, int64_t sector_num,
214 uint8_t *buf, int nb_sectors);
215int bdrv_write(BlockDriverState *bs, int64_t sector_num,
216 const uint8_t *buf, int nb_sectors);
217int bdrv_write_zeroes(BlockDriverState *bs, int64_t sector_num,
218 int nb_sectors, BdrvRequestFlags flags);
1#ifndef BLOCK_H
2#define BLOCK_H
3
4#include "block/aio.h"
5#include "qemu-common.h"
6#include "qemu/option.h"
7#include "block/coroutine.h"
8#include "qapi/qmp/qobject.h"

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

211int bdrv_read(BlockDriverState *bs, int64_t sector_num,
212 uint8_t *buf, int nb_sectors);
213int bdrv_read_unthrottled(BlockDriverState *bs, int64_t sector_num,
214 uint8_t *buf, int nb_sectors);
215int bdrv_write(BlockDriverState *bs, int64_t sector_num,
216 const uint8_t *buf, int nb_sectors);
217int bdrv_write_zeroes(BlockDriverState *bs, int64_t sector_num,
218 int nb_sectors, BdrvRequestFlags flags);
219BlockDriverAIOCB *bdrv_aio_write_zeroes(BlockDriverState *bs, int64_t sector_num,
220 int nb_sectors, BdrvRequestFlags flags,
221 BlockDriverCompletionFunc *cb, void *opaque);
219int bdrv_make_zero(BlockDriverState *bs, BdrvRequestFlags flags);
220int bdrv_writev(BlockDriverState *bs, int64_t sector_num, QEMUIOVector *qiov);
221int bdrv_pread(BlockDriverState *bs, int64_t offset,
222 void *buf, int count);
223int bdrv_pwrite(BlockDriverState *bs, int64_t offset,
224 const void *buf, int count);
225int bdrv_pwritev(BlockDriverState *bs, int64_t offset, QEMUIOVector *qiov);
226int bdrv_pwrite_sync(BlockDriverState *bs, int64_t offset,

--- 301 unchanged lines hidden ---
222int bdrv_make_zero(BlockDriverState *bs, BdrvRequestFlags flags);
223int bdrv_writev(BlockDriverState *bs, int64_t sector_num, QEMUIOVector *qiov);
224int bdrv_pread(BlockDriverState *bs, int64_t offset,
225 void *buf, int count);
226int bdrv_pwrite(BlockDriverState *bs, int64_t offset,
227 const void *buf, int count);
228int bdrv_pwritev(BlockDriverState *bs, int64_t offset, QEMUIOVector *qiov);
229int bdrv_pwrite_sync(BlockDriverState *bs, int64_t offset,

--- 301 unchanged lines hidden ---