Lines Matching refs:block_bitmap
88 u_char * block_bitmap; /* 1 bit per block; 1=written */ member
458 n_blocks = bitmap_get(map->block_bitmap, block_offset, block_count, in shadow_map_read()
519 bitmap_set(map->block_bitmap, block_offset, *incr_block_count); in shadow_map_write()
534 return (map->block_bitmap[b.byte] & bit(b.bit)) ? TRUE : FALSE; in shadow_map_is_written()
562 void * block_bitmap = NULL; in shadow_map_create() local
582 block_bitmap = kalloc_data(bitmap_size, Z_ZERO); in shadow_map_create()
583 if (block_bitmap == NULL) { in shadow_map_create()
601 map->block_bitmap = block_bitmap; in shadow_map_create()
611 if (block_bitmap) { in shadow_map_create()
612 kfree_data(block_bitmap, bitmap_size); in shadow_map_create()
628 if (map->block_bitmap) { in shadow_map_free()
629 kfree_data_addr(map->block_bitmap); in shadow_map_free()
634 map->block_bitmap = NULL; in shadow_map_free()