block: make BdrvRequestFlags public
Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Peter Lieven <pl@kamp.de> Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
This commit is contained in:
		
							parent
							
								
									7dc65c02fe
								
							
						
					
					
						commit
						6faac15fa8
					
				
							
								
								
									
										5
									
								
								block.c
								
								
								
								
							
							
						
						
									
										5
									
								
								block.c
								
								
								
								
							| 
						 | 
				
			
			@ -51,11 +51,6 @@
 | 
			
		|||
 | 
			
		||||
#define NOT_DONE 0x7fffffff /* used while emulated sync operation in progress */
 | 
			
		||||
 | 
			
		||||
typedef enum {
 | 
			
		||||
    BDRV_REQ_COPY_ON_READ = 0x1,
 | 
			
		||||
    BDRV_REQ_ZERO_WRITE   = 0x2,
 | 
			
		||||
} BdrvRequestFlags;
 | 
			
		||||
 | 
			
		||||
static void bdrv_dev_change_media_cb(BlockDriverState *bs, bool load);
 | 
			
		||||
static BlockDriverAIOCB *bdrv_aio_readv_em(BlockDriverState *bs,
 | 
			
		||||
        int64_t sector_num, QEMUIOVector *qiov, int nb_sectors,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -62,6 +62,11 @@ typedef struct BlockDevOps {
 | 
			
		|||
    void (*resize_cb)(void *opaque);
 | 
			
		||||
} BlockDevOps;
 | 
			
		||||
 | 
			
		||||
typedef enum {
 | 
			
		||||
    BDRV_REQ_COPY_ON_READ = 0x1,
 | 
			
		||||
    BDRV_REQ_ZERO_WRITE   = 0x2,
 | 
			
		||||
} BdrvRequestFlags;
 | 
			
		||||
 | 
			
		||||
#define BDRV_O_RDWR        0x0002
 | 
			
		||||
#define BDRV_O_SNAPSHOT    0x0008 /* open the file read only and save writes in a snapshot */
 | 
			
		||||
#define BDRV_O_NOCACHE     0x0020 /* do not use the host page cache */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue