Lines Matching refs:desc_offset
83 uint64_t desc_offset; member
168 uint64_t desc_offset; member
313 ret = bdrv_pread(bs->file, s->desc_offset, DESC_SIZE, desc, 0); in vmdk_read_cid()
355 if (s->desc_offset == 0) { in vmdk_write_cid()
367 ret = bdrv_co_pread(bs->file, s->desc_offset, desc_buf_size, desc, 0); in vmdk_write_cid()
387 ret = bdrv_co_pwrite_sync(bs->file, s->desc_offset, desc_buf_size, desc, 0); in vmdk_write_cid()
494 ret = bdrv_pread(bs->file, s->desc_offset, DESC_SIZE, desc, 0); in vmdk_parent_open()
900 static char *vmdk_read_desc(BdrvChild *file, uint64_t desc_offset, Error **errp) in vmdk_read_desc() argument
923 ret = bdrv_pread(file, desc_offset, size, buf, 0); in vmdk_read_desc()
956 uint64_t desc_offset = le64_to_cpu(header.desc_offset); in vmdk_open_vmdk4() local
957 if (desc_offset) { in vmdk_open_vmdk4()
958 char *buf = vmdk_read_desc(file, desc_offset << 9, errp); in vmdk_open_vmdk4()
1341 s->desc_offset = 0; in vmdk_open_desc_file()
1373 s->desc_offset = 0x200; in vmdk_open()
2252 header.desc_offset = 1; in vmdk_init_extent()
2254 header.rgd_offset = header.desc_offset + header.desc_size; in vmdk_init_extent()
2265 header.desc_offset = cpu_to_le64(header.desc_offset); in vmdk_init_extent()
2452 uint32_t desc_offset = 0, desc_len; in vmdk_co_do_create() local
2624 desc_offset = 0x200; in vmdk_co_do_create()
2627 ret = blk_co_pwrite(blk, desc_offset, desc_len, desc, 0); in vmdk_co_do_create()
2634 if (desc_offset == 0) { in vmdk_co_do_create()