Lines Matching refs:desc_offset
83 uint64_t desc_offset; member
168 uint64_t desc_offset; member
315 ret = bdrv_pread(bs->file, s->desc_offset, DESC_SIZE, desc, 0); in vmdk_read_cid()
357 if (s->desc_offset == 0) { in vmdk_write_cid()
369 ret = bdrv_co_pread(bs->file, s->desc_offset, desc_buf_size, desc, 0); in vmdk_write_cid()
389 ret = bdrv_co_pwrite_sync(bs->file, s->desc_offset, desc_buf_size, desc, 0); in vmdk_write_cid()
496 ret = bdrv_pread(bs->file, s->desc_offset, DESC_SIZE, desc, 0); in vmdk_parent_open()
902 static char *vmdk_read_desc(BdrvChild *file, uint64_t desc_offset, Error **errp) in vmdk_read_desc() argument
925 ret = bdrv_pread(file, desc_offset, size, buf, 0); in vmdk_read_desc()
958 uint64_t desc_offset = le64_to_cpu(header.desc_offset); in vmdk_open_vmdk4() local
959 if (desc_offset) { in vmdk_open_vmdk4()
960 char *buf = vmdk_read_desc(file, desc_offset << 9, errp); in vmdk_open_vmdk4()
1351 s->desc_offset = 0; in vmdk_open_desc_file()
1383 s->desc_offset = 0x200; in vmdk_open()
2262 header.desc_offset = 1; in vmdk_init_extent()
2264 header.rgd_offset = header.desc_offset + header.desc_size; in vmdk_init_extent()
2275 header.desc_offset = cpu_to_le64(header.desc_offset); in vmdk_init_extent()
2462 uint32_t desc_offset = 0, desc_len; in vmdk_co_do_create() local
2634 desc_offset = 0x200; in vmdk_co_do_create()
2637 ret = blk_co_pwrite(blk, desc_offset, desc_len, desc, 0); in vmdk_co_do_create()
2644 if (desc_offset == 0) { in vmdk_co_do_create()