nbd.c (9a2d77ad0dd6b3e93669543b846a75c02878eba7) | nbd.c (66f82ceed6781261c09e65fb440ca76842fd0500) |
---|---|
1/* 2 * QEMU Block driver for NBD 3 * 4 * Copyright (C) 2008 Bull S.A.S. 5 * Author: Laurent Vivier <Laurent.Vivier@bull.net> 6 * 7 * Some parts: 8 * Copyright (C) 2007 Anthony Liguori <anthony@codemonkey.ws> --- 163 unchanged lines hidden (view full) --- 172 BDRVNBDState *s = bs->opaque; 173 174 return s->size; 175} 176 177static BlockDriver bdrv_nbd = { 178 .format_name = "nbd", 179 .instance_size = sizeof(BDRVNBDState), | 1/* 2 * QEMU Block driver for NBD 3 * 4 * Copyright (C) 2008 Bull S.A.S. 5 * Author: Laurent Vivier <Laurent.Vivier@bull.net> 6 * 7 * Some parts: 8 * Copyright (C) 2007 Anthony Liguori <anthony@codemonkey.ws> --- 163 unchanged lines hidden (view full) --- 172 BDRVNBDState *s = bs->opaque; 173 174 return s->size; 175} 176 177static BlockDriver bdrv_nbd = { 178 .format_name = "nbd", 179 .instance_size = sizeof(BDRVNBDState), |
180 .bdrv_open = nbd_open, | 180 .bdrv_file_open = nbd_open, |
181 .bdrv_read = nbd_read, 182 .bdrv_write = nbd_write, 183 .bdrv_close = nbd_close, 184 .bdrv_getlength = nbd_getlength, 185 .protocol_name = "nbd", 186}; 187 188static void bdrv_nbd_init(void) 189{ 190 bdrv_register(&bdrv_nbd); 191} 192 193block_init(bdrv_nbd_init); | 181 .bdrv_read = nbd_read, 182 .bdrv_write = nbd_write, 183 .bdrv_close = nbd_close, 184 .bdrv_getlength = nbd_getlength, 185 .protocol_name = "nbd", 186}; 187 188static void bdrv_nbd_init(void) 189{ 190 bdrv_register(&bdrv_nbd); 191} 192 193block_init(bdrv_nbd_init); |