Searched refs:l1_table (Results 1 - 7 of 7) sorted by relevance

/external/qemu/block/
H A Dqcow2-snapshot.c240 uint64_t *l1_table = NULL; local
279 l1_table = qemu_malloc(s->l1_size * sizeof(uint64_t));
281 l1_table = NULL;
285 l1_table[i] = cpu_to_be64(s->l1_table[i]);
288 l1_table, s->l1_size * sizeof(uint64_t)) < 0)
290 qemu_free(l1_table);
291 l1_table = NULL;
309 qemu_free(l1_table);
335 s->l1_table, l1_size
[all...]
H A Dqcow2-refcount.c749 uint64_t *l1_table, *l2_table, l2_offset, offset, l1_size2, l1_allocated; local
757 l1_table = NULL;
761 l1_table = qemu_mallocz(align_offset(l1_size2, 512));
763 l1_table = NULL;
767 l1_table, l1_size2) != l1_size2)
770 be64_to_cpus(&l1_table[i]);
773 l1_table = s->l1_table;
781 l2_offset = l1_table[i];
845 l1_table[
1027 uint64_t *l1_table, l2_offset, l1_size2; local
[all...]
H A Dqcow.c66 uint64_t *l1_table; member in struct:BDRVQcowState
132 s->l1_table = qemu_malloc(s->l1_size * sizeof(uint64_t));
133 if (!s->l1_table)
135 if (bdrv_pread(bs->file, s->l1_table_offset, s->l1_table, s->l1_size * sizeof(uint64_t)) !=
139 be64_to_cpus(&s->l1_table[i]);
165 qemu_free(s->l1_table);
264 l2_offset = s->l1_table[l1_index];
274 s->l1_table[l1_index] = l2_offset;
736 qemu_free(s->l1_table);
838 memset(s->l1_table,
[all...]
H A Dqcow2-cluster.c49 printf("grow l1_table from %d to %d\n", s->l1_size, new_l1_size);
54 memcpy(new_l1_table, s->l1_table, s->l1_size * sizeof(uint64_t));
81 qemu_free(s->l1_table);
84 s->l1_table = new_l1_table;
206 buf[i] = cpu_to_be64(s->l1_table[l1_start_index + i]);
238 old_l2_offset = s->l1_table[l1_index];
273 s->l1_table[l1_index] = l2_offset | QCOW_OFLAG_COPIED;
288 s->l1_table[l1_index] = old_l2_offset;
478 l2_offset = s->l1_table[l1_index];
550 l2_offset = s->l1_table[l1_inde
[all...]
H A Dvmdk.c67 uint32_t *l1_table; member in struct:BDRVVmdkState
411 s->l1_table = qemu_malloc(l1_size);
412 if (bdrv_pread(bs->file, s->l1_table_offset, s->l1_table, l1_size) != l1_size)
415 le32_to_cpus(&s->l1_table[i]);
431 qemu_free(s->l1_table);
503 l2_offset = s->l1_table[l1_index];
822 qemu_free(s->l1_table);
H A Dqcow2.c197 s->l1_table = qemu_mallocz(
199 if (bdrv_pread(bs->file, s->l1_table_offset, s->l1_table, s->l1_size * sizeof(uint64_t)) !=
203 be64_to_cpus(&s->l1_table[i]);
247 qemu_free(s->l1_table);
664 qemu_free(s->l1_table);
1098 memset(s->l1_table, 0, l1_length);
1099 if (bdrv_pwrite(bs->file, s->l1_table_offset, s->l1_table, l1_length) < 0)
H A Dqcow2.h94 uint64_t *l1_table; member in struct:BDRVQcowState

Completed in 186 milliseconds