| /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 | 198 bs->bl.request_alignment = (drv->bdrv_co_preadv || in bdrv_refresh_limits() 232 if (bs->bl.request_alignment > BDRV_MAX_ALIGNMENT) { in bdrv_refresh_limits() 762 return bs->bl.request_alignment; in bdrv_get_cluster_size() 1483 int64_t align = bs->bl.request_alignment; in bdrv_init_padding() 1523 uint64_t align = bs->bl.request_alignment; in bdrv_padding_rmw_read() 1800 if (bytes == 0 && !QEMU_IS_ALIGNED(offset, bs->bl.request_alignment)) { in bdrv_co_preadv_part() 1827 bs->bl.request_alignment, in bdrv_co_preadv_part() 1853 bs->bl.request_alignment); in bdrv_co_do_pwrite_zeroes() 1880 assert(alignment % bs->bl.request_alignment == 0); in bdrv_co_do_pwrite_zeroes() 1884 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 | 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 | 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 | filter-compress.c | 117 bs->bl.request_alignment = bdi.cluster_size; in compress_refresh_limits()
|
| H A D | file-posix.c | 429 bs->bl.request_alignment = 1; in raw_probe_alignment() 434 bs->bl.request_alignment = 0; in raw_probe_alignment() 437 if (probe_logical_blocksize(fd, &bs->bl.request_alignment) < 0) { in raw_probe_alignment() 438 bs->bl.request_alignment = 0; in raw_probe_alignment() 453 bs->bl.request_alignment = da.d_miniosz; in raw_probe_alignment() 467 if (!bs->bl.request_alignment) { in raw_probe_alignment() 475 bs->bl.request_alignment = (align != 1) ? align : max_align; in raw_probe_alignment() 490 s->buf_align = (align != 1) ? align : bs->bl.request_alignment; in raw_probe_alignment() 497 if (!s->buf_align || !bs->bl.request_alignment) { in raw_probe_alignment() 1589 uint32_t ralign = bs->bl.request_alignment; in raw_refresh_limits() [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 | gluster.c | 1475 assert(QEMU_IS_ALIGNED(offset | bytes, bs->bl.request_alignment)); in qemu_gluster_co_block_status() 1506 if (!QEMU_IS_ALIGNED(*pnum, bs->bl.request_alignment)) { in qemu_gluster_co_block_status() 1512 *pnum = ROUND_UP(*pnum, bs->bl.request_alignment); in qemu_gluster_co_block_status()
|
| H A D | nvme.c | 819 bs->bl.request_alignment = s->page_size; in nvme_init() 1549 bs->bl.request_alignment = s->page_size; in nvme_refresh_limits() 1557 bs->bl.pwrite_zeroes_alignment = MAX(bs->bl.request_alignment, in nvme_refresh_limits() 1561 bs->bl.pdiscard_alignment = MAX(bs->bl.request_alignment, in nvme_refresh_limits()
|
| 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 | crypto.c | 612 bs->bl.request_alignment = sector_size; /* No sub-sector I/O */ in block_crypto_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 | block-backend.c | 2305 return bs ? bs->bl.request_alignment : BDRV_SECTOR_SIZE; in blk_get_request_alignment() 2316 return bs->bl.pwrite_zeroes_alignment ?: bs->bl.request_alignment; in blk_get_pwrite_zeroes_alignment()
|
| 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 | iscsi.c | 2078 bs->bl.request_alignment = block_size; in iscsi_refresh_limits()
|
| /openbmc/qemu/hw/block/ |
| H A D | block.c | 159 } else if (bs->bl.request_alignment != 1) { in blkconf_blocksizes() 160 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 | 810 uint32_t request_alignment; member
|
| /openbmc/qemu/ |
| H A D | qemu-img.c | 2587 s.src_alignment[bs_i] = DIV_ROUND_UP(src_bs->bl.request_alignment, in img_convert() 2820 DIV_ROUND_UP(out_bs->bl.request_alignment, in img_convert()
|
| H A D | block.c | 1713 assert(is_power_of_2(bs->bl.request_alignment)); in bdrv_open_driver() 2543 if ((bs->total_sectors * BDRV_SECTOR_SIZE) % bs->bl.request_alignment) { in bdrv_node_refresh_perm()
|