Revision 8bf9344a
b/block/raw.c | ||
---|---|---|
42 | 42 |
return bdrv_co_is_allocated(bs->file, sector_num, nb_sectors, pnum); |
43 | 43 |
} |
44 | 44 |
|
45 |
static int coroutine_fn raw_co_write_zeroes(BlockDriverState *bs, |
|
46 |
int64_t sector_num, |
|
47 |
int nb_sectors) |
|
48 |
{ |
|
49 |
return bdrv_co_write_zeroes(bs->file, sector_num, nb_sectors); |
|
50 |
} |
|
51 |
|
|
45 | 52 |
static int64_t raw_getlength(BlockDriverState *bs) |
46 | 53 |
{ |
47 | 54 |
return bdrv_getlength(bs->file); |
... | ... | |
128 | 135 |
.bdrv_co_readv = raw_co_readv, |
129 | 136 |
.bdrv_co_writev = raw_co_writev, |
130 | 137 |
.bdrv_co_is_allocated = raw_co_is_allocated, |
138 |
.bdrv_co_write_zeroes = raw_co_write_zeroes, |
|
131 | 139 |
.bdrv_co_discard = raw_co_discard, |
132 | 140 |
|
133 | 141 |
.bdrv_probe = raw_probe, |
Also available in: Unified diff