| /qemu/tests/qemu-iotests/ |
| A D | 033 | 50 local align=$1 58 IO_OPEN_ARG="-o driver=$IMGFMT,file.align=$align blkdebug::$img" 71 for align in 512 4k; do 74 do_test $align "write -P 0xa 0x200 0x400" "$TEST_IMG" | _filter_qemu_io 80 do_test $align "read -P 0xa 0x200 0x200" "$TEST_IMG" | _filter_qemu_io 81 do_test $align "read -P 0x0 0x400 0x20000" "$TEST_IMG" | _filter_qemu_io 82 do_test $align "read -P 0xa 0x20400 0x200" "$TEST_IMG" | _filter_qemu_io 95 do_test $align "write -P 0xb 0x0 0x1000" "$TEST_IMG" | _filter_qemu_io 100 do_test $align "read -P 0xb 0x0 0x200" "$TEST_IMG" | _filter_qemu_io 101 do_test $align "read -P 0x0 0x200 0x200" "$TEST_IMG" | _filter_qemu_io [all …]
|
| A D | 204 | 62 limits=align=4k,max-transfer=64k 68 limits=align=512,max-transfer=64k,opt-write-zero=$CLUSTER_SIZE 76 limits=align=512,opt-write-zero=15M,max-write-zero=15M,opt-discard=15M,max-discard=15M 83 limits=align=512,opt-write-zero=15M,max-write-zero=15M,opt-discard=15M,max-discard=15M 89 limits=align=4k
|
| A D | 177 | 61 limits=align=4k,max-transfer=64k 67 limits=align=512,max-transfer=64k,opt-write-zero=$CLUSTER_SIZE 75 limits=align=512,opt-write-zero=15M,max-write-zero=15M,opt-discard=15M,max-discard=15M 82 limits=align=512,opt-write-zero=15M,max-write-zero=15M,opt-discard=15M,max-discard=15M
|
| /qemu/block/ |
| A D | blkdebug.c | 46 uint64_t align; member 479 uint64_t align; in blkdebug_open() local 522 if (s->align && (s->align >= INT_MAX || !is_power_of_2(s->align))) { in blkdebug_open() 524 s->align); in blkdebug_open() 527 align = MAX(s->align, bs->file->bs->bl.request_alignment); in blkdebug_open() 698 if (bytes < align) { in blkdebug_co_pwrite_zeroes() 705 assert(QEMU_IS_ALIGNED(offset, align)); in blkdebug_co_pwrite_zeroes() 706 assert(QEMU_IS_ALIGNED(bytes, align)); in blkdebug_co_pwrite_zeroes() 737 if (align && bytes >= align) { in blkdebug_co_pdiscard() 1014 if (s->align) { in blkdebug_refresh_limits() [all …]
|
| A D | io.c | 1336 assert(is_power_of_2(align)); in bdrv_aligned_preadv() 1498 pad->buf_len = (sum > align && pad->head && pad->tail) ? 2 * align : align; in bdrv_init_padding() 1556 align, align, &local_qiov, 0, 0); in bdrv_padding_rmw_read() 2185 if (bytes >= align) { in bdrv_co_do_zero_pwritev() 2202 ret = bdrv_aligned_pwritev(child, req, offset, align, align, in bdrv_co_do_zero_pwritev() 2396 uint32_t align; in bdrv_co_do_block_status() local 3078 int head, tail, align; in bdrv_co_pdiscard() local 3115 head = offset % align; in bdrv_co_pdiscard() 3142 if (num > align) { in bdrv_co_pdiscard() 3310 assert(align > 0); in qemu_try_blockalign() [all …]
|
| /qemu/include/standard-headers/linux/ |
| A D | virtio_ring.h | 198 unsigned long align) in vring_init() argument 204 + align-1) & ~(align - 1)); in vring_init() 207 static inline unsigned vring_size(unsigned int num, unsigned long align) in vring_size() argument 210 + align - 1) & ~(align - 1)) in vring_size()
|
| /qemu/tests/tcg/aarch64/system/ |
| A D | boot.S | 21 .align 12 24 .align 7 54 .align 4 86 .align 4 237 .align 12 245 .align 12 249 .align 12
|
| /qemu/hw/mem/ |
| A D | memory-device.c | 216 uint64_t align, uint64_t size, in memory_device_get_free_addr() argument 226 if (!QEMU_IS_ALIGNED(range_lob(&as), align)) { in memory_device_get_free_addr() 230 align); in memory_device_get_free_addr() 233 if (hint && !QEMU_IS_ALIGNED(*hint, align)) { in memory_device_get_free_addr() 235 align); in memory_device_get_free_addr() 248 if (range_init(&new, QEMU_ALIGN_UP(range_lob(&as), align), size)) { in memory_device_get_free_addr() 277 next_addr = QEMU_ALIGN_UP(range_upb(&tmp) + 1, align); in memory_device_get_free_addr() 352 uint64_t addr, align = 0; in memory_device_pre_plug() local 392 align = mdc->get_min_alignment(md); in memory_device_pre_plug() 394 align = MAX(align, memory_region_get_alignment(mr)); in memory_device_pre_plug() [all …]
|
| A D | nvdimm.c | 120 uint64_t align, pmem_size, size; in nvdimm_prepare_memory_region() local 131 align = memory_region_get_alignment(mr); in nvdimm_prepare_memory_region() 136 pmem_size = QEMU_ALIGN_DOWN(pmem_size, align); in nvdimm_prepare_memory_region() 145 memory_region_size(mr), nvdimm->label_size, align); in nvdimm_prepare_memory_region() 165 nvdimm->nvdimm_mr->align = align; in nvdimm_prepare_memory_region()
|
| /qemu/tests/tcg/hexagon/ |
| A D | first.S | 44 .align 4 53 1: .align 4 56 3: .align 4
|
| /qemu/system/ |
| A D | dma-helpers.c | 65 uint32_t align; member 176 if (!QEMU_IS_ALIGNED(dbs->iov.size, dbs->align)) { in dma_blk_cb() 178 QEMU_ALIGN_DOWN(dbs->iov.size, dbs->align)); in dma_blk_cb() 215 QEMUSGList *sg, uint64_t offset, uint32_t align, in dma_blk_io() argument 228 dbs->align = align; in dma_blk_io() 251 QEMUSGList *sg, uint64_t offset, uint32_t align, in dma_blk_read() argument 254 return dma_blk_io(blk_get_aio_context(blk), sg, offset, align, in dma_blk_read() 269 QEMUSGList *sg, uint64_t offset, uint32_t align, in dma_blk_write() argument 272 return dma_blk_io(blk_get_aio_context(blk), sg, offset, align, in dma_blk_write()
|
| /qemu/tests/tcg/xtensa/ |
| A D | test_lsc.S | 33 .align 4 67 .align 4 98 .align 4 135 .align 4 177 .align 8 203 .align 8 229 .align 8 258 .align 8
|
| A D | test_load_store.S | 7 .align 4 25 .align 4 63 .align 4 81 .align 4 107 .align 4 152 .align 4
|
| A D | test_loop.S | 55 .align 4 89 .align 4 93 .align 4 114 .align 4
|
| A D | macros.inc | 9 .align 4 41 .align 4 104 .align 4
|
| /qemu/tests/tcg/x86_64/system/ |
| A D | boot.S | 157 .align 16 250 .align 16 257 .align 4096 265 .align 4096 272 .align 4096
|
| /qemu/linux-user/aarch64/ |
| A D | vdso.S | 21 .align 3 26 2: .align 3 30 5: .align 3
|
| /qemu/util/ |
| A D | mmap-alloc.c | 249 size_t align, in qemu_ram_mmap() argument 261 total = size + align; in qemu_ram_mmap() 268 assert(is_power_of_2(align)); in qemu_ram_mmap() 270 assert(align >= guard_pagesize); in qemu_ram_mmap() 272 offset = QEMU_ALIGN_UP((uintptr_t)guardptr, align) - (uintptr_t)guardptr; in qemu_ram_mmap()
|
| /qemu/tests/tcg/loongarch64/system/ |
| A D | boot.S | 11 .align 16 21 .align 16 54 .align 4
|
| /qemu/rust/qemu-api/src/ |
| A D | lib.rs | 126 …es!(Self::DEFAULT_ALIGNMENT_BYTES, Some(default) if default.checked_rem(layout.align()) == Some(0)) in alloc() 138 layout.align().try_into().unwrap(), in alloc() 146 unsafe { qemu_memalign(layout.align(), layout.size()).cast::<u8>() } in alloc() 152 …es!(Self::DEFAULT_ALIGNMENT_BYTES, Some(default) if default.checked_rem(layout.align()) == Some(0)) in dealloc()
|
| /qemu/target/arm/tcg/ |
| A D | neon-ls.decode | 35 VLDST_multiple 1111 0100 0 . l:1 0 rn:4 .... itype:4 size:2 align:2 rm:4 \ 47 VLDST_single 1111 0100 1 . l:1 0 rn:4 .... 00 n:2 reg_idx:3 align:1 rm:4 \ 49 VLDST_single 1111 0100 1 . l:1 0 rn:4 .... 01 n:2 reg_idx:2 . align:1 rm:4 \ 51 VLDST_single 1111 0100 1 . l:1 0 rn:4 .... 10 n:2 reg_idx:1 . align:2 rm:4 \
|
| /qemu/linux-user/ |
| A D | thunk.c | 68 int nb_fields, offset, max_align, align, size, i, j; in thunk_register_struct() local 97 align = thunk_type_align(type_ptr, i); in thunk_register_struct() 98 offset = (offset + align - 1) & ~(align - 1); in thunk_register_struct() 101 if (align > max_align) in thunk_register_struct() 102 max_align = align; in thunk_register_struct() 107 se->align[i] = max_align; in thunk_register_struct()
|
| /qemu/tests/tcg/s390x/ |
| A D | hello-s390x-asm.S | 18 .align 2 21 .align 8
|
| /qemu/tests/qtest/libqos/ |
| A D | virtio.h | 38 uint32_t align; member 97 static inline uint32_t qvring_size(uint32_t num, uint32_t align) in qvring_size() argument 100 + align - 1) & ~(align - 1)) in qvring_size()
|
| /qemu/tests/tcg/arm/system/ |
| A D | boot.S | 30 .align 5 308 .align 15 312 .align 12 315 .align 5
|