static void bdrv_gluster_init(void) { bdrv_register(&bdrv_gluster_rdma); bdrv_register(&bdrv_gluster_unix); bdrv_register(&bdrv_gluster_tcp); bdrv_register(&bdrv_gluster); }
static void curl_block_init(void) { bdrv_register(&bdrv_http); bdrv_register(&bdrv_https); bdrv_register(&bdrv_ftp); bdrv_register(&bdrv_ftps); bdrv_register(&bdrv_tftp); }
static void bdrv_file_init(void) { /* * Register all the drivers. Note that order is important, the driver * registered last will get probed first. */ bdrv_register(&bdrv_file); bdrv_register(&bdrv_host_device); #ifdef __linux__ bdrv_register(&bdrv_host_floppy); bdrv_register(&bdrv_host_cdrom); #endif #if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) bdrv_register(&bdrv_host_cdrom); #endif }
static void bdrv_ssh_init(void) { int r; r = libssh2_init(0); if (r != 0) { fprintf(stderr, "libssh2 initialization failed, %d\n", r); exit(EXIT_FAILURE); } bdrv_register(&bdrv_ssh); }
static void iscsi_block_init(void) { bdrv_register(&bdrv_iscsi); }
static void bdrv_rbd_init(void) { bdrv_register(&bdrv_rbd); }
static void bdrv_raw_init(void) { bdrv_register(&bdrv_raw); }
static void tar_block_init(void) { bdrv_register(&bdrv_tar); }
static void bdrv_vpc_init(void) { bdrv_register(&bdrv_vpc); }
static void bdrv_dmg_init(void) { bdrv_register(&bdrv_dmg); }
static void bdrv_copy_on_read_init(void) { bdrv_register(&bdrv_copy_on_read); }
static void block_crypto_init(void) { bdrv_register(&bdrv_crypto_luks); }
static void bdrv_vhdx_init(void) { bdrv_register(&bdrv_vhdx); }
static void bdrv_cloop_init(void) { bdrv_register(&bdrv_cloop); }
static void bdrv_archipelago_init(void) { bdrv_register(&bdrv_archipelago); }
static void iscsi_block_init(void) { bdrv_register(&bdrv_iscsi); qemu_add_opts(&qemu_iscsi_opts); }
static void bdrv_parallels_init(void) { bdrv_register(&bdrv_parallels); }
static void bdrv_blkverify_init(void) { bdrv_register(&bdrv_blkverify); }
static void bdrv_vxhs_init(void) { bdrv_register(&bdrv_vxhs); }