Lines Matching refs:block_index
251 uint64_t refcount_table_index, block_index; in qcow2_get_refcount() local
281 block_index = cluster_index & (s->refcount_block_size - 1); in qcow2_get_refcount()
282 *refcount = s->get_refcount(refcount_block, block_index); in qcow2_get_refcount()
402 int block_index = (new_block >> s->cluster_bits) & in alloc_refcount_block() local
404 s->set_refcount(*refcount_block, block_index, 1); in alloc_refcount_block()
841 int block_index; in update_refcount() local
868 block_index = cluster_index & (s->refcount_block_size - 1); in update_refcount()
870 refcount = s->get_refcount(refcount_block, block_index); in update_refcount()
886 s->set_refcount(refcount_block, block_index, refcount); in update_refcount()
3576 uint32_t block_index = cluster_index & (s->refcount_block_size - 1); in qcow2_discard_refcount_block() local
3593 if (s->get_refcount(refblock, block_index) != 1) { in qcow2_discard_refcount_block()
3602 s->get_refcount(refblock, block_index)); in qcow2_discard_refcount_block()
3606 s->set_refcount(refblock, block_index, 0); in qcow2_discard_refcount_block()
3651 uint64_t block_index = (refblock_offs >> s->cluster_bits) & in qcow2_shrink_reftable() local
3653 uint64_t refcount = s->get_refcount(refblock, block_index); in qcow2_shrink_reftable()
3655 s->set_refcount(refblock, block_index, 0); in qcow2_shrink_reftable()
3659 s->set_refcount(refblock, block_index, refcount); in qcow2_shrink_reftable()