int coroutine_fn bdrv_is_allocated(BlockDriverState *bs, int64_t sector_num,

                                   int nb_sectors, int *pnum)

{

    int64_t ret = bdrv_get_block_status(bs, sector_num, nb_sectors, pnum);

    if (ret < 0) {

        return ret;

    }

    return (ret & BDRV_BLOCK_ALLOCATED);

}

int coroutine_fn bdrv_is_allocated(BlockDriverState *bs, int64_t sector_num,

                                   int nb_sectors, int *pnum)

{

    int64_t ret = bdrv_get_block_status(bs, sector_num, nb_sectors, pnum);

    if (ret < 0) {

        return ret;

    }

    return (ret & BDRV_BLOCK_ALLOCATED);

}

    return (ret & BDRV_BLOCK_ALLOCATED);
int VAR_0 bdrv_is_allocated(BlockDriverState *bs, int64_t sector_num,

                                   int nb_sectors, int *pnum)

{

    int64_t ret = bdrv_get_block_status(bs, sector_num, nb_sectors, pnum);

    if (ret < 0) {

        return ret;

    }

    return (ret & BDRV_BLOCK_ALLOCATED);

}

int VAR_0 bdrv_is_allocated(BlockDriverState *bs, int64_t sector_num,
int nb_sectors, int *pnum)
{ int64_t ret = bdrv_get_block_status(bs, sector_num, nb_sectors, pnum); if (ret < 0) { return ret; } return (ret & BDRV_BLOCK_ALLOCATED); }