Revision b6b8a333 block/raw_bsd.c
b/block/raw_bsd.c | ||
---|---|---|
58 | 58 |
return bdrv_co_writev(bs->file, sector_num, nb_sectors, qiov); |
59 | 59 |
} |
60 | 60 |
|
61 |
static int coroutine_fn raw_co_is_allocated(BlockDriverState *bs,
|
|
62 |
int64_t sector_num, int nb_sectors,
|
|
63 |
int *pnum) |
|
61 |
static int64_t coroutine_fn raw_co_get_block_status(BlockDriverState *bs,
|
|
62 |
int64_t sector_num, |
|
63 |
int nb_sectors, int *pnum)
|
|
64 | 64 |
{ |
65 |
return bdrv_is_allocated(bs->file, sector_num, nb_sectors, pnum);
|
|
65 |
return bdrv_get_block_status(bs->file, sector_num, nb_sectors, pnum);
|
|
66 | 66 |
} |
67 | 67 |
|
68 | 68 |
static int coroutine_fn raw_co_write_zeroes(BlockDriverState *bs, |
... | ... | |
164 | 164 |
.bdrv_co_writev = &raw_co_writev, |
165 | 165 |
.bdrv_co_write_zeroes = &raw_co_write_zeroes, |
166 | 166 |
.bdrv_co_discard = &raw_co_discard, |
167 |
.bdrv_co_is_allocated = &raw_co_is_allocated,
|
|
167 |
.bdrv_co_get_block_status = &raw_co_get_block_status,
|
|
168 | 168 |
.bdrv_truncate = &raw_truncate, |
169 | 169 |
.bdrv_getlength = &raw_getlength, |
170 | 170 |
.bdrv_get_info = &raw_get_info, |
Also available in: Unified diff