block.h (50104f5ac537eecc890c65e99362df47bac3f9d9) block.h (54a32bfec140e03ebb19863db944b1c81e4df25e)
1#ifndef BLOCK_H
2#define BLOCK_H
3
4#include "block/aio.h"
5#include "qemu/iov.h"
6#include "qemu/option.h"
7#include "qemu/coroutine.h"
8#include "block/accounting.h"

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

431 BlockDriverState **file);
432int bdrv_is_allocated(BlockDriverState *bs, int64_t offset, int64_t bytes,
433 int64_t *pnum);
434int bdrv_is_allocated_above(BlockDriverState *top, BlockDriverState *base,
435 int64_t offset, int64_t bytes, int64_t *pnum);
436
437bool bdrv_is_read_only(BlockDriverState *bs);
438bool bdrv_is_writable(BlockDriverState *bs);
1#ifndef BLOCK_H
2#define BLOCK_H
3
4#include "block/aio.h"
5#include "qemu/iov.h"
6#include "qemu/option.h"
7#include "qemu/coroutine.h"
8#include "block/accounting.h"

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

431 BlockDriverState **file);
432int bdrv_is_allocated(BlockDriverState *bs, int64_t offset, int64_t bytes,
433 int64_t *pnum);
434int bdrv_is_allocated_above(BlockDriverState *top, BlockDriverState *base,
435 int64_t offset, int64_t bytes, int64_t *pnum);
436
437bool bdrv_is_read_only(BlockDriverState *bs);
438bool bdrv_is_writable(BlockDriverState *bs);
439int bdrv_can_set_read_only(BlockDriverState *bs, bool read_only, Error **errp);
439int bdrv_can_set_read_only(BlockDriverState *bs, bool read_only,
440 bool ignore_allow_rdw, Error **errp);
440int bdrv_set_read_only(BlockDriverState *bs, bool read_only, Error **errp);
441bool bdrv_is_sg(BlockDriverState *bs);
442bool bdrv_is_inserted(BlockDriverState *bs);
443int bdrv_media_changed(BlockDriverState *bs);
444void bdrv_lock_medium(BlockDriverState *bs, bool locked);
445void bdrv_eject(BlockDriverState *bs, bool eject_flag);
446const char *bdrv_get_format_name(BlockDriverState *bs);
447BlockDriverState *bdrv_find_node(const char *node_name);

--- 178 unchanged lines hidden ---
441int bdrv_set_read_only(BlockDriverState *bs, bool read_only, Error **errp);
442bool bdrv_is_sg(BlockDriverState *bs);
443bool bdrv_is_inserted(BlockDriverState *bs);
444int bdrv_media_changed(BlockDriverState *bs);
445void bdrv_lock_medium(BlockDriverState *bs, bool locked);
446void bdrv_eject(BlockDriverState *bs, bool eject_flag);
447const char *bdrv_get_format_name(BlockDriverState *bs);
448BlockDriverState *bdrv_find_node(const char *node_name);

--- 178 unchanged lines hidden ---