Searched defs:sector_num (Results 1 - 8 of 8) sorted by relevance

/external/qemu/
H A Ddma-helpers.c44 uint64_t sector_num; member in struct:__anon29636
89 dbs->sector_num += dbs->iov.size / 512;
120 dbs->acb = bdrv_aio_writev(dbs->bs, dbs->sector_num, &dbs->iov,
123 dbs->acb = bdrv_aio_readv(dbs->bs, dbs->sector_num, &dbs->iov,
148 BlockDriverState *bs, QEMUSGList *sg, uint64_t sector_num,
157 dbs->sector_num = sector_num;
147 dma_bdrv_io( BlockDriverState *bs, QEMUSGList *sg, uint64_t sector_num, BlockDriverCompletionFunc *cb, void *opaque, int is_write) argument
H A Dposix-aio-compat.c569 int64_t sector_num, QEMUIOVector *qiov, int nb_sectors,
587 acb->aio_offset = sector_num * 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
H A Dblock.c48 int64_t sector_num, QEMUIOVector *qiov, int nb_sectors,
51 int64_t sector_num, QEMUIOVector *qiov, int nb_sectors,
57 static int bdrv_read_em(BlockDriverState *bs, int64_t sector_num,
59 static int bdrv_write_em(BlockDriverState *bs, int64_t sector_num,
898 static int bdrv_check_request(BlockDriverState *bs, int64_t sector_num, argument
901 return bdrv_check_byte_request(bs, sector_num * BDRV_SECTOR_SIZE,
906 int bdrv_read(BlockDriverState *bs, int64_t sector_num, argument
913 if (bdrv_check_request(bs, sector_num, nb_sectors))
916 return drv->bdrv_read(bs, sector_num, buf, nb_sectors);
919 static void set_dirty_bitmap(BlockDriverState *bs, int64_t sector_num, argument
953 bdrv_write(BlockDriverState *bs, int64_t sector_num, const uint8_t *buf, int nb_sectors) argument
980 int64_t sector_num; local
1025 int64_t sector_num; local
1099 bdrv_write_sync(BlockDriverState *bs, int64_t sector_num, const uint8_t *buf, int nb_sectors) argument
1500 bdrv_is_allocated(BlockDriverState *bs, int64_t sector_num, int nb_sectors, int *pnum) argument
1728 bdrv_write_compressed(BlockDriverState *bs, int64_t sector_num, const uint8_t *buf, int nb_sectors) argument
1979 bdrv_aio_readv(BlockDriverState *bs, int64_t sector_num, QEMUIOVector *qiov, int nb_sectors, BlockDriverCompletionFunc *cb, void *opaque) argument
2003 bdrv_aio_writev(BlockDriverState *bs, int64_t sector_num, QEMUIOVector *qiov, int nb_sectors, BlockDriverCompletionFunc *cb, void *opaque) argument
2319 bdrv_aio_rw_vector(BlockDriverState *bs, int64_t sector_num, QEMUIOVector *qiov, int nb_sectors, BlockDriverCompletionFunc *cb, void *opaque, int is_write) argument
2350 bdrv_aio_readv_em(BlockDriverState *bs, int64_t sector_num, QEMUIOVector *qiov, int nb_sectors, BlockDriverCompletionFunc *cb, void *opaque) argument
2357 bdrv_aio_writev_em(BlockDriverState *bs, int64_t sector_num, QEMUIOVector *qiov, int nb_sectors, BlockDriverCompletionFunc *cb, void *opaque) argument
2412 bdrv_read_em(BlockDriverState *bs, int64_t sector_num, uint8_t *buf, int nb_sectors) argument
2443 bdrv_write_em(BlockDriverState *bs, int64_t sector_num, const uint8_t *buf, int nb_sectors) argument
[all...]
/external/qemu/block/
H A Draw-win32.c108 static int raw_read(BlockDriverState *bs, int64_t sector_num, argument
115 int64_t offset = sector_num * 512;
129 static int raw_write(BlockDriverState *bs, int64_t sector_num, argument
136 int64_t offset = sector_num * 512;
H A Draw.c35 static int check_write_unsafe(BlockDriverState *bs, int64_t sector_num, argument
44 if (sector_num == 0 && nb_sectors > 0) {
51 static int raw_read(BlockDriverState *bs, int64_t sector_num, argument
54 return bdrv_read(bs->file, sector_num, buf, nb_sectors);
69 static int raw_write(BlockDriverState *bs, int64_t sector_num, argument
72 if (check_write_unsafe(bs, sector_num, buf, nb_sectors)) {
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, cb, opaque);
120 int64_t sector_num, QEMUIOVecto
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 Dqcow2-cluster.c322 void qcow2_encrypt_sectors(BDRVQcowState *s, int64_t sector_num, argument
334 ivec.ll[0] = cpu_to_le64(sector_num);
338 sector_num++;
345 static int qcow_read(BlockDriverState *bs, int64_t sector_num, argument
355 ret = qcow2_get_cluster_offset(bs, sector_num << 9, &n,
361 index_in_cluster = sector_num & (s->cluster_sectors - 1);
365 n1 = qcow2_backing_read1(bs->backing_hd, sector_num, buf, n);
368 ret = bdrv_read(bs->backing_hd, sector_num, buf, n1);
385 qcow2_encrypt_sectors(s, sector_num, buf, buf, n, 0,
390 sector_num
[all...]
H A Draw-posix.c385 static int raw_read(BlockDriverState *bs, int64_t sector_num, argument
390 ret = raw_pread(bs, sector_num * BDRV_SECTOR_SIZE, buf,
475 static int raw_write(BlockDriverState *bs, int64_t sector_num, argument
479 ret = raw_pwrite(bs, sector_num * BDRV_SECTOR_SIZE, buf,
503 int64_t sector_num, QEMUIOVector *qiov, int nb_sectors,
521 return laio_submit(bs, s->aio_ctx, s->fd, sector_num, qiov,
527 return paio_submit(bs, s->fd, sector_num, qiov, nb_sectors,
532 int64_t sector_num, QEMUIOVector *qiov, int nb_sectors,
535 return raw_aio_submit(bs, sector_num, qiov, nb_sectors,
540 int64_t sector_num, QEMUIOVecto
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 Dqcow2.c296 static int qcow_is_allocated(BlockDriverState *bs, int64_t sector_num, argument
305 ret = qcow2_get_cluster_offset(bs, sector_num << 9, pnum, &cluster_offset);
315 int64_t sector_num, uint8_t *buf, int nb_sectors)
318 if ((sector_num + nb_sectors) <= bs->total_sectors)
320 if (sector_num >= bs->total_sectors)
323 n1 = bs->total_sectors - sector_num;
330 int64_t sector_num; member in struct:QCowAIOCB
400 qcow2_encrypt_sectors(s, acb->sector_num, acb->buf, acb->buf,
407 acb->sector_num += acb->cur_nr_sectors;
418 ret = qcow2_get_cluster_offset(bs, acb->sector_num <<
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
1149 qcow_write_compressed(BlockDriverState *bs, int64_t sector_num, const uint8_t *buf, int nb_sectors) argument
[all...]

Completed in 636 milliseconds