block.h (cf8074b3825f7229a20c60e679511592bde41340) | block.h (8d3b1a2d0b34a95800c482e1414c63f469ac4973) |
---|---|
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" --- 152 unchanged lines hidden (view full) --- 161bool bdrv_dev_is_tray_open(BlockDriverState *bs); 162bool bdrv_dev_is_medium_locked(BlockDriverState *bs); 163int bdrv_read(BlockDriverState *bs, int64_t sector_num, 164 uint8_t *buf, int nb_sectors); 165int bdrv_read_unthrottled(BlockDriverState *bs, int64_t sector_num, 166 uint8_t *buf, int nb_sectors); 167int bdrv_write(BlockDriverState *bs, int64_t sector_num, 168 const uint8_t *buf, int nb_sectors); | 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" --- 152 unchanged lines hidden (view full) --- 161bool bdrv_dev_is_tray_open(BlockDriverState *bs); 162bool bdrv_dev_is_medium_locked(BlockDriverState *bs); 163int bdrv_read(BlockDriverState *bs, int64_t sector_num, 164 uint8_t *buf, int nb_sectors); 165int bdrv_read_unthrottled(BlockDriverState *bs, int64_t sector_num, 166 uint8_t *buf, int nb_sectors); 167int bdrv_write(BlockDriverState *bs, int64_t sector_num, 168 const uint8_t *buf, int nb_sectors); |
169int bdrv_writev(BlockDriverState *bs, int64_t sector_num, QEMUIOVector *qiov); |
|
169int bdrv_pread(BlockDriverState *bs, int64_t offset, 170 void *buf, int count); 171int bdrv_pwrite(BlockDriverState *bs, int64_t offset, 172 const void *buf, int count); | 170int bdrv_pread(BlockDriverState *bs, int64_t offset, 171 void *buf, int count); 172int bdrv_pwrite(BlockDriverState *bs, int64_t offset, 173 const void *buf, int count); |
174int bdrv_pwritev(BlockDriverState *bs, int64_t offset, QEMUIOVector *qiov); |
|
173int bdrv_pwrite_sync(BlockDriverState *bs, int64_t offset, 174 const void *buf, int count); 175int coroutine_fn bdrv_co_readv(BlockDriverState *bs, int64_t sector_num, 176 int nb_sectors, QEMUIOVector *qiov); 177int coroutine_fn bdrv_co_copy_on_readv(BlockDriverState *bs, 178 int64_t sector_num, int nb_sectors, QEMUIOVector *qiov); 179int coroutine_fn bdrv_co_writev(BlockDriverState *bs, int64_t sector_num, 180 int nb_sectors, QEMUIOVector *qiov); --- 281 unchanged lines hidden --- | 175int bdrv_pwrite_sync(BlockDriverState *bs, int64_t offset, 176 const void *buf, int count); 177int coroutine_fn bdrv_co_readv(BlockDriverState *bs, int64_t sector_num, 178 int nb_sectors, QEMUIOVector *qiov); 179int coroutine_fn bdrv_co_copy_on_readv(BlockDriverState *bs, 180 int64_t sector_num, int nb_sectors, QEMUIOVector *qiov); 181int coroutine_fn bdrv_co_writev(BlockDriverState *bs, int64_t sector_num, 182 int nb_sectors, QEMUIOVector *qiov); --- 281 unchanged lines hidden --- |