Lines Matching refs:block_offset
446 shadow_map_read(shadow_map_t * map, off_t block_offset, size_t block_count, in shadow_map_read() argument
452 if (block_offset >= map->file_size_blocks in shadow_map_read()
453 || (block_offset + block_count) > map->file_size_blocks) { in shadow_map_read()
455 block_offset, block_count, map->file_size_blocks); in shadow_map_read()
458 n_blocks = bitmap_get(map->block_bitmap, block_offset, block_count, in shadow_map_read()
462 *incr_block_offset = block_offset; in shadow_map_read()
467 mapped_band = map->bands[shadow_map_block_to_band(map, block_offset)]; in shadow_map_read()
469 + (block_offset % map->blocks_per_band); in shadow_map_read()
471 = shadow_map_contiguous(map, block_offset, block_count, FALSE); in shadow_map_read()
472 *incr_block_count = band_limit - block_offset; in shadow_map_read()
497 shadow_map_write(shadow_map_t * map, off_t block_offset, in shadow_map_write() argument
505 if (block_offset >= map->file_size_blocks in shadow_map_write()
506 || (block_offset + block_count) > map->file_size_blocks) { in shadow_map_write()
508 block_offset, block_count, map->file_size_blocks); in shadow_map_write()
512 band_limit = shadow_map_contiguous(map, block_offset, block_count, TRUE); in shadow_map_write()
513 mapped_band = map->bands[shadow_map_block_to_band(map, block_offset)]; in shadow_map_write()
515 + (block_offset % map->blocks_per_band); in shadow_map_write()
516 *incr_block_count = band_limit - block_offset; in shadow_map_write()
519 bitmap_set(map->block_bitmap, block_offset, *incr_block_count); in shadow_map_write()
529 shadow_map_is_written(shadow_map_t * map, off_t block_offset) in shadow_map_is_written() argument
533 b = bitmap_offset(block_offset); in shadow_map_is_written()