/external/qemu/block/ |
raw.c | 35 static int check_write_unsafe(BlockDriverState *bs, int64_t sector_num, 44 if (sector_num == 0 && nb_sectors > 0) { 51 static int raw_read(BlockDriverState *bs, int64_t sector_num, 54 return bdrv_read(bs->file, sector_num, buf, nb_sectors); 69 static int raw_write(BlockDriverState *bs, int64_t sector_num, 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, QEMUIOVector *qiov, int nb_sectors [all...] |
raw-posix-aio.h | 31 int64_t sector_num, QEMUIOVector *qiov, int nb_sectors, 40 int64_t sector_num, QEMUIOVector *qiov, int nb_sectors,
|
qcow2.c | 296 static int qcow_is_allocated(BlockDriverState *bs, int64_t sector_num, 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 << 9 [all...] |
raw-win32.c | 108 static int raw_read(BlockDriverState *bs, int64_t sector_num, 115 int64_t offset = sector_num * 512; 129 static int raw_write(BlockDriverState *bs, int64_t sector_num, 136 int64_t offset = sector_num * 512;
|
raw-posix.c | 385 static int raw_read(BlockDriverState *bs, int64_t sector_num, 390 ret = raw_pread(bs, sector_num * BDRV_SECTOR_SIZE, buf, 475 static int raw_write(BlockDriverState *bs, int64_t sector_num, 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, QEMUIOVector *qiov, int nb_sectors [all...] |
qcow2-cluster.c | 322 void qcow2_encrypt_sectors(BDRVQcowState *s, int64_t sector_num, 334 ivec.ll[0] = cpu_to_le64(sector_num); 338 sector_num++; 345 static int qcow_read(BlockDriverState *bs, int64_t sector_num, 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 += n [all...] |
qcow2.h | 170 int64_t sector_num, uint8_t *buf, int nb_sectors); 194 void qcow2_encrypt_sectors(BDRVQcowState *s, int64_t sector_num,
|
/external/qemu/ |
dma-helpers.c | 44 uint64_t sector_num; member in struct:__anon33354 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;
|
block.c | 48 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, 901 return bdrv_check_byte_request(bs, sector_num * BDRV_SECTOR_SIZE, 906 int bdrv_read(BlockDriverState *bs, int64_t sector_num, 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, 980 int64_t sector_num; local 1025 int64_t sector_num; local [all...] |
posix-aio-compat.c | 569 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);
|
/external/qemu/include/block/ |
block.h | 77 int bdrv_read(BlockDriverState *bs, int64_t sector_num, 79 int bdrv_write(BlockDriverState *bs, int64_t sector_num, 87 int bdrv_write_sync(BlockDriverState *bs, int64_t sector_num, 112 int sector_num); 113 BlockDriverAIOCB *bdrv_aio_readv(BlockDriverState *bs, int64_t sector_num, 116 BlockDriverAIOCB *bdrv_aio_writev(BlockDriverState *bs, int64_t sector_num, 150 int bdrv_is_allocated(BlockDriverState *bs, int64_t sector_num, int nb_sectors, 197 int bdrv_write_compressed(BlockDriverState *bs, int64_t sector_num,
|
block_int.h | 56 int (*bdrv_read)(BlockDriverState *bs, int64_t sector_num, 58 int (*bdrv_write)(BlockDriverState *bs, int64_t sector_num, 63 int (*bdrv_is_allocated)(BlockDriverState *bs, int64_t sector_num, 69 int64_t sector_num, QEMUIOVector *qiov, int nb_sectors, 72 int64_t sector_num, QEMUIOVector *qiov, int nb_sectors, 86 int (*bdrv_write_compressed)(BlockDriverState *bs, int64_t sector_num,
|