/openbmc/qemu/block/ |
H A D | blkdebug.c | 527 align = MAX(s->align, bs->file->bs->bl.request_alignment); in blkdebug_open() 640 assert(QEMU_IS_ALIGNED(offset, bs->bl.request_alignment)); in blkdebug_co_preadv() 641 assert(QEMU_IS_ALIGNED(bytes, bs->bl.request_alignment)); in blkdebug_co_preadv() 661 assert(QEMU_IS_ALIGNED(offset, bs->bl.request_alignment)); in blkdebug_co_pwritev() 662 assert(QEMU_IS_ALIGNED(bytes, bs->bl.request_alignment)); in blkdebug_co_pwritev() 690 uint32_t align = MAX(bs->bl.request_alignment, in blkdebug_co_pwrite_zeroes() 728 if (bytes < bs->bl.request_alignment) { in blkdebug_co_pdiscard() 735 assert(QEMU_IS_ALIGNED(offset, bs->bl.request_alignment)); in blkdebug_co_pdiscard() 736 assert(QEMU_IS_ALIGNED(bytes, bs->bl.request_alignment)); in blkdebug_co_pdiscard() 760 assert(QEMU_IS_ALIGNED(offset | bytes, bs->bl.request_alignment)); in blkdebug_co_block_status() [all …]
|
H A D | blkio.c | 994 bs->bl.request_alignment = value; in blkio_refresh_limits() 995 if (bs->bl.request_alignment < 1 || in blkio_refresh_limits() 996 bs->bl.request_alignment >= INT_MAX || in blkio_refresh_limits() 997 !is_power_of_2(bs->bl.request_alignment)) { in blkio_refresh_limits() 1000 bs->bl.request_alignment); in blkio_refresh_limits() 1012 (bs->bl.opt_transfer % bs->bl.request_alignment)) { in blkio_refresh_limits() 1015 bs->bl.request_alignment); in blkio_refresh_limits() 1026 if ((bs->bl.max_transfer % bs->bl.request_alignment) || in blkio_refresh_limits() 1030 bs->bl.max_transfer, bs->bl.request_alignment, in blkio_refresh_limits()
|
H A D | io.c | 194 bs->bl.request_alignment = (drv->bdrv_co_preadv || in bdrv_refresh_limits() 228 if (bs->bl.request_alignment > BDRV_MAX_ALIGNMENT) { in bdrv_refresh_limits() 759 return bs->bl.request_alignment; in bdrv_get_cluster_size() 1476 int64_t align = bs->bl.request_alignment; in bdrv_init_padding() 1516 uint64_t align = bs->bl.request_alignment; in bdrv_padding_rmw_read() 1793 if (bytes == 0 && !QEMU_IS_ALIGNED(offset, bs->bl.request_alignment)) { in bdrv_co_preadv_part() 1820 bs->bl.request_alignment, in bdrv_co_preadv_part() 1846 bs->bl.request_alignment); in bdrv_co_do_pwrite_zeroes() 1873 assert(alignment % bs->bl.request_alignment == 0); in bdrv_co_do_pwrite_zeroes() 1877 assert(max_write_zeroes >= bs->bl.request_alignment); in bdrv_co_do_pwrite_zeroes() [all …]
|
H A D | blklogwrites.c | 331 bs->bl.request_alignment = s->sectorsize; in blk_log_writes_refresh_limits() 500 assert(bs->bl.request_alignment == s->sectorsize); in blk_log_writes_co_log() 501 assert(QEMU_IS_ALIGNED(offset, bs->bl.request_alignment)); in blk_log_writes_co_log() 502 assert(QEMU_IS_ALIGNED(bytes, bs->bl.request_alignment)); in blk_log_writes_co_log()
|
H A D | file-win32.c | 239 bs->bl.request_alignment = 2048; in raw_probe_alignment() 246 bs->bl.request_alignment = dg.Geometry.BytesPerSector; in raw_probe_alignment() 256 bs->bl.request_alignment = dg.Geometry.BytesPerSector; in raw_probe_alignment() 261 bs->bl.request_alignment = 512; in raw_probe_alignment() 838 bs->bl.request_alignment = 512; in hdev_refresh_limits()
|
H A D | preallocate.c | 130 child_bs->bl.request_alignment)) { in preallocate_absorb_opts() 133 "(%" PRIi32 ")", child_bs->bl.request_alignment); in preallocate_absorb_opts() 329 uint32_t file_align = bs->file->bs->bl.request_alignment; in handle_write()
|
H A D | filter-compress.c | 117 bs->bl.request_alignment = bdi.cluster_size; in compress_refresh_limits()
|
H A D | file-posix.c | 405 bs->bl.request_alignment = 1; in raw_probe_alignment() 410 bs->bl.request_alignment = 0; in raw_probe_alignment() 413 if (probe_logical_blocksize(fd, &bs->bl.request_alignment) < 0) { in raw_probe_alignment() 414 bs->bl.request_alignment = 0; in raw_probe_alignment() 429 bs->bl.request_alignment = da.d_miniosz; in raw_probe_alignment() 443 if (!bs->bl.request_alignment) { in raw_probe_alignment() 451 bs->bl.request_alignment = (align != 1) ? align : max_align; in raw_probe_alignment() 466 s->buf_align = (align != 1) ? align : bs->bl.request_alignment; in raw_probe_alignment() 473 if (!s->buf_align || !bs->bl.request_alignment) { in raw_probe_alignment() 2422 size_t len = bs->bl.request_alignment; in bdrv_qiov_is_aligned() [all …]
|
H A D | bochs.c | 209 bs->bl.request_alignment = BDRV_SECTOR_SIZE; /* No sub-sector I/O */ in bochs_refresh_limits()
|
H A D | cloop.c | 218 bs->bl.request_alignment = BDRV_SECTOR_SIZE; /* No sub-sector I/O */ in cloop_refresh_limits()
|
H A D | nvme.c | 805 bs->bl.request_alignment = s->page_size; in nvme_init() 1530 bs->bl.request_alignment = s->page_size; in nvme_refresh_limits() 1538 bs->bl.pwrite_zeroes_alignment = MAX(bs->bl.request_alignment, in nvme_refresh_limits() 1542 bs->bl.pdiscard_alignment = MAX(bs->bl.request_alignment, in nvme_refresh_limits()
|
H A D | gluster.c | 1479 assert(QEMU_IS_ALIGNED(offset | bytes, bs->bl.request_alignment)); in qemu_gluster_co_block_status() 1510 if (!QEMU_IS_ALIGNED(*pnum, bs->bl.request_alignment)) { in qemu_gluster_co_block_status() 1516 *pnum = ROUND_UP(*pnum, bs->bl.request_alignment); in qemu_gluster_co_block_status()
|
H A D | raw-format.c | 410 bs->bl.request_alignment = BDRV_SECTOR_SIZE; in raw_refresh_limits()
|
H A D | dmg.c | 595 bs->bl.request_alignment = BDRV_SECTOR_SIZE; /* No sub-sector I/O */ in dmg_refresh_limits()
|
H A D | nbd.c | 1422 request.len = MIN(QEMU_ALIGN_DOWN(INT_MAX, bs->bl.request_alignment), in nbd_client_co_block_status() 1983 bs->bl.request_alignment = min; in nbd_refresh_limits()
|
H A D | crypto.c | 598 bs->bl.request_alignment = sector_size; /* No sub-sector I/O */ in block_crypto_refresh_limits()
|
H A D | qcow.c | 625 bs->bl.request_alignment = BDRV_SECTOR_SIZE; in qcow_refresh_limits()
|
H A D | qcow2-cluster.c | 233 MIN(bs->file->bs->bl.request_alignment, s->cluster_size)); in qcow2_write_l1_entry()
|
H A D | block-backend.c | 2291 return bs ? bs->bl.request_alignment : BDRV_SECTOR_SIZE; in blk_get_request_alignment()
|
H A D | iscsi.c | 2078 bs->bl.request_alignment = block_size; in iscsi_refresh_limits()
|
/openbmc/qemu/hw/block/ |
H A D | block.c | 154 } else if (bs->bl.request_alignment != 1) { in blkconf_blocksizes() 155 conf->discard_granularity = bs->bl.request_alignment; in blkconf_blocksizes()
|
/openbmc/qemu/block/export/ |
H A D | fuse.c | 434 .st_blksize = blk_bs(exp->common.blk)->bl.request_alignment, in fuse_getattr()
|
/openbmc/qemu/include/block/ |
H A D | block_int-common.h | 799 uint32_t request_alignment; member
|
/openbmc/qemu/ |
H A D | qemu-img.c | 2507 s.src_alignment[bs_i] = DIV_ROUND_UP(src_bs->bl.request_alignment, in img_convert() 2740 DIV_ROUND_UP(out_bs->bl.request_alignment, in img_convert()
|
H A D | block.c | 1707 assert(is_power_of_2(bs->bl.request_alignment)); in bdrv_open_driver() 2532 if ((bs->total_sectors * BDRV_SECTOR_SIZE) % bs->bl.request_alignment) { in bdrv_node_refresh_perm()
|