/qemu/block/ |
H A D | vdi.c | 194 header->signature = le32_to_cpu(header->signature); in vdi_header_to_cpu() 195 header->version = le32_to_cpu(header->version); in vdi_header_to_cpu() 202 header->heads = le32_to_cpu(header->heads); in vdi_header_to_cpu() 203 header->sectors = le32_to_cpu(header->sectors); in vdi_header_to_cpu() 219 header->version = cpu_to_le32(header->version); in vdi_header_to_le() 226 header->heads = cpu_to_le32(header->heads); in vdi_header_to_le() 227 header->sectors = cpu_to_le32(header->sectors); in vdi_header_to_le() 480 s->header = header; in vdi_open() 707 header = g_malloc(sizeof(*header)); in vdi_co_pwritev() 711 *header = s->header; in vdi_co_pwritev() [all …]
|
H A D | vmdk.c | 707 header->magic = le64_to_cpu(header->magic); in check_se_sparse_const_header() 708 header->version = le64_to_cpu(header->version); in check_se_sparse_const_header() 711 header->flags = le64_to_cpu(header->flags); in check_se_sparse_const_header() 712 header->reserved1 = le64_to_cpu(header->reserved1); in check_se_sparse_const_header() 794 header->magic = le64_to_cpu(header->magic); in check_se_sparse_volatile_header() 1018 header = footer.header; in vmdk_open_vmdk4() 2231 memset(&header, 0, sizeof(header)); in vmdk_init_extent() 2255 header.rgd_offset = header.desc_offset + header.desc_size; in vmdk_init_extent() 2261 header.version = cpu_to_le32(header.version); in vmdk_init_extent() 2262 header.flags = cpu_to_le32(header.flags); in vmdk_init_extent() [all …]
|
H A D | qcow.c | 132 ret = bdrv_pread(bs->file, 0, sizeof(header), &header, 0); in qcow_open() 136 header.magic = be32_to_cpu(header.magic); in qcow_open() 137 header.version = be32_to_cpu(header.version); in qcow_open() 140 header.mtime = be32_to_cpu(header.mtime); in qcow_open() 141 header.size = be64_to_cpu(header.size); in qcow_open() 142 header.crypt_method = be32_to_cpu(header.crypt_method); in qcow_open() 153 if (header.version == 2 || header.version == 3) { in qcow_open() 166 if (header.cluster_bits < 9 || header.cluster_bits > 16) { in qcow_open() 174 if (header.l2_bits < 9 - 3 || header.l2_bits > 16 - 3) { in qcow_open() 855 memset(&header, 0, sizeof(header)); in qcow_co_create() [all …]
|
H A D | qed.c | 38 if (buf_size < sizeof(*header)) { in bdrv_qed_probe() 238 s->header.cluster_size * s->header.table_size); in qed_alloc_table() 254 s->header.cluster_size * s->header.table_size); in qed_new_l2_table() 452 s->table_nelems = (s->header.cluster_size * s->header.table_size) / in bdrv_qed_do_open() 459 if (s->header.header_size > UINT32_MAX / s->header.cluster_size) { in bdrv_qed_do_open() 469 s->header.cluster_size * s->header.header_size) { in bdrv_qed_do_open() 649 QEDHeader header; in bdrv_qed_co_create() local 703 header = (QEDHeader) { in bdrv_qed_co_create() 714 l1_size = header.cluster_size * header.table_size; in bdrv_qed_co_create() 1481 s->header.image_size = offset; in bdrv_qed_co_truncate() [all …]
|
H A D | qed.h | 157 QEDHeader header; /* always cpu-endian */ member 245 return offset & ~(uint64_t)(s->header.cluster_size - 1); in qed_start_of_cluster() 250 return offset & (s->header.cluster_size - 1); in qed_offset_into_cluster() 255 return qed_start_of_cluster(s, bytes + (s->header.cluster_size - 1)) / in qed_bytes_to_clusters() 256 (s->header.cluster_size - 1); in qed_bytes_to_clusters() 274 uint64_t header_size = (uint64_t)s->header.header_size * in qed_check_cluster_offset() 275 s->header.cluster_size; in qed_check_cluster_offset() 277 if (offset & (s->header.cluster_size - 1)) { in qed_check_cluster_offset() 288 uint64_t end_offset = offset + (s->header.table_size - 1) * in qed_check_table_offset() 289 s->header.cluster_size; in qed_check_table_offset()
|
H A D | qed-check.c | 83 if (last_offset && (last_offset + s->header.cluster_size != offset)) { in qed_check_l2_table() 118 qed_set_used_clusters(check, s->header.l1_table_offset, in qed_check_l1_table() 119 s->header.table_size); in qed_check_l1_table() 143 if (!qed_set_used_clusters(check, offset, s->header.table_size)) { in qed_check_l1_table() 193 for (i = s->header.header_size; i < check->nclusters; i++) { in qed_check_for_leaks() 212 if (!(s->header.features & QED_F_NEED_CHECK)) { in qed_check_mark_clean() 219 s->header.features &= ~QED_F_NEED_CHECK; in qed_check_mark_clean() 241 DIV_ROUND_UP(s->header.image_size, s->header.cluster_size); in qed_check()
|
/qemu/crypto/ |
H A D | block-luks.c | 122 QCryptoBlockLUKSHeader header; member 454 (uint8_t *)&luks->header, in qcrypto_block_luks_load_header() 455 sizeof(luks->header), in qcrypto_block_luks_load_header() 489 luks->header.version); in qcrypto_block_luks_check_header() 505 if (!memchr(luks->header.hash_spec, '\0', in qcrypto_block_luks_check_header() 609 luks->header.cipher_mode); in qcrypto_block_luks_parse_header() 722 slot = &luks->header.key_slots[slot_idx]; in qcrypto_block_luks_store_key() 894 slot = &luks->header.key_slots[slot_idx]; in qcrypto_block_luks_load_key() 1137 slot = &luks->header.key_slots[slot_idx]; in qcrypto_block_luks_erase_key() 1432 luks->header.master_key_len = in qcrypto_block_luks_create() [all …]
|
/qemu/tests/qemu-iotests/ |
H A D | 036 | 60 $PYTHON qcow2.py "$TEST_IMG" del-header-ext 0x6803f857 62 $PYTHON qcow2.py "$TEST_IMG" dump-header-exts 66 printf "\x00\x3f%s" "Test feature" | $PYTHON qcow2.py "$TEST_IMG" add-header-ext-stdio 0x6803f857 78 $PYTHON qcow2.py "$TEST_IMG" del-header-ext 0x6803f857 82 printf "\x00\x3f%s" "Test feature" | $PYTHON qcow2.py "$TEST_IMG" add-header-ext-stdio 0x6803f857 86 $PYTHON qcow2.py "$TEST_IMG" del-header-ext 0x6803f857 91 $PYTHON qcow2.py "$TEST_IMG" del-header-ext 0x6803f857 96 $PYTHON qcow2.py "$TEST_IMG" del-header-ext 0x6803f857 101 $PYTHON qcow2.py "$TEST_IMG" del-header-ext 0x6803f857 111 $PYTHON qcow2.py "$TEST_IMG" dump-header-exts [all …]
|
H A D | qed.py | 40 def pack_header(header): argument 41 fields = tuple(header[x] for x in field_names) 72 self.raw_pwrite(0, pack_header(self.header)) 75 size = self.header['table_size'] * self.header['cluster_size'] 82 … self.table_nelems = self.header['table_size'] * self.header['cluster_size'] // table_elem_size 111 print(qed.header) 123 offset = qed.header['l1_table_offset'] 136 offset = qed.header['l1_table_offset'] 179 pos += qed.header['cluster_size'] 191 header_size_bytes = qed.header['header_size'] * qed.header['cluster_size'] [all …]
|
H A D | 031.out | 5 === Create image with unknown header extension === 30 data 'This is a test header extension' 34 === Rewrite header with no backing file === 58 data 'This is a test header extension' 91 data 'This is a test header extension' 96 === Create image with unknown header extension === 126 data 'This is a test header extension' 130 === Rewrite header with no backing file === 159 data 'This is a test header extension' 197 data 'This is a test header extension'
|
/qemu/hw/acpi/ |
H A D | erst.c | 178 ERSTStorageHeader *header; member 392 ERSTStorageHeader *header = s->header; in make_erst_storage_header() local 395 header->magic = cpu_to_le64(ERST_STORE_MAGIC); in make_erst_storage_header() 397 header->version = cpu_to_le16(0x0100); in make_erst_storage_header() 398 header->reserved = cpu_to_le16(0x0000); in make_erst_storage_header() 418 ERSTStorageHeader *header; in check_erst_backend_storage() local 422 s->header = header; in check_erst_backend_storage() 430 if (le64_to_cpu(header->magic) == 0UL) { in check_erst_backend_storage() 451 (le16_to_cpu(header->reserved) == 0) in check_erst_backend_storage() 543 if (le32_to_cpu(s->header->record_count)) { in get_next_record_identifier() [all …]
|
/qemu/hw/9pfs/ |
H A D | 9p-proxy.c | 189 ProxyHeader header; in v9fs_receive_response() local 199 retval = proxy_unmarshal(reply, 0, "dd", &header.type, &header.size); in v9fs_receive_response() 207 while (header.size > 0) { in v9fs_receive_response() 213 header.size -= count; in v9fs_receive_response() 226 if (header.type == T_ERROR) { in v9fs_receive_response() 301 ProxyHeader header; in v9fs_receive_status() local 310 retval = proxy_unmarshal(reply, 0, "dd", &header.type, &header.size); in v9fs_receive_status() 335 ProxyHeader header = { 0, 0}; in v9fs_request() local 567 retval = proxy_marshal(iovec, 0, "dd", header.type, header.size); in v9fs_request() 569 header.size += PROXY_HDR_SZ; in v9fs_request() [all …]
|
/qemu/include/hw/hyperv/ |
H A D | vmbus-proto.h | 87 vmbus_message_header header; member 96 vmbus_message_header header; member 102 vmbus_message_header header; member 120 vmbus_message_header header; member 131 vmbus_message_header header; member 140 vmbus_message_header header; member 147 vmbus_message_header header; member 154 vmbus_message_header header; member 160 vmbus_message_header header; member 165 vmbus_message_header header; member [all …]
|
/qemu/include/hw/nvram/ |
H A D | sun_nvram.h | 16 Sun_init_header(struct Sun_nvram *header, const uint8_t *macaddr, int machine_id) in Sun_init_header() argument 21 header->type = 1; in Sun_init_header() 22 header->machine_id = machine_id & 0xff; in Sun_init_header() 23 memcpy(&header->macaddr, macaddr, 6); in Sun_init_header() 24 memcpy(&header->hostid , &macaddr[3], 3); in Sun_init_header() 28 tmpptr = (uint8_t *)header; in Sun_init_header() 32 header->checksum = tmp; in Sun_init_header()
|
/qemu/tests/unit/ |
H A D | test-crypto-block.c | 194 Buffer *header = opaque; in test_block_read_func() local 209 Buffer *header = opaque; in test_block_init_func() local 226 Buffer *header = opaque; in test_block_write_func() local 231 header->offset = offset + buflen; in test_block_write_func() 276 Buffer header; in test_block() local 279 memset(&header, 0, sizeof(header)); in test_block() 280 buffer_init(&header, "header"); in test_block() 304 &header, in test_block() 313 &header, in test_block() 328 &header, in test_block() [all …]
|
/qemu/include/hw/firmware/ |
H A D | smbios.h | 109 struct smbios_structure_header header; member 137 struct smbios_structure_header header; member 150 struct smbios_structure_header header; member 166 struct smbios_structure_header header; member 187 struct smbios_structure_header header; member 225 struct smbios_structure_header header; member 235 struct smbios_structure_header header; member 252 struct smbios_structure_header header; member 258 struct smbios_structure_header header; member 270 struct smbios_structure_header header; member [all …]
|
/qemu/hw/i386/ |
H A D | x86-common.c | 546 uint8_t *header, in load_elfboot() argument 557 if (ldl_p(header) != 0x464c457f) { in load_elfboot() 563 ((Elf64_Ehdr *)header)->e_flags : ((Elf32_Ehdr *)header)->e_flags; in load_elfboot() 604 uint8_t header[8192], *setup, *kernel; in x86_load_linux() local 629 fread(header, 1, MIN(ARRAY_SIZE(header), kernel_size), f) != in x86_load_linux() 638 protocol = lduw_p(header + 0x206); in x86_load_linux() 667 header, sizeof(header)); in x86_load_linux() 767 stw_p(header + 0x20, 0xA33F); in x86_load_linux() 802 header[0x210] = 0xB0; in x86_load_linux() 852 setup_size = header[0x1f1]; in x86_load_linux() [all …]
|
/qemu/include/hw/cxl/ |
H A D | cxl_cdat.h | 32 DOEHeader header; member 41 DOEHeader header; member 75 CDATSubHeader header; member 90 CDATSubHeader header; member 104 CDATSubHeader header; member 113 CDATSubHeader header; member 121 CDATSubHeader header; member 132 CDATSubHeader header; member
|
/qemu/tests/qtest/ |
H A D | ufs-test.c | 76 req.header.dword_0 = in ufs_build_req_utrd() 106 req_upiu.header.task_tag = slot; in ufs_send_nop_out() 136 req_upiu.header.query_func = query_function; in ufs_send_query() 137 req_upiu.header.task_tag = slot; in ufs_send_query() 142 req_upiu.header.data_segment_length = 0; in ufs_send_query() 227 req_upiu.header.flags = flags; in ufs_send_scsi_command() 228 req_upiu.header.lun = lun; in ufs_send_scsi_command() 229 req_upiu.header.task_tag = slot; in ufs_send_scsi_command() 513 g_assert_cmpuint(rsp_upiu.header.scsi_status, ==, in ufstest_read_write() 523 g_assert_cmpuint(rsp_upiu.header.scsi_status, ==, in ufstest_read_write() [all …]
|
/qemu/hw/smbios/ |
H A D | smbios_legacy.c | 30 struct smbios_header header; member 37 struct smbios_header header; member 67 field->header.type = SMBIOS_FIELD_ENTRY; in smbios_add_field() 68 field->header.length = cpu_to_le16(sizeof(*field) + len); in smbios_add_field() 161 struct smbios_structure_header *header; in smbios_get_table_legacy() local 164 header = (struct smbios_structure_header *)(usr_blobs + usr_offset); in smbios_get_table_legacy() 168 table->header.type = SMBIOS_TABLE_ENTRY; in smbios_get_table_legacy() 169 table->header.length = cpu_to_le16(sizeof(*table) + size); in smbios_get_table_legacy() 170 memcpy(table->data, header, size); in smbios_get_table_legacy()
|
/qemu/tests/image-fuzzer/qcow2/ |
H A D | layout.py | 98 self.header = FieldsList() 116 return chain(self.header, self.backing_file_format, 145 self.header = FieldsList(meta_header) 147 if self.header['version'][0].value == 2: 148 self.header['header_length'][0].value = 72 150 self.header['incompatible_features'][0].value = \ 153 self.header['header_length'][0].value = 104 156 self.header['header_length'][0].fmt) + \ 157 self.header['header_length'][0].offset 167 self.header['backing_file_offset'][0].value = \ [all …]
|
/qemu/hw/usb/ |
H A D | pcap.c | 105 struct pcaprec_hdr header; in do_usb_pcap_header() local 112 header.ts_sec = packet->ts_sec; in do_usb_pcap_header() 113 header.ts_usec = packet->ts_usec; in do_usb_pcap_header() 114 header.incl_len = packet->len_cap; in do_usb_pcap_header() 115 header.orig_len = packet->length + sizeof(*packet); in do_usb_pcap_header() 116 fwrite(&header, sizeof(header), 1, fp); in do_usb_pcap_header() 222 struct pcap_hdr header = { in usb_pcap_init() local 230 fwrite(&header, sizeof(header), 1, fp); in usb_pcap_init()
|
/qemu/contrib/elf2dmp/ |
H A D | pdb.c | 112 static void *pdb_ds_read(const PDB_DS_HEADER *header, in pdb_ds_read() argument 122 nBlocks = (size + header->block_size - 1) / header->block_size; in pdb_ds_read() 124 buffer = g_malloc(nBlocks * header->block_size); in pdb_ds_read() 127 memcpy(buffer + i * header->block_size, (const char *)header + in pdb_ds_read() 128 block_list[i] * header->block_size, header->block_size); in pdb_ds_read() 153 block_size = r->ds.header->block_size; in pdb_ds_read_file() 159 return pdb_ds_read(r->ds.header, block_list, file_size[file_number]); in pdb_ds_read_file() 217 r->ds.header = hdr; in pdb_reader_ds_init()
|
/qemu/fsdev/ |
H A D | virtfs-proxy-helper.c | 184 retval = proxy_unmarshal(iovec, 0, "dd", &header->type, &header->size); in read_request() 247 ProxyHeader header; in send_status() local 251 header.type = T_ERROR; in send_status() 253 header.type = T_SUCCESS; in send_status() 381 ProxyHeader header; in send_response() local 396 header.type = T_ERROR; in send_response() 401 header.size = size; in send_response() 403 proxy_marshal(iovec, 0, "dd", header.type, header.size); in send_response() 867 ProxyHeader header; in process_requests() local 884 header.type = 0; in process_requests() [all …]
|
/qemu/tcg/ |
H A D | perf.c | 193 struct jitheader header; in perf_enable_jitdump() local 225 header.magic = JITHEADER_MAGIC; in perf_enable_jitdump() 226 header.version = JITHEADER_VERSION; in perf_enable_jitdump() 227 header.total_size = sizeof(header); in perf_enable_jitdump() 228 header.elf_mach = get_e_machine(); in perf_enable_jitdump() 229 header.pad1 = 0; in perf_enable_jitdump() 230 header.pid = getpid(); in perf_enable_jitdump() 231 header.timestamp = get_clock(); in perf_enable_jitdump() 232 header.flags = 0; in perf_enable_jitdump() 233 fwrite(&header, sizeof(header), 1, jitdump); in perf_enable_jitdump()
|