Lines Matching refs:ref
826 struct ext2_qcow2_refcount *ref;
830 ref = &(img->refcount);
843 ref->refcount_table_offset = table_offset;
844 ref->refcount_table_clusters = table_clusters;
845 ref->refcount_table_index = 0;
846 ref->refcount_block_index = 0;
849 ret = ext2fs_get_arrayzero(ref->refcount_table_clusters,
850 img->cluster_size, &ref->refcount_table);
855 ret = ext2fs_get_arrayzero(1, img->cluster_size, &ref->refcount_block);
857 ext2fs_free_mem(&ref->refcount_table);
1067 struct ext2_qcow2_refcount *ref;
1071 ref = &(img->refcount);
1078 if (table_index != ref->refcount_table_index) {
1080 seek_set(fd, ref->refcount_block_offset);
1082 generic_write(fd, (char *)ref->refcount_block,
1084 memset(ref->refcount_block, 0, img->cluster_size);
1086 ref->refcount_table[ref->refcount_table_index] =
1087 ext2fs_cpu_to_be64(ref->refcount_block_offset);
1088 ref->refcount_block_offset = rfblk_pos;
1089 ref->refcount_block_index = 0;
1090 ref->refcount_table_index = table_index;
1099 ref->refcount_block[ref->refcount_block_index] = ext2fs_cpu_to_be16(1);
1100 ref->refcount_block_index++;
1106 struct ext2_qcow2_refcount *ref;
1108 ref = &(img->refcount);
1110 ref->refcount_table[ref->refcount_table_index] =
1111 ext2fs_cpu_to_be64(ref->refcount_block_offset);
1112 seek_set(fd, ref->refcount_table_offset);
1113 generic_write(fd, (char *)ref->refcount_table,
1114 ref->refcount_table_clusters << img->cluster_bits, NO_BLK);
1116 seek_set(fd, ref->refcount_block_offset);
1117 generic_write(fd, (char *)ref->refcount_block, img->cluster_size,