Lines Matching refs:l1_table

66         if ((s->l1_table[i] & L1E_OFFSET_MASK) == 0) {  in qcow2_shrink_l1_table()
69 qcow2_free_clusters(bs, s->l1_table[i] & L1E_OFFSET_MASK, in qcow2_shrink_l1_table()
71 s->l1_table[i] = 0; in qcow2_shrink_l1_table()
81 memset(s->l1_table + new_l1_size, 0, in qcow2_shrink_l1_table()
137 memcpy(new_l1_table, s->l1_table, s->l1_size * L1E_SIZE); in qcow2_grow_l1_table()
180 qemu_vfree(s->l1_table); in qcow2_grow_l1_table()
183 s->l1_table = new_l1_table; in qcow2_grow_l1_table()
243 buf[i] = cpu_to_be64(s->l1_table[l1_start_index + i]); in qcow2_write_l1_entry()
282 old_l2_offset = s->l1_table[l1_index]; in l2_allocate()
360 s->l1_table[l1_index] = l2_offset | QCOW_OFLAG_COPIED; in l2_allocate()
374 s->l1_table[l1_index] = old_l2_offset; in l2_allocate()
623 l2_offset = s->l1_table[l1_index] & L1E_OFFSET_MASK; in qcow2_get_host_offset()
776 l2_offset = s->l1_table[l1_index] & L1E_OFFSET_MASK; in get_cluster_table()
784 if (!(s->l1_table[l1_index] & QCOW_OFLAG_COPIED)) { in get_cluster_table()
798 l2_offset = s->l1_table[l1_index] & L1E_OFFSET_MASK; in get_cluster_table()
1199 uint64_t l2_offset = s->l1_table[l1_index] & L1E_OFFSET_MASK; in calculate_l2_meta()
2249 expand_zero_clusters_in_l1(BlockDriverState *bs, uint64_t *l1_table, in expand_zero_clusters_in_l1() argument
2256 bool is_active_l1 = (l1_table == s->l1_table); in expand_zero_clusters_in_l1()
2278 uint64_t l2_offset = l1_table[i] & L1E_OFFSET_MASK; in expand_zero_clusters_in_l1()
2469 uint64_t *l1_table = NULL; in qcow2_expand_zero_clusters() local
2481 ret = expand_zero_clusters_in_l1(bs, s->l1_table, s->l1_size, in qcow2_expand_zero_clusters()
2515 new_l1_table = g_try_realloc(l1_table, l1_size2); in qcow2_expand_zero_clusters()
2522 l1_table = new_l1_table; in qcow2_expand_zero_clusters()
2525 l1_table, 0); in qcow2_expand_zero_clusters()
2531 be64_to_cpus(&l1_table[j]); in qcow2_expand_zero_clusters()
2534 ret = expand_zero_clusters_in_l1(bs, l1_table, s->snapshots[i].l1_size, in qcow2_expand_zero_clusters()
2545 g_free(l1_table); in qcow2_expand_zero_clusters()