Home
last modified time | relevance | path

Searched refs:align (Results 1 – 25 of 160) sorted by relevance

1234567

/qemu/tests/qemu-iotests/
A D03350 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 D20462 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 D17761 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 Dblkdebug.c46 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 Dio.c1336 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 Dvirtio_ring.h198 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 Dboot.S21 .align 12
24 .align 7
54 .align 4
86 .align 4
237 .align 12
245 .align 12
249 .align 12
/qemu/hw/mem/
A Dmemory-device.c216 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 Dnvdimm.c120 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 Dfirst.S44 .align 4
53 1: .align 4
56 3: .align 4
/qemu/system/
A Ddma-helpers.c65 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 Dtest_lsc.S33 .align 4
67 .align 4
98 .align 4
135 .align 4
177 .align 8
203 .align 8
229 .align 8
258 .align 8
A Dtest_load_store.S7 .align 4
25 .align 4
63 .align 4
81 .align 4
107 .align 4
152 .align 4
A Dtest_loop.S55 .align 4
89 .align 4
93 .align 4
114 .align 4
A Dmacros.inc9 .align 4
41 .align 4
104 .align 4
/qemu/tests/tcg/x86_64/system/
A Dboot.S157 .align 16
250 .align 16
257 .align 4096
265 .align 4096
272 .align 4096
/qemu/linux-user/aarch64/
A Dvdso.S21 .align 3
26 2: .align 3
30 5: .align 3
/qemu/util/
A Dmmap-alloc.c249 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 Dboot.S11 .align 16
21 .align 16
54 .align 4
/qemu/rust/qemu-api/src/
A Dlib.rs126 …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 Dneon-ls.decode35 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 Dthunk.c68 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 Dhello-s390x-asm.S18 .align 2
21 .align 8
/qemu/tests/qtest/libqos/
A Dvirtio.h38 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 Dboot.S30 .align 5
308 .align 15
312 .align 12
315 .align 5

Completed in 63 milliseconds

1234567