block.h (34b5d2c68eb4082c288e70fb99c61af8f7b96fde) block.h (cc84d90ff54c025190dbe49ec5fea1268217c5f2)
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"

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

137void bdrv_init(void);
138void bdrv_init_with_whitelist(void);
139BlockDriver *bdrv_find_protocol(const char *filename,
140 bool allow_protocol_prefix);
141BlockDriver *bdrv_find_format(const char *format_name);
142BlockDriver *bdrv_find_whitelisted_format(const char *format_name,
143 bool readonly);
144int bdrv_create(BlockDriver *drv, const char* filename,
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"

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

137void bdrv_init(void);
138void bdrv_init_with_whitelist(void);
139BlockDriver *bdrv_find_protocol(const char *filename,
140 bool allow_protocol_prefix);
141BlockDriver *bdrv_find_format(const char *format_name);
142BlockDriver *bdrv_find_whitelisted_format(const char *format_name,
143 bool readonly);
144int bdrv_create(BlockDriver *drv, const char* filename,
145 QEMUOptionParameter *options);
146int bdrv_create_file(const char* filename, QEMUOptionParameter *options);
145 QEMUOptionParameter *options, Error **errp);
146int bdrv_create_file(const char* filename, QEMUOptionParameter *options,
147 Error **errp);
147BlockDriverState *bdrv_new(const char *device_name);
148void bdrv_make_anon(BlockDriverState *bs);
149void bdrv_swap(BlockDriverState *bs_new, BlockDriverState *bs_old);
150void bdrv_append(BlockDriverState *bs_new, BlockDriverState *bs_top);
151int bdrv_parse_cache_flags(const char *mode, int *flags);
152int bdrv_parse_discard_flags(const char *mode, int *flags);
153int bdrv_file_open(BlockDriverState **pbs, const char *filename,
154 QDict *options, int flags, Error **errp);

--- 316 unchanged lines hidden ---
148BlockDriverState *bdrv_new(const char *device_name);
149void bdrv_make_anon(BlockDriverState *bs);
150void bdrv_swap(BlockDriverState *bs_new, BlockDriverState *bs_old);
151void bdrv_append(BlockDriverState *bs_new, BlockDriverState *bs_top);
152int bdrv_parse_cache_flags(const char *mode, int *flags);
153int bdrv_parse_discard_flags(const char *mode, int *flags);
154int bdrv_file_open(BlockDriverState **pbs, const char *filename,
155 QDict *options, int flags, Error **errp);

--- 316 unchanged lines hidden ---