/qemu/block/ |
H A D | io.c | 1220 int64_t pnum; in bdrv_co_do_copy_on_readv() local 1224 pnum = MIN(align_bytes, max_transfer); in bdrv_co_do_copy_on_readv() 1227 MIN(align_bytes, max_transfer), &pnum); in bdrv_co_do_copy_on_readv() 1234 pnum = MIN(align_bytes, max_transfer); in bdrv_co_do_copy_on_readv() 1238 if (ret == 0 && pnum == 0) { in bdrv_co_do_copy_on_readv() 1243 assert(skip_bytes < pnum); in bdrv_co_do_copy_on_readv() 1250 pnum = MIN(pnum, MAX_BOUNCE_BUFFER); in bdrv_co_do_copy_on_readv() 1252 int64_t max_we_need = MAX(pnum, align_bytes - pnum); in bdrv_co_do_copy_on_readv() 1262 qemu_iovec_init_buf(&local_qiov, bounce_buffer, pnum); in bdrv_co_do_copy_on_readv() 1264 ret = bdrv_driver_preadv(bs, align_offset, pnum, in bdrv_co_do_copy_on_readv() [all …]
|
H A D | coroutines.h | 53 int64_t *pnum, 84 int64_t *pnum,
|
H A D | snapshot-access.c | 45 int64_t bytes, int64_t *pnum, in snapshot_access_co_block_status() argument 49 bytes, pnum, map, file); in snapshot_access_co_block_status()
|
H A D | parallels.c | 146 int nb_sectors, int *pnum) in block_status() argument 150 *pnum = 0; in block_status() 165 *pnum += to_end; in block_status() 252 int nb_sectors, int *pnum) in allocate_clusters() argument 258 pos = block_status(s, sector_num, nb_sectors, pnum); in allocate_clusters() 264 to_allocate = DIV_ROUND_UP(sector_num + *pnum, s->tracks) - idx; in allocate_clusters() 318 *pnum = (idx + to_allocate) * s->tracks - sector_num; in allocate_clusters() 420 int64_t bytes, int64_t *pnum, int64_t *map, in parallels_co_block_status() argument 432 *pnum = count * BDRV_SECTOR_SIZE; in parallels_co_block_status()
|
H A D | gluster.c | 1467 int64_t *pnum, in qemu_gluster_co_block_status() argument 1482 *pnum = bytes; in qemu_gluster_co_block_status() 1491 *pnum = bytes; in qemu_gluster_co_block_status() 1495 *pnum = bytes; in qemu_gluster_co_block_status() 1500 *pnum = hole - offset; 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() 1519 *pnum = data - offset; in qemu_gluster_co_block_status()
|
H A D | copy-before-write.c | 210 int64_t *pnum, BdrvChild **file) in cbw_snapshot_read_lock() argument 228 done = bdrv_dirty_bitmap_status(s->done_bitmap, offset, bytes, pnum); in cbw_snapshot_read_lock() 296 int64_t *pnum, int64_t *map, in cbw_co_snapshot_block_status() argument 310 ret = bdrv_co_block_status(child->bs, offset, cur_bytes, pnum, map, file); in cbw_co_snapshot_block_status()
|
H A D | block-copy.c | 624 int64_t *pnum) in block_copy_block_status() argument 651 *pnum = num; in block_copy_block_status() 661 int64_t *pnum) in block_copy_is_cluster_allocated() argument 684 *pnum = DIV_ROUND_UP(total_count, s->cluster_size); in block_copy_is_cluster_allocated() 690 *pnum = total_count / s->cluster_size; in block_copy_is_cluster_allocated()
|
H A D | null.c | 231 int64_t bytes, int64_t *pnum, in null_co_block_status() argument 238 *pnum = bytes; in null_co_block_status()
|
H A D | iscsi.c | 698 int64_t bytes, int64_t *pnum, in iscsi_co_block_status() argument 718 *pnum = bytes; in iscsi_co_block_status() 770 *pnum = MIN((int64_t) lbasd->num_blocks * iscsilun->block_size, max_bytes); in iscsi_co_block_status() 781 iscsi_allocmap_set_unallocated(iscsilun, offset, *pnum); in iscsi_co_block_status() 783 iscsi_allocmap_set_allocated(iscsilun, offset, *pnum); in iscsi_co_block_status() 833 int64_t pnum; in iscsi_co_readv() local 843 BDRV_REQUEST_MAX_BYTES, &pnum, NULL, NULL); in iscsi_co_readv() 850 pnum >= nb_sectors * BDRV_SECTOR_SIZE + head) { in iscsi_co_readv()
|
H A D | vpc.c | 731 int64_t *pnum, int64_t *map, in vpc_co_block_status() argument 741 *pnum = bytes; in vpc_co_block_status() 751 *pnum = 0; in vpc_co_block_status() 759 *pnum += n; in vpc_co_block_status()
|
H A D | vdi.c | 527 int64_t bytes, int64_t *pnum, int64_t *map, in vdi_co_block_status() argument 536 logout("%p, %" PRId64 ", %" PRId64 ", %p\n", bs, offset, bytes, pnum); in vdi_co_block_status() 537 *pnum = MIN(s->block_size - index_in_block, bytes); in vdi_co_block_status()
|
/qemu/target/hexagon/ |
H A D | translate.h | 82 static inline void ctx_log_pred_write(DisasContext *ctx, int pnum) in ctx_log_pred_write() argument 84 if (!test_bit(pnum, ctx->pregs_written)) { in ctx_log_pred_write() 85 ctx->preg_log[ctx->preg_log_idx] = pnum; in ctx_log_pred_write() 87 set_bit(pnum, ctx->pregs_written); in ctx_log_pred_write() 91 static inline void ctx_log_pred_read(DisasContext *ctx, int pnum) in ctx_log_pred_read() argument 93 if (test_bit(pnum, ctx->pregs_written)) { in ctx_log_pred_read() 98 static inline void ctx_log_pred_read_new(DisasContext *ctx, int pnum) in ctx_log_pred_read_new() argument 100 g_assert(test_bit(pnum, ctx->pregs_written)); in ctx_log_pred_read_new()
|
H A D | genptr.c | 118 TCGv get_result_pred(DisasContext *ctx, int pnum) in get_result_pred() argument 121 if (ctx->new_pred_value[pnum] == NULL) { in get_result_pred() 122 ctx->new_pred_value[pnum] = tcg_temp_new(); in get_result_pred() 123 tcg_gen_movi_tl(ctx->new_pred_value[pnum], 0); in get_result_pred() 125 return ctx->new_pred_value[pnum]; in get_result_pred() 127 return hex_pred[pnum]; in get_result_pred() 131 void gen_log_pred_write(DisasContext *ctx, int pnum, TCGv val) in gen_log_pred_write() argument 133 TCGv pred = get_result_pred(ctx, pnum); in gen_log_pred_write() 145 if (!test_bit(pnum, ctx->pregs_written)) { in gen_log_pred_write() 150 set_bit(pnum, ctx->pregs_written); in gen_log_pred_write() [all …]
|
H A D | genptr.h | 39 TCGv get_result_pred(DisasContext *ctx, int pnum); 41 void gen_log_pred_write(DisasContext *ctx, int pnum, TCGv val);
|
H A D | translate.c | 307 static void mark_implicit_pred_write(DisasContext *ctx, int attrib, int pnum) in mark_implicit_pred_write() argument 310 ctx_log_pred_write(ctx, pnum); in mark_implicit_pred_write() 366 static void mark_implicit_pred_read(DisasContext *ctx, int attrib, int pnum) in mark_implicit_pred_read() argument 369 ctx_log_pred_read(ctx, pnum); in mark_implicit_pred_read()
|
/qemu/include/block/ |
H A D | block-io.h | 132 int64_t *pnum, int64_t *map, BlockDriverState **file); 135 int64_t *pnum, int64_t *map, BlockDriverState **file); 139 int64_t offset, int64_t bytes, int64_t *pnum, 143 int64_t offset, int64_t bytes, int64_t *pnum, 148 int64_t *pnum); 151 int64_t bytes, int64_t *pnum); 156 int64_t *pnum); 160 int64_t bytes, int64_t *pnum);
|
H A D | block_int-io.h | 42 int64_t *pnum, int64_t *map, BlockDriverState **file); 177 bool bdrv_bsc_is_data(BlockDriverState *bs, int64_t offset, int64_t *pnum);
|
H A D | block_int-common.h | 628 bool want_zero, int64_t offset, int64_t bytes, int64_t *pnum, 653 int64_t *pnum, int64_t *map, BlockDriverState **file);
|
/qemu/hw/nvme/ |
H A D | dif.c | 360 int64_t pnum = 0; in nvme_dif_mangle_mdata() local 372 bytes -= pnum; in nvme_dif_mangle_mdata() 374 ret = bdrv_block_status(bs, offset, bytes, &pnum, NULL, NULL); in nvme_dif_mangle_mdata() 384 trace_pci_nvme_block_status(offset, bytes, pnum, ret, zeroed); in nvme_dif_mangle_mdata() 388 mlen = (pnum >> ns->lbaf.ds) * ns->lbaf.ms; in nvme_dif_mangle_mdata() 396 moffset += (pnum >> ns->lbaf.ds) * ns->lbaf.ms; in nvme_dif_mangle_mdata() 397 offset += pnum; in nvme_dif_mangle_mdata() 398 } while (pnum != bytes); in nvme_dif_mangle_mdata()
|
/qemu/ |
H A D | qemu-img.c | 1179 static int is_allocated_sectors(const uint8_t *buf, int n, int *pnum, in is_allocated_sectors() argument 1186 *pnum = 0; in is_allocated_sectors() 1202 *pnum = i; in is_allocated_sectors() 1228 *pnum = i; in is_allocated_sectors() 1237 static int is_allocated_sectors_min(const uint8_t *buf, int n, int *pnum, in is_allocated_sectors_min() argument 1247 ret = is_allocated_sectors(buf, n, pnum, sector_num, alignment); in is_allocated_sectors_min() 1252 num_used = *pnum; in is_allocated_sectors_min() 1253 buf += BDRV_SECTOR_SIZE * *pnum; in is_allocated_sectors_min() 1254 n -= *pnum; in is_allocated_sectors_min() 1255 sector_num += *pnum; in is_allocated_sectors_min() [all …]
|
/qemu/block/export/ |
H A D | fuse.c | 810 int64_t pnum; in fuse_lseek() local 814 offset, INT64_MAX, &pnum, NULL, NULL); in fuse_lseek() 820 if (!pnum && (ret & BDRV_BLOCK_EOF)) { in fuse_lseek() 859 if (!pnum) { in fuse_lseek() 864 offset += pnum; in fuse_lseek()
|
/qemu/util/ |
H A D | hbitmap.c | 305 int64_t *pnum) in hbitmap_status() argument 315 *pnum = count; in hbitmap_status() 320 *pnum = next_dirty - start; in hbitmap_status() 328 *pnum = count; in hbitmap_status() 333 *pnum = next_zero - start; in hbitmap_status()
|
/qemu/include/system/ |
H A D | block-backend-io.h | 130 int64_t *pnum, int64_t *map, 135 int64_t bytes, int64_t *pnum);
|
/qemu/include/qemu/ |
H A D | hbitmap.h | 342 int64_t *pnum);
|
/qemu/nbd/ |
H A D | server.c | 2210 int64_t pnum; in nbd_co_send_sparse_read() local 2213 size - progress, &pnum, NULL, in nbd_co_send_sparse_read() 2225 assert(pnum && pnum <= size - progress); in nbd_co_send_sparse_read() 2226 final = progress + pnum == size; in nbd_co_send_sparse_read() 2236 offset + progress, pnum); in nbd_co_send_sparse_read() 2241 stl_be_p(&chunk.length, pnum); in nbd_co_send_sparse_read() 2244 ret = blk_co_pread(exp->common.blk, offset + progress, pnum, in nbd_co_send_sparse_read() 2251 data + progress, pnum, final, errp); in nbd_co_send_sparse_read() 2257 progress += pnum; in nbd_co_send_sparse_read()
|