static int nbd_co_readv(BlockDriverState *bs, int64_t sector_num,

                        int nb_sectors, QEMUIOVector *qiov)

{

    BDRVNBDState *s = bs->opaque;



    return nbd_client_session_co_readv(&s->client, sector_num,

                                       nb_sectors, qiov);

}

static int nbd_co_readv(BlockDriverState *bs, int64_t sector_num,

                        int nb_sectors, QEMUIOVector *qiov)

{

    BDRVNBDState *s = bs->opaque;



    return nbd_client_session_co_readv(&s->client, sector_num,

                                       nb_sectors, qiov);

}

static int FUNC_0(BlockDriverState *VAR_0, int64_t VAR_1,

                        int VAR_2, QEMUIOVector *VAR_3)

{

    BDRVNBDState *s = VAR_0->opaque;



    return nbd_client_session_co_readv(&s->client, VAR_1,

                                       VAR_2, VAR_3);

}

static int FUNC_0(BlockDriverState *VAR_0, int64_t VAR_1,
int VAR_2, QEMUIOVector *VAR_3)
{ BDRVNBDState *s = VAR_0->opaque; return nbd_client_session_co_readv(&s->client, VAR_1,
VAR_2, VAR_3); }