Lines Matching refs:l2_index

447                              unsigned *l2_index)  in count_contiguous_subclusters()  argument
455 assert(*l2_index + nb_clusters <= s->l2_slice_size); in count_contiguous_subclusters()
459 uint64_t l2_entry = get_l2_entry(s, l2_slice, *l2_index + i); in count_contiguous_subclusters()
460 uint64_t l2_bitmap = get_l2_bitmap(s, l2_slice, *l2_index + i); in count_contiguous_subclusters()
464 *l2_index += i; /* Point to the invalid entry */ in count_contiguous_subclusters()
591 unsigned int l2_index, sc_index; in qcow2_get_host_offset() local
645 l2_index = offset_to_l2_slice_index(s, offset); in qcow2_get_host_offset()
647 l2_entry = get_l2_entry(s, l2_slice, l2_index); in qcow2_get_host_offset()
648 l2_bitmap = get_l2_bitmap(s, l2_slice, l2_index); in qcow2_get_host_offset()
661 ", L2 index: %#x)", l2_offset, l2_index); in qcow2_get_host_offset()
673 "%#x)", l2_offset, l2_index); in qcow2_get_host_offset()
692 l2_offset, l2_index); in qcow2_get_host_offset()
702 offset - offset_in_cluster, l2_index); in qcow2_get_host_offset()
713 l2_slice, &l2_index); in qcow2_get_host_offset()
717 l2_offset, l2_index); in qcow2_get_host_offset()
760 unsigned int l2_index; in get_cluster_table() local
810 l2_index = offset_to_l2_slice_index(s, offset); in get_cluster_table()
813 *new_l2_index = l2_index; in get_cluster_table()
832 int l2_index, ret; in qcow2_alloc_compressed_cluster_offset() local
841 ret = get_cluster_table(bs, offset, &l2_slice, &l2_index); in qcow2_alloc_compressed_cluster_offset()
848 cluster_offset = get_l2_entry(s, l2_slice, l2_index); in qcow2_alloc_compressed_cluster_offset()
877 set_l2_entry(s, l2_slice, l2_index, cluster_offset); in qcow2_alloc_compressed_cluster_offset()
879 set_l2_bitmap(s, l2_slice, l2_index, 0); in qcow2_alloc_compressed_cluster_offset()
1032 int i, j = 0, l2_index, ret; in qcow2_alloc_cluster_link_l2() local
1060 ret = get_cluster_table(bs, m->offset, &l2_slice, &l2_index); in qcow2_alloc_cluster_link_l2()
1066 assert(l2_index + m->nb_clusters <= s->l2_slice_size); in qcow2_alloc_cluster_link_l2()
1077 if (get_l2_entry(s, l2_slice, l2_index + i) != 0) { in qcow2_alloc_cluster_link_l2()
1078 old_cluster[j++] = get_l2_entry(s, l2_slice, l2_index + i); in qcow2_alloc_cluster_link_l2()
1084 set_l2_entry(s, l2_slice, l2_index + i, offset | QCOW_OFLAG_COPIED); in qcow2_alloc_cluster_link_l2()
1088 uint64_t l2_bitmap = get_l2_bitmap(s, l2_slice, l2_index + i); in qcow2_alloc_cluster_link_l2()
1100 set_l2_bitmap(s, l2_slice, l2_index + i, l2_bitmap); in qcow2_alloc_cluster_link_l2()
1165 int sc_index, l2_index = offset_to_l2_slice_index(s, guest_offset); in calculate_l2_meta() local
1176 assert(nb_clusters <= s->l2_slice_size - l2_index); in calculate_l2_meta()
1180 l2_entry = get_l2_entry(s, l2_slice, l2_index + i); in calculate_l2_meta()
1181 l2_bitmap = get_l2_bitmap(s, l2_slice, l2_index + i); in calculate_l2_meta()
1203 l2_offset, l2_index + i); in calculate_l2_meta()
1213 l2_entry = get_l2_entry(s, l2_slice, l2_index); in calculate_l2_meta()
1214 l2_bitmap = get_l2_bitmap(s, l2_slice, l2_index); in calculate_l2_meta()
1257 l2_index += nb_clusters - 1; in calculate_l2_meta()
1258 l2_entry = get_l2_entry(s, l2_slice, l2_index); in calculate_l2_meta()
1259 l2_bitmap = get_l2_bitmap(s, l2_slice, l2_index); in calculate_l2_meta()
1366 uint64_t *l2_slice, int l2_index, bool new_alloc) in count_single_write_clusters() argument
1369 uint64_t l2_entry = get_l2_entry(s, l2_slice, l2_index); in count_single_write_clusters()
1374 l2_entry = get_l2_entry(s, l2_slice, l2_index + i); in count_single_write_clusters()
1499 int l2_index; in handle_copied() local
1519 l2_index = offset_to_l2_slice_index(s, guest_offset); in handle_copied()
1520 nb_clusters = MIN(nb_clusters, s->l2_slice_size - l2_index); in handle_copied()
1525 ret = get_cluster_table(bs, guest_offset, &l2_slice, &l2_index); in handle_copied()
1530 l2_entry = get_l2_entry(s, l2_slice, l2_index); in handle_copied()
1553 l2_index, false); in handle_copied()
1666 int l2_index; in handle_alloc() local
1684 l2_index = offset_to_l2_slice_index(s, guest_offset); in handle_alloc()
1685 nb_clusters = MIN(nb_clusters, s->l2_slice_size - l2_index); in handle_alloc()
1690 ret = get_cluster_table(bs, guest_offset, &l2_slice, &l2_index); in handle_alloc()
1696 l2_slice, l2_index, true); in handle_alloc()
1907 int l2_index; in discard_in_l2_slice() local
1911 ret = get_cluster_table(bs, offset, &l2_slice, &l2_index); in discard_in_l2_slice()
1917 nb_clusters = MIN(nb_clusters, s->l2_slice_size - l2_index); in discard_in_l2_slice()
1921 uint64_t old_l2_entry = get_l2_entry(s, l2_slice, l2_index + i); in discard_in_l2_slice()
1922 uint64_t old_l2_bitmap = get_l2_bitmap(s, l2_slice, l2_index + i); in discard_in_l2_slice()
1974 set_l2_entry(s, l2_slice, l2_index + i, new_l2_entry); in discard_in_l2_slice()
1976 set_l2_bitmap(s, l2_slice, l2_index + i, new_l2_bitmap); in discard_in_l2_slice()
2046 int l2_index; in zero_in_l2_slice() local
2050 ret = get_cluster_table(bs, offset, &l2_slice, &l2_index); in zero_in_l2_slice()
2056 nb_clusters = MIN(nb_clusters, s->l2_slice_size - l2_index); in zero_in_l2_slice()
2060 uint64_t old_l2_entry = get_l2_entry(s, l2_slice, l2_index + i); in zero_in_l2_slice()
2061 uint64_t old_l2_bitmap = get_l2_bitmap(s, l2_slice, l2_index + i); in zero_in_l2_slice()
2086 set_l2_entry(s, l2_slice, l2_index + i, new_l2_entry); in zero_in_l2_slice()
2088 set_l2_bitmap(s, l2_slice, l2_index + i, new_l2_bitmap); in zero_in_l2_slice()
2117 int l2_index, ret, sc = offset_to_sc_index(s, offset); in zero_l2_subclusters() local
2124 ret = get_cluster_table(bs, offset, &l2_slice, &l2_index); in zero_l2_subclusters()
2129 switch (qcow2_get_cluster_type(bs, get_l2_entry(s, l2_slice, l2_index))) { in zero_l2_subclusters()
2140 old_l2_bitmap = l2_bitmap = get_l2_bitmap(s, l2_slice, l2_index); in zero_l2_subclusters()
2146 set_l2_bitmap(s, l2_slice, l2_index, l2_bitmap); in zero_l2_subclusters()
2368 int l2_index = slice * s->l2_slice_size + j; in expand_zero_clusters_in_l1() local
2374 l2_offset, l2_index); in expand_zero_clusters_in_l1()