Use C99 initializers for BlockDriver methods
Consistently use the C99 named initializer format for the BlockDriver methods to make the method table more readable and more easily extensible. Signed-off-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6768 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
		
							parent
							
								
									aaedd1f9f3
								
							
						
					
					
						commit
						e60f469ca8
					
				@ -242,11 +242,10 @@ static void bochs_close(BlockDriverState *bs)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
BlockDriver bdrv_bochs = {
 | 
			
		||||
    "bochs",
 | 
			
		||||
    sizeof(BDRVBochsState),
 | 
			
		||||
    bochs_probe,
 | 
			
		||||
    bochs_open,
 | 
			
		||||
    bochs_read,
 | 
			
		||||
    NULL,
 | 
			
		||||
    bochs_close,
 | 
			
		||||
    .format_name	= "bochs",
 | 
			
		||||
    .instance_size	= sizeof(BDRVBochsState),
 | 
			
		||||
    .bdrv_probe		= bochs_probe,
 | 
			
		||||
    .bdrv_open		= bochs_open,
 | 
			
		||||
    .bdrv_read		= bochs_read,
 | 
			
		||||
    .bdrv_close		= bochs_close,
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
@ -154,11 +154,10 @@ static void cloop_close(BlockDriverState *bs)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
BlockDriver bdrv_cloop = {
 | 
			
		||||
    "cloop",
 | 
			
		||||
    sizeof(BDRVCloopState),
 | 
			
		||||
    cloop_probe,
 | 
			
		||||
    cloop_open,
 | 
			
		||||
    cloop_read,
 | 
			
		||||
    NULL,
 | 
			
		||||
    cloop_close,
 | 
			
		||||
    .format_name	= "cloop",
 | 
			
		||||
    .instance_size	= sizeof(BDRVCloopState),
 | 
			
		||||
    .bdrv_probe		= cloop_probe,
 | 
			
		||||
    .bdrv_open		= cloop_open,
 | 
			
		||||
    .bdrv_read		= cloop_read,
 | 
			
		||||
    .bdrv_close		= cloop_close,
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										20
									
								
								block-cow.c
									
									
									
									
									
								
							
							
						
						
									
										20
									
								
								block-cow.c
									
									
									
									
									
								
							@ -253,15 +253,15 @@ static void cow_flush(BlockDriverState *bs)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
BlockDriver bdrv_cow = {
 | 
			
		||||
    "cow",
 | 
			
		||||
    sizeof(BDRVCowState),
 | 
			
		||||
    cow_probe,
 | 
			
		||||
    cow_open,
 | 
			
		||||
    cow_read,
 | 
			
		||||
    cow_write,
 | 
			
		||||
    cow_close,
 | 
			
		||||
    cow_create,
 | 
			
		||||
    cow_flush,
 | 
			
		||||
    cow_is_allocated,
 | 
			
		||||
    .format_name	= "cow",
 | 
			
		||||
    .instance_size	= sizeof(BDRVCowState),
 | 
			
		||||
    .bdrv_probe		= cow_probe,
 | 
			
		||||
    .bdrv_open		= cow_open,
 | 
			
		||||
    .bdrv_read		= cow_read,
 | 
			
		||||
    .bdrv_write		= cow_write,
 | 
			
		||||
    .bdrv_close		= cow_close,
 | 
			
		||||
    .bdrv_create	= cow_create,
 | 
			
		||||
    .bdrv_flush		= cow_flush,
 | 
			
		||||
    .bdrv_is_allocated	= cow_is_allocated,
 | 
			
		||||
};
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										13
									
								
								block-dmg.c
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								block-dmg.c
									
									
									
									
									
								
							@ -284,11 +284,10 @@ static void dmg_close(BlockDriverState *bs)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
BlockDriver bdrv_dmg = {
 | 
			
		||||
    "dmg",
 | 
			
		||||
    sizeof(BDRVDMGState),
 | 
			
		||||
    dmg_probe,
 | 
			
		||||
    dmg_open,
 | 
			
		||||
    dmg_read,
 | 
			
		||||
    NULL,
 | 
			
		||||
    dmg_close,
 | 
			
		||||
    .format_name	= "dmg",
 | 
			
		||||
    .instance_size	= sizeof(BDRVDMGState),
 | 
			
		||||
    .bdrv_probe		= dmg_probe,
 | 
			
		||||
    .bdrv_open		= dmg_open,
 | 
			
		||||
    .bdrv_read		= dmg_read,
 | 
			
		||||
    .bdrv_close		= dmg_close,
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										13
									
								
								block-nbd.c
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								block-nbd.c
									
									
									
									
									
								
							@ -177,13 +177,12 @@ static int64_t nbd_getlength(BlockDriverState *bs)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
BlockDriver bdrv_nbd = {
 | 
			
		||||
    "nbd",
 | 
			
		||||
    sizeof(BDRVNBDState),
 | 
			
		||||
    NULL, /* no probe for protocols */
 | 
			
		||||
    nbd_open,
 | 
			
		||||
    nbd_read,
 | 
			
		||||
    nbd_write,
 | 
			
		||||
    nbd_close,
 | 
			
		||||
    .format_name	= "nbd",
 | 
			
		||||
    .instance_size	= sizeof(BDRVNBDState),
 | 
			
		||||
    .bdrv_open		= nbd_open,
 | 
			
		||||
    .bdrv_read		= nbd_read,
 | 
			
		||||
    .bdrv_write		= nbd_write,
 | 
			
		||||
    .bdrv_close		= nbd_close,
 | 
			
		||||
    .bdrv_getlength	= nbd_getlength,
 | 
			
		||||
    .protocol_name	= "nbd",
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
@ -164,11 +164,10 @@ static void parallels_close(BlockDriverState *bs)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
BlockDriver bdrv_parallels = {
 | 
			
		||||
    "parallels",
 | 
			
		||||
    sizeof(BDRVParallelsState),
 | 
			
		||||
    parallels_probe,
 | 
			
		||||
    parallels_open,
 | 
			
		||||
    parallels_read,
 | 
			
		||||
    NULL,
 | 
			
		||||
    parallels_close,
 | 
			
		||||
    .format_name	= "parallels",
 | 
			
		||||
    .instance_size	= sizeof(BDRVParallelsState),
 | 
			
		||||
    .bdrv_probe		= parallels_probe,
 | 
			
		||||
    .bdrv_open		= parallels_open,
 | 
			
		||||
    .bdrv_read		= parallels_read,
 | 
			
		||||
    .bdrv_close		= parallels_close,
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										23
									
								
								block-qcow.c
									
									
									
									
									
								
							
							
						
						
									
										23
									
								
								block-qcow.c
									
									
									
									
									
								
							@ -887,19 +887,16 @@ static int qcow_get_info(BlockDriverState *bs, BlockDriverInfo *bdi)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
BlockDriver bdrv_qcow = {
 | 
			
		||||
    "qcow",
 | 
			
		||||
    sizeof(BDRVQcowState),
 | 
			
		||||
    qcow_probe,
 | 
			
		||||
    qcow_open,
 | 
			
		||||
    NULL,
 | 
			
		||||
    NULL,
 | 
			
		||||
    qcow_close,
 | 
			
		||||
    qcow_create,
 | 
			
		||||
    qcow_flush,
 | 
			
		||||
    qcow_is_allocated,
 | 
			
		||||
    qcow_set_key,
 | 
			
		||||
    qcow_make_empty,
 | 
			
		||||
 | 
			
		||||
    .format_name	= "qcow",
 | 
			
		||||
    .instance_size	= sizeof(BDRVQcowState),
 | 
			
		||||
    .bdrv_probe		= qcow_probe,
 | 
			
		||||
    .bdrv_open		= qcow_open,
 | 
			
		||||
    .bdrv_close		= qcow_close,
 | 
			
		||||
    .bdrv_create	= qcow_create,
 | 
			
		||||
    .bdrv_flush		= qcow_flush,
 | 
			
		||||
    .bdrv_is_allocated	= qcow_is_allocated,
 | 
			
		||||
    .bdrv_set_key	= qcow_set_key,
 | 
			
		||||
    .bdrv_make_empty	= qcow_make_empty,
 | 
			
		||||
    .bdrv_aio_read	= qcow_aio_read,
 | 
			
		||||
    .bdrv_aio_write	= qcow_aio_write,
 | 
			
		||||
    .bdrv_aio_cancel	= qcow_aio_cancel,
 | 
			
		||||
 | 
			
		||||
@ -2646,18 +2646,16 @@ static void dump_refcounts(BlockDriverState *bs)
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
BlockDriver bdrv_qcow2 = {
 | 
			
		||||
    "qcow2",
 | 
			
		||||
    sizeof(BDRVQcowState),
 | 
			
		||||
    qcow_probe,
 | 
			
		||||
    qcow_open,
 | 
			
		||||
    NULL,
 | 
			
		||||
    NULL,
 | 
			
		||||
    qcow_close,
 | 
			
		||||
    qcow_create,
 | 
			
		||||
    qcow_flush,
 | 
			
		||||
    qcow_is_allocated,
 | 
			
		||||
    qcow_set_key,
 | 
			
		||||
    qcow_make_empty,
 | 
			
		||||
    .format_name	= "qcow2",
 | 
			
		||||
    .instance_size	= sizeof(BDRVQcowState),
 | 
			
		||||
    .bdrv_probe		= qcow_probe,
 | 
			
		||||
    .bdrv_open		= qcow_open,
 | 
			
		||||
    .bdrv_close		= qcow_close,
 | 
			
		||||
    .bdrv_create	= qcow_create,
 | 
			
		||||
    .bdrv_flush		= qcow_flush,
 | 
			
		||||
    .bdrv_is_allocated	= qcow_is_allocated,
 | 
			
		||||
    .bdrv_set_key	= qcow_set_key,
 | 
			
		||||
    .bdrv_make_empty	= qcow_make_empty,
 | 
			
		||||
 | 
			
		||||
    .bdrv_aio_read	= qcow_aio_read,
 | 
			
		||||
    .bdrv_aio_write	= qcow_aio_write,
 | 
			
		||||
 | 
			
		||||
@ -1180,15 +1180,11 @@ static int raw_ioctl(BlockDriverState *bs, unsigned long int req, void *buf)
 | 
			
		||||
#endif /* !linux */
 | 
			
		||||
 | 
			
		||||
BlockDriver bdrv_host_device = {
 | 
			
		||||
    "host_device",
 | 
			
		||||
    sizeof(BDRVRawState),
 | 
			
		||||
    NULL, /* no probe for protocols */
 | 
			
		||||
    hdev_open,
 | 
			
		||||
    NULL,
 | 
			
		||||
    NULL,
 | 
			
		||||
    raw_close,
 | 
			
		||||
    NULL,
 | 
			
		||||
    raw_flush,
 | 
			
		||||
    .format_name	= "host_device",
 | 
			
		||||
    .instance_size	= sizeof(BDRVRawState),
 | 
			
		||||
    .bdrv_open		= hdev_open,
 | 
			
		||||
    .bdrv_close		= raw_close,
 | 
			
		||||
    .bdrv_flush		= raw_flush,
 | 
			
		||||
 | 
			
		||||
#ifdef CONFIG_AIO
 | 
			
		||||
    .bdrv_aio_read	= raw_aio_read,
 | 
			
		||||
 | 
			
		||||
@ -495,15 +495,11 @@ static int raw_set_locked(BlockDriverState *bs, int locked)
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
BlockDriver bdrv_host_device = {
 | 
			
		||||
    "host_device",
 | 
			
		||||
    sizeof(BDRVRawState),
 | 
			
		||||
    NULL, /* no probe for protocols */
 | 
			
		||||
    hdev_open,
 | 
			
		||||
    NULL,
 | 
			
		||||
    NULL,
 | 
			
		||||
    raw_close,
 | 
			
		||||
    NULL,
 | 
			
		||||
    raw_flush,
 | 
			
		||||
    .format_name	= "host_device",
 | 
			
		||||
    .instance_size	= sizeof(BDRVRawState),
 | 
			
		||||
    .bdrv_open		= hdev_open,
 | 
			
		||||
    .bdrv_close		= raw_close,
 | 
			
		||||
    .bdrv_flush		= raw_flush,
 | 
			
		||||
 | 
			
		||||
#ifdef WIN32_AIO
 | 
			
		||||
    .bdrv_aio_read	= raw_aio_read,
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										20
									
								
								block-vmdk.c
									
									
									
									
									
								
							
							
						
						
									
										20
									
								
								block-vmdk.c
									
									
									
									
									
								
							@ -812,14 +812,14 @@ static void vmdk_flush(BlockDriverState *bs)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
BlockDriver bdrv_vmdk = {
 | 
			
		||||
    "vmdk",
 | 
			
		||||
    sizeof(BDRVVmdkState),
 | 
			
		||||
    vmdk_probe,
 | 
			
		||||
    vmdk_open,
 | 
			
		||||
    vmdk_read,
 | 
			
		||||
    vmdk_write,
 | 
			
		||||
    vmdk_close,
 | 
			
		||||
    vmdk_create,
 | 
			
		||||
    vmdk_flush,
 | 
			
		||||
    vmdk_is_allocated,
 | 
			
		||||
    .format_name	= "vmdk",
 | 
			
		||||
    .instance_size	= sizeof(BDRVVmdkState),
 | 
			
		||||
    .bdrv_probe		= vmdk_probe,
 | 
			
		||||
    .bdrv_open		= vmdk_open,
 | 
			
		||||
    .bdrv_read		= vmdk_read,
 | 
			
		||||
    .bdrv_write		= vmdk_write,
 | 
			
		||||
    .bdrv_close		= vmdk_close,
 | 
			
		||||
    .bdrv_create	= vmdk_create,
 | 
			
		||||
    .bdrv_flush		= vmdk_flush,
 | 
			
		||||
    .bdrv_is_allocated	= vmdk_is_allocated,
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										16
									
								
								block-vpc.c
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								block-vpc.c
									
									
									
									
									
								
							@ -582,12 +582,12 @@ static void vpc_close(BlockDriverState *bs)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
BlockDriver bdrv_vpc = {
 | 
			
		||||
    "vpc",
 | 
			
		||||
    sizeof(BDRVVPCState),
 | 
			
		||||
    vpc_probe,
 | 
			
		||||
    vpc_open,
 | 
			
		||||
    vpc_read,
 | 
			
		||||
    vpc_write,
 | 
			
		||||
    vpc_close,
 | 
			
		||||
    vpc_create,
 | 
			
		||||
    .format_name	= "vpc",
 | 
			
		||||
    .instance_size	= sizeof(BDRVVPCState),
 | 
			
		||||
    .bdrv_probe		= vpc_probe,
 | 
			
		||||
    .bdrv_open		= vpc_open,
 | 
			
		||||
    .bdrv_read		= vpc_read,
 | 
			
		||||
    .bdrv_write		= vpc_write,
 | 
			
		||||
    .bdrv_close		= vpc_close,
 | 
			
		||||
    .bdrv_create	= vpc_create,
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
@ -2805,16 +2805,13 @@ static void vvfat_close(BlockDriverState *bs)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
BlockDriver bdrv_vvfat = {
 | 
			
		||||
    "vvfat",
 | 
			
		||||
    sizeof(BDRVVVFATState),
 | 
			
		||||
    NULL, /* no probe for protocols */
 | 
			
		||||
    vvfat_open,
 | 
			
		||||
    vvfat_read,
 | 
			
		||||
    vvfat_write,
 | 
			
		||||
    vvfat_close,
 | 
			
		||||
    NULL, /* ??? Not sure if we can do any meaningful flushing.  */
 | 
			
		||||
    NULL,
 | 
			
		||||
    vvfat_is_allocated,
 | 
			
		||||
    .format_name	= "vvfat",
 | 
			
		||||
    .instance_size	= sizeof(BDRVVVFATState),
 | 
			
		||||
    .bdrv_open		= vvfat_open,
 | 
			
		||||
    .bdrv_read		= vvfat_read,
 | 
			
		||||
    .bdrv_write		= vvfat_write,
 | 
			
		||||
    .bdrv_close		= vvfat_close,
 | 
			
		||||
    .bdrv_is_allocated	= vvfat_is_allocated,
 | 
			
		||||
    .protocol_name	= "fat",
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user