Lines Matching refs:sector_num
35 static int check_write_unsafe(BlockDriverState *bs, int64_t sector_num, in check_write_unsafe() argument
44 if (sector_num == 0 && nb_sectors > 0) { in check_write_unsafe()
51 static int raw_read(BlockDriverState *bs, int64_t sector_num, in raw_read() argument
54 return bdrv_read(bs->file, sector_num, buf, nb_sectors); in raw_read()
69 static int raw_write(BlockDriverState *bs, int64_t sector_num, in raw_write() argument
72 if (check_write_unsafe(bs, sector_num, buf, nb_sectors)) { in raw_write()
88 return bdrv_write(bs->file, sector_num, buf, nb_sectors); in raw_write()
92 int64_t sector_num, QEMUIOVector *qiov, int nb_sectors, in raw_aio_readv() argument
95 return bdrv_aio_readv(bs->file, sector_num, qiov, nb_sectors, cb, opaque); in raw_aio_readv()
120 int64_t sector_num, QEMUIOVector *qiov, int nb_sectors, in raw_aio_writev() argument
138 if (check_write_unsafe(bs, sector_num, first_buf, nb_sectors)) { in raw_aio_writev()
161 return bdrv_aio_writev(bs->file, sector_num + 1, &b->qiov, in raw_aio_writev()
165 return bdrv_aio_writev(bs->file, sector_num, qiov, nb_sectors, cb, opaque); in raw_aio_writev()