/external/qemu/hw/ |
H A D | cdrom.c | 41 int cdrom_read_toc(int nb_sectors, uint8_t *buf, int msf, int start_track) argument 73 lba_to_msf(q, nb_sectors); 76 cpu_to_be32wu((uint32_t *)q, nb_sectors); 85 int cdrom_read_toc_raw(int nb_sectors, uint8_t *buf, int msf, int session_num) argument 127 lba_to_msf(q, nb_sectors); 130 cpu_to_be32wu((uint32_t *)q, nb_sectors);
|
H A D | scsi-disk.h | 33 int cdrom_read_toc(int nb_sectors, uint8_t *buf, int msf, int start_track); 34 int cdrom_read_toc_raw(int nb_sectors, uint8_t *buf, int msf, int session_num);
|
H A D | scsi-disk.c | 351 uint64_t nb_sectors; local 753 bdrv_get_geometry(s->bdrv, &nb_sectors); 754 nb_sectors /= s->cluster_size; 756 if (nb_sectors) { 757 nb_sectors--; 759 s->max_lba = nb_sectors; 761 if (nb_sectors > UINT32_MAX) 762 nb_sectors = UINT32_MAX; 763 outbuf[0] = (nb_sectors >> 24) & 0xff; 764 outbuf[1] = (nb_sectors >> 1 935 uint64_t nb_sectors; local [all...] |
/external/qemu/block/ |
H A D | cow.c | 134 int nb_sectors, int *num_same) 138 if (nb_sectors == 0) { 139 *num_same = nb_sectors; 148 for (*num_same = 1; *num_same < nb_sectors; (*num_same)++) { 157 int nb_sectors) 162 for (i = 0; i < nb_sectors; i++) { 173 uint8_t *buf, int nb_sectors) 178 while (nb_sectors > 0) { 179 if (cow_is_allocated(bs, sector_num, nb_sectors, &n)) { 195 nb_sectors 133 cow_is_allocated(BlockDriverState *bs, int64_t sector_num, int nb_sectors, int *num_same) argument 156 cow_update_bitmap(BlockDriverState *bs, int64_t sector_num, int nb_sectors) argument 172 cow_read(BlockDriverState *bs, int64_t sector_num, uint8_t *buf, int nb_sectors) argument 202 cow_write(BlockDriverState *bs, int64_t sector_num, const uint8_t *buf, int nb_sectors) argument [all...] |
H A D | raw.c | 36 const uint8_t *buf, int nb_sectors) 44 if (sector_num == 0 && nb_sectors > 0) { 52 uint8_t *buf, int nb_sectors) 54 return bdrv_read(bs->file, sector_num, buf, nb_sectors); 70 const uint8_t *buf, int nb_sectors) 72 if (check_write_unsafe(bs, sector_num, buf, nb_sectors)) { 80 ret = bdrv_write(bs->file, 1, buf + 512, nb_sectors - 1); 88 return bdrv_write(bs->file, sector_num, buf, nb_sectors); 92 int64_t sector_num, QEMUIOVector *qiov, int nb_sectors, 95 return bdrv_aio_readv(bs->file, sector_num, qiov, nb_sectors, c 35 check_write_unsafe(BlockDriverState *bs, int64_t sector_num, const uint8_t *buf, int nb_sectors) argument 51 raw_read(BlockDriverState *bs, int64_t sector_num, uint8_t *buf, int nb_sectors) argument 69 raw_write(BlockDriverState *bs, int64_t sector_num, const uint8_t *buf, int nb_sectors) argument 91 raw_aio_readv(BlockDriverState *bs, int64_t sector_num, QEMUIOVector *qiov, int nb_sectors, BlockDriverCompletionFunc *cb, void *opaque) argument 119 raw_aio_writev(BlockDriverState *bs, int64_t sector_num, QEMUIOVector *qiov, int nb_sectors, BlockDriverCompletionFunc *cb, void *opaque) argument [all...] |
H A D | raw-posix-aio.h | 31 int64_t sector_num, QEMUIOVector *qiov, int nb_sectors, 40 int64_t sector_num, QEMUIOVector *qiov, int nb_sectors,
|
H A D | parallels.c | 44 uint32_t nb_sectors; member in struct:parallels_header 86 bs->total_sectors = le32_to_cpu(ph.nb_sectors); 120 uint8_t *buf, int nb_sectors) 122 while (nb_sectors > 0) { 130 nb_sectors--; 119 parallels_read(BlockDriverState *bs, int64_t sector_num, uint8_t *buf, int nb_sectors) argument
|
H A D | qcow.c | 219 int nb_sectors, int enc, 228 for(i = 0; i < nb_sectors; i++) { 380 int nb_sectors, int *pnum) 389 if (n > nb_sectors) 390 n = nb_sectors; 447 uint8_t *buf, int nb_sectors) 453 while (nb_sectors > 0) { 457 if (n > nb_sectors) 458 n = nb_sectors; 481 nb_sectors 217 encrypt_sectors(BDRVQcowState *s, int64_t sector_num, uint8_t *out_buf, const uint8_t *in_buf, int nb_sectors, int enc, const AES_KEY *key) argument 379 qcow_is_allocated(BlockDriverState *bs, int64_t sector_num, int nb_sectors, int *pnum) argument 495 int nb_sectors; member in struct:QCowAIOCB 517 qcow_aio_setup(BlockDriverState *bs, int64_t sector_num, QEMUIOVector *qiov, int nb_sectors, BlockDriverCompletionFunc *cb, void *opaque, int is_write) argument 633 qcow_aio_readv(BlockDriverState *bs, int64_t sector_num, QEMUIOVector *qiov, int nb_sectors, BlockDriverCompletionFunc *cb, void *opaque) argument 715 qcow_aio_writev(BlockDriverState *bs, int64_t sector_num, QEMUIOVector *qiov, int nb_sectors, BlockDriverCompletionFunc *cb, void *opaque) argument 855 qcow_write_compressed(BlockDriverState *bs, int64_t sector_num, const uint8_t *buf, int nb_sectors) argument [all...] |
H A D | nbd.c | 97 uint8_t *buf, int nb_sectors) 106 request.len = nb_sectors * 512; 127 const uint8_t *buf, int nb_sectors) 136 request.len = nb_sectors * 512; 96 nbd_read(BlockDriverState *bs, int64_t sector_num, uint8_t *buf, int nb_sectors) argument 126 nbd_write(BlockDriverState *bs, int64_t sector_num, const uint8_t *buf, int nb_sectors) argument
|
H A D | vpc.c | 373 uint8_t *buf, int nb_sectors) 380 while (nb_sectors > 0) { 385 if (sectors > nb_sectors) { 386 sectors = nb_sectors; 399 nb_sectors -= sectors; 407 const uint8_t *buf, int nb_sectors) 414 while (nb_sectors > 0) { 419 if (sectors > nb_sectors) { 420 sectors = nb_sectors; 434 nb_sectors 372 vpc_read(BlockDriverState *bs, int64_t sector_num, uint8_t *buf, int nb_sectors) argument 406 vpc_write(BlockDriverState *bs, int64_t sector_num, const uint8_t *buf, int nb_sectors) argument [all...] |
H A D | qcow2.c | 297 int nb_sectors, int *pnum) 302 *pnum = nb_sectors; 315 int64_t sector_num, uint8_t *buf, int nb_sectors) 318 if ((sector_num + nb_sectors) <= bs->total_sectors) 319 return nb_sectors; 324 memset(buf + n1 * 512, 0, 512 * (nb_sectors - n1)); 493 int64_t sector_num, QEMUIOVector *qiov, int nb_sectors, 511 acb->remaining_sectors = nb_sectors; 520 int64_t sector_num, QEMUIOVector *qiov, int nb_sectors, 525 acb = qcow_aio_setup(bs, sector_num, qiov, nb_sectors, c 296 qcow_is_allocated(BlockDriverState *bs, int64_t sector_num, int nb_sectors, int *pnum) argument 314 qcow2_backing_read1(BlockDriverState *bs, int64_t sector_num, uint8_t *buf, int nb_sectors) argument 492 qcow_aio_setup(BlockDriverState *bs, int64_t sector_num, QEMUIOVector *qiov, int nb_sectors, BlockDriverCompletionFunc *cb, void *opaque, int is_write) argument 519 qcow_aio_readv(BlockDriverState *bs, int64_t sector_num, QEMUIOVector *qiov, int nb_sectors, BlockDriverCompletionFunc *cb, void *opaque) argument 644 qcow_aio_writev(BlockDriverState *bs, int64_t sector_num, QEMUIOVector *qiov, int nb_sectors, BlockDriverCompletionFunc *cb, void *opaque) argument 794 uint64_t nb_sectors; local 1149 qcow_write_compressed(BlockDriverState *bs, int64_t sector_num, const uint8_t *buf, int nb_sectors) argument [all...] |
H A D | raw-posix.c | 386 uint8_t *buf, int nb_sectors) 391 nb_sectors * BDRV_SECTOR_SIZE); 392 if (ret == (nb_sectors * BDRV_SECTOR_SIZE)) 476 const uint8_t *buf, int nb_sectors) 480 nb_sectors * BDRV_SECTOR_SIZE); 481 if (ret == (nb_sectors * BDRV_SECTOR_SIZE)) 503 int64_t sector_num, QEMUIOVector *qiov, int nb_sectors, 522 nb_sectors, cb, opaque, type); 527 return paio_submit(bs, s->fd, sector_num, qiov, nb_sectors, 532 int64_t sector_num, QEMUIOVector *qiov, int nb_sectors, 385 raw_read(BlockDriverState *bs, int64_t sector_num, uint8_t *buf, int nb_sectors) argument 475 raw_write(BlockDriverState *bs, int64_t sector_num, const uint8_t *buf, int nb_sectors) argument 502 raw_aio_submit(BlockDriverState *bs, int64_t sector_num, QEMUIOVector *qiov, int nb_sectors, BlockDriverCompletionFunc *cb, void *opaque, int type) argument 531 raw_aio_readv(BlockDriverState *bs, int64_t sector_num, QEMUIOVector *qiov, int nb_sectors, BlockDriverCompletionFunc *cb, void *opaque) argument 539 raw_aio_writev(BlockDriverState *bs, int64_t sector_num, QEMUIOVector *qiov, int nb_sectors, BlockDriverCompletionFunc *cb, void *opaque) argument [all...] |
H A D | vmdk.c | 571 int nb_sectors, int *pnum) 580 if (n > nb_sectors) 581 n = nb_sectors; 587 uint8_t *buf, int nb_sectors) 593 while (nb_sectors > 0) { 597 if (n > nb_sectors) 598 n = nb_sectors; 614 nb_sectors -= n; 622 const uint8_t *buf, int nb_sectors) 638 while (nb_sectors > 570 vmdk_is_allocated(BlockDriverState *bs, int64_t sector_num, int nb_sectors, int *pnum) argument 586 vmdk_read(BlockDriverState *bs, int64_t sector_num, uint8_t *buf, int nb_sectors) argument 621 vmdk_write(BlockDriverState *bs, int64_t sector_num, const uint8_t *buf, int nb_sectors) argument [all...] |
H A D | cloop.c | 132 uint8_t *buf, int nb_sectors) 137 for(i=0;i<nb_sectors;i++) { 131 cloop_read(BlockDriverState *bs, int64_t sector_num, uint8_t *buf, int nb_sectors) argument
|
H A D | raw-win32.c | 109 uint8_t *buf, int nb_sectors) 116 int count = nb_sectors * 512; 130 const uint8_t *buf, int nb_sectors) 137 int count = nb_sectors * 512; 108 raw_read(BlockDriverState *bs, int64_t sector_num, uint8_t *buf, int nb_sectors) argument 129 raw_write(BlockDriverState *bs, int64_t sector_num, const uint8_t *buf, int nb_sectors) argument
|
H A D | bochs.c | 190 uint8_t *buf, int nb_sectors) 194 while (nb_sectors > 0) { 203 nb_sectors--; 189 bochs_read(BlockDriverState *bs, int64_t sector_num, uint8_t *buf, int nb_sectors) argument
|
H A D | qcow2.h | 170 int64_t sector_num, uint8_t *buf, int nb_sectors); 196 int nb_sectors, int enc,
|
H A D | dmg.c | 268 uint8_t *buf, int nb_sectors) 273 for(i=0;i<nb_sectors;i++) { 267 dmg_read(BlockDriverState *bs, int64_t sector_num, uint8_t *buf, int nb_sectors) argument
|
H A D | qcow2-cluster.c | 324 int nb_sectors, int enc, 333 for(i = 0; i < nb_sectors; i++) { 346 uint8_t *buf, int nb_sectors) 352 while (nb_sectors > 0) { 353 n = nb_sectors; 389 nb_sectors -= n; 322 qcow2_encrypt_sectors(BDRVQcowState *s, int64_t sector_num, uint8_t *out_buf, const uint8_t *in_buf, int nb_sectors, int enc, const AES_KEY *key) argument 345 qcow_read(BlockDriverState *bs, int64_t sector_num, uint8_t *buf, int nb_sectors) argument
|
H A D | vvfat.c | 1289 uint8_t *buf, int nb_sectors) 1294 for(i=0;i<nb_sectors;i++,sector_num++) { 1300 sector_num, nb_sectors-i, &n)) { 2661 const uint8_t *buf, int nb_sectors) 2680 i <= sector2cluster(s, sector_num + nb_sectors - 1);) { 2700 if (end > sector_num + nb_sectors) 2701 end = sector_num + nb_sectors; 2732 DLOG(fprintf(stderr, "Write to qcow backend: %d + %d\n", (int)sector_num, nb_sectors)); 2733 ret = s->qcow->drv->bdrv_write(s->qcow, sector_num, buf, nb_sectors); 2740 i <= sector2cluster(s, sector_num + nb_sectors 1288 vvfat_read(BlockDriverState *bs, int64_t sector_num, uint8_t *buf, int nb_sectors) argument 2660 vvfat_write(BlockDriverState *bs, int64_t sector_num, const uint8_t *buf, int nb_sectors) argument 2752 vvfat_is_allocated(BlockDriverState *bs, int64_t sector_num, int nb_sectors, int* n) argument 2764 write_target_commit(BlockDriverState *bs, int64_t sector_num, const uint8_t* buffer, int nb_sectors) argument [all...] |
/external/qemu/ |
H A D | block.c | 46 int64_t sector_num, QEMUIOVector *qiov, int nb_sectors, 49 int64_t sector_num, QEMUIOVector *qiov, int nb_sectors, 56 uint8_t *buf, int nb_sectors); 58 const uint8_t *buf, int nb_sectors); 897 int nb_sectors) 900 nb_sectors * BDRV_SECTOR_SIZE); 905 uint8_t *buf, int nb_sectors) 911 if (bdrv_check_request(bs, sector_num, nb_sectors)) 914 return drv->bdrv_read(bs, sector_num, buf, nb_sectors); 918 int nb_sectors, in 896 bdrv_check_request(BlockDriverState *bs, int64_t sector_num, int nb_sectors) argument 904 bdrv_read(BlockDriverState *bs, int64_t sector_num, uint8_t *buf, int nb_sectors) argument 917 set_dirty_bitmap(BlockDriverState *bs, int64_t sector_num, int nb_sectors, int dirty) argument 951 bdrv_write(BlockDriverState *bs, int64_t sector_num, const uint8_t *buf, int nb_sectors) argument 977 int len, nb_sectors, count; local 1022 int len, nb_sectors, count; local 1097 bdrv_write_sync(BlockDriverState *bs, int64_t sector_num, const uint8_t *buf, int nb_sectors) argument 1176 uint64_t nb_sectors; local 1216 uint64_t nb_sectors; local 1498 bdrv_is_allocated(BlockDriverState *bs, int64_t sector_num, int nb_sectors, int *pnum) argument 1726 bdrv_write_compressed(BlockDriverState *bs, int64_t sector_num, const uint8_t *buf, int nb_sectors) argument 1977 bdrv_aio_readv(BlockDriverState *bs, int64_t sector_num, QEMUIOVector *qiov, int nb_sectors, BlockDriverCompletionFunc *cb, void *opaque) argument 2001 bdrv_aio_writev(BlockDriverState *bs, int64_t sector_num, QEMUIOVector *qiov, int nb_sectors, BlockDriverCompletionFunc *cb, void *opaque) argument 2317 bdrv_aio_rw_vector(BlockDriverState *bs, int64_t sector_num, QEMUIOVector *qiov, int nb_sectors, BlockDriverCompletionFunc *cb, void *opaque, int is_write) argument 2348 bdrv_aio_readv_em(BlockDriverState *bs, int64_t sector_num, QEMUIOVector *qiov, int nb_sectors, BlockDriverCompletionFunc *cb, void *opaque) argument 2355 bdrv_aio_writev_em(BlockDriverState *bs, int64_t sector_num, QEMUIOVector *qiov, int nb_sectors, BlockDriverCompletionFunc *cb, void *opaque) argument 2410 bdrv_read_em(BlockDriverState *bs, int64_t sector_num, uint8_t *buf, int nb_sectors) argument 2441 bdrv_write_em(BlockDriverState *bs, int64_t sector_num, const uint8_t *buf, int nb_sectors) argument [all...] |
H A D | block.h | 78 uint8_t *buf, int nb_sectors); 80 const uint8_t *buf, int nb_sectors); 88 const uint8_t *buf, int nb_sectors); 114 QEMUIOVector *iov, int nb_sectors, 117 QEMUIOVector *iov, int nb_sectors, 126 int nb_sectors; member in struct:BlockRequest 150 int bdrv_is_allocated(BlockDriverState *bs, int64_t sector_num, int nb_sectors, 198 const uint8_t *buf, int nb_sectors);
|
H A D | block_int.h | 57 uint8_t *buf, int nb_sectors); 59 const uint8_t *buf, int nb_sectors); 64 int nb_sectors, int *pnum); 69 int64_t sector_num, QEMUIOVector *qiov, int nb_sectors, 72 int64_t sector_num, QEMUIOVector *qiov, int nb_sectors, 87 const uint8_t *buf, int nb_sectors);
|
H A D | qemu-io.c | 971 reqs[i].nb_sectors = reqs[i].qiov->size >> 9; 1490 int nb_sectors, remaining; local 1503 nb_sectors = cvtnum(argv[2]); 1505 nb_sectors = 1; 1507 remaining = nb_sectors; 1510 ret = bdrv_is_allocated(bs, offset >> 9, nb_sectors, &num); 1519 if (nb_sectors == 1) 1523 sum_alloc, nb_sectors, s1); 1541 int64_t nb_sectors; local 1548 nb_sectors [all...] |
H A D | posix-aio-compat.c | 569 int64_t sector_num, QEMUIOVector *qiov, int nb_sectors, 586 acb->aio_nbytes = nb_sectors * 512; 592 //trace_paio_submit(acb, opaque, sector_num, nb_sectors, type); 568 paio_submit(BlockDriverState *bs, int fd, int64_t sector_num, QEMUIOVector *qiov, int nb_sectors, BlockDriverCompletionFunc *cb, void *opaque, int type) argument
|