• Home
  • Raw
  • Download

Lines Matching refs:nb_sectors

52         int64_t sector_num, QEMUIOVector *qiov, int nb_sectors,
55 int64_t sector_num, QEMUIOVector *qiov, int nb_sectors,
58 uint8_t *buf, int nb_sectors);
60 const uint8_t *buf, int nb_sectors);
580 int nb_sectors) in bdrv_check_request() argument
582 return bdrv_check_byte_request(bs, sector_num * 512, nb_sectors * 512); in bdrv_check_request()
587 uint8_t *buf, int nb_sectors) in bdrv_read() argument
593 if (bdrv_check_request(bs, sector_num, nb_sectors)) in bdrv_read()
596 return drv->bdrv_read(bs, sector_num, buf, nb_sectors); in bdrv_read()
606 const uint8_t *buf, int nb_sectors) in bdrv_write() argument
613 if (bdrv_check_request(bs, sector_num, nb_sectors)) in bdrv_write()
616 return drv->bdrv_write(bs, sector_num, buf, nb_sectors); in bdrv_write()
623 int len, nb_sectors, count; in bdrv_pread() local
644 nb_sectors = count >> SECTOR_BITS; in bdrv_pread()
645 if (nb_sectors > 0) { in bdrv_pread()
646 if (bdrv_read(bs, sector_num, buf, nb_sectors) < 0) in bdrv_pread()
648 sector_num += nb_sectors; in bdrv_pread()
649 len = nb_sectors << SECTOR_BITS; in bdrv_pread()
667 int len, nb_sectors, count; in bdrv_pwrite() local
690 nb_sectors = count >> SECTOR_BITS; in bdrv_pwrite()
691 if (nb_sectors > 0) { in bdrv_pwrite()
692 if (bdrv_write(bs, sector_num, buf, nb_sectors) < 0) in bdrv_pwrite()
694 sector_num += nb_sectors; in bdrv_pwrite()
695 len = nb_sectors << SECTOR_BITS; in bdrv_pwrite()
772 uint64_t nb_sectors; in guess_disk_lchs() local
774 bdrv_get_geometry(bs, &nb_sectors); in guess_disk_lchs()
792 cylinders = nb_sectors / (heads * sectors); in guess_disk_lchs()
812 uint64_t nb_sectors; in bdrv_guess_geometry() local
815 bdrv_get_geometry(bs, &nb_sectors); in bdrv_guess_geometry()
844 cylinders = nb_sectors / (16 * 63); in bdrv_guess_geometry()
1044 int bdrv_is_allocated(BlockDriverState *bs, int64_t sector_num, int nb_sectors, in bdrv_is_allocated() argument
1054 *pnum = (n < nb_sectors) ? (n) : (nb_sectors); in bdrv_is_allocated()
1057 return bs->drv->bdrv_is_allocated(bs, sector_num, nb_sectors, pnum); in bdrv_is_allocated()
1138 const uint8_t *buf, int nb_sectors) in bdrv_write_compressed() argument
1145 if (bdrv_check_request(bs, sector_num, nb_sectors)) in bdrv_write_compressed()
1147 return drv->bdrv_write_compressed(bs, sector_num, buf, nb_sectors); in bdrv_write_compressed()
1305 QEMUIOVector *qiov, int nb_sectors, in bdrv_aio_readv() argument
1313 if (bdrv_check_request(bs, sector_num, nb_sectors)) in bdrv_aio_readv()
1316 ret = drv->bdrv_aio_readv(bs, sector_num, qiov, nb_sectors, in bdrv_aio_readv()
1321 bs->rd_bytes += (unsigned) nb_sectors * SECTOR_SIZE; in bdrv_aio_readv()
1329 QEMUIOVector *qiov, int nb_sectors, in bdrv_aio_writev() argument
1339 if (bdrv_check_request(bs, sector_num, nb_sectors)) in bdrv_aio_writev()
1342 ret = drv->bdrv_aio_writev(bs, sector_num, qiov, nb_sectors, in bdrv_aio_writev()
1347 bs->wr_bytes += (unsigned) nb_sectors * SECTOR_SIZE; in bdrv_aio_writev()
1400 int nb_sectors, in bdrv_aio_rw_vector() argument
1418 acb->ret = bdrv_write(bs, sector_num, acb->bounce, nb_sectors); in bdrv_aio_rw_vector()
1420 acb->ret = bdrv_read(bs, sector_num, acb->bounce, nb_sectors); in bdrv_aio_rw_vector()
1429 int64_t sector_num, QEMUIOVector *qiov, int nb_sectors, in bdrv_aio_readv_em() argument
1432 return bdrv_aio_rw_vector(bs, sector_num, qiov, nb_sectors, cb, opaque, 0); in bdrv_aio_readv_em()
1436 int64_t sector_num, QEMUIOVector *qiov, int nb_sectors, in bdrv_aio_writev_em() argument
1439 return bdrv_aio_rw_vector(bs, sector_num, qiov, nb_sectors, cb, opaque, 1); in bdrv_aio_writev_em()
1453 uint8_t *buf, int nb_sectors) in bdrv_read_em() argument
1462 iov.iov_len = nb_sectors * 512; in bdrv_read_em()
1464 acb = bdrv_aio_readv(bs, sector_num, &qiov, nb_sectors, in bdrv_read_em()
1477 const uint8_t *buf, int nb_sectors) in bdrv_write_em() argument
1486 iov.iov_len = nb_sectors * 512; in bdrv_write_em()
1488 acb = bdrv_aio_writev(bs, sector_num, &qiov, nb_sectors, in bdrv_write_em()