Lines Matching refs:bmap_entry

300         uint32_t bmap_entry = le32_to_cpu(s->bmap[block]);  in vdi_co_check()  local
301 if (VDI_IS_ALLOCATED(bmap_entry)) { in vdi_co_check()
302 if (bmap_entry < s->header.blocks_in_image) { in vdi_co_check()
304 if (!VDI_IS_ALLOCATED(bmap[bmap_entry])) { in vdi_co_check()
305 bmap[bmap_entry] = bmap_entry; in vdi_co_check()
308 " also used by %" PRIu32 "\n", bmap[bmap_entry], bmap_entry); in vdi_co_check()
313 " too large, is %" PRIu32 "\n", block, bmap_entry); in vdi_co_check()
531 uint32_t bmap_entry = le32_to_cpu(s->bmap[bmap_index]); in vdi_co_block_status() local
536 result = VDI_IS_ALLOCATED(bmap_entry); in vdi_co_block_status()
541 *map = s->header.offset_data + (uint64_t)bmap_entry * s->block_size + in vdi_co_block_status()
554 uint32_t bmap_entry; in vdi_co_preadv() local
575 bmap_entry = le32_to_cpu(s->bmap[block_index]); in vdi_co_preadv()
577 if (!VDI_IS_ALLOCATED(bmap_entry)) { in vdi_co_preadv()
583 (uint64_t)bmap_entry * s->block_size + in vdi_co_preadv()
610 uint32_t bmap_entry; in vdi_co_pwritev() local
635 bmap_entry = le32_to_cpu(s->bmap[block_index]); in vdi_co_pwritev()
636 if (!VDI_IS_ALLOCATED(bmap_entry)) { in vdi_co_pwritev()
639 bmap_entry = le32_to_cpu(s->bmap[block_index]); in vdi_co_pwritev()
640 if (VDI_IS_ALLOCATED(bmap_entry)) { in vdi_co_pwritev()
646 bmap_entry = s->header.blocks_allocated; in vdi_co_pwritev()
647 s->bmap[block_index] = cpu_to_le32(bmap_entry); in vdi_co_pwritev()
650 (uint64_t)bmap_entry * s->block_size; in vdi_co_pwritev()
673 (uint64_t)bmap_entry * s->block_size + in vdi_co_pwritev()