Lines Matching refs:zmd

173 	struct dmz_metadata *zmd = dmz->metadata;  in dmz_handle_read()  local
174 sector_t chunk_block = dmz_chunk_block(zmd, dmz_bio_block(bio)); in dmz_handle_read()
187 dmz_metadata_label(zmd), in dmz_handle_read()
188 (unsigned long long)dmz_bio_chunk(zmd, bio), in dmz_handle_read()
201 ret = dmz_block_valid(zmd, zone, chunk_block); in dmz_handle_read()
216 ret = dmz_block_valid(zmd, bzone, chunk_block); in dmz_handle_read()
255 struct dmz_metadata *zmd = dmz->metadata; in dmz_handle_direct_write() local
271 ret = dmz_validate_blocks(zmd, zone, chunk_block, nr_blocks); in dmz_handle_direct_write()
273 ret = dmz_invalidate_blocks(zmd, bzone, chunk_block, nr_blocks); in dmz_handle_direct_write()
288 struct dmz_metadata *zmd = dmz->metadata; in dmz_handle_buffered_write() local
293 bzone = dmz_get_chunk_buffer(zmd, zone); in dmz_handle_buffered_write()
309 ret = dmz_validate_blocks(zmd, bzone, chunk_block, nr_blocks); in dmz_handle_buffered_write()
311 ret = dmz_invalidate_blocks(zmd, zone, chunk_block, nr_blocks); in dmz_handle_buffered_write()
322 struct dmz_metadata *zmd = dmz->metadata; in dmz_handle_write() local
323 sector_t chunk_block = dmz_chunk_block(zmd, dmz_bio_block(bio)); in dmz_handle_write()
330 dmz_metadata_label(zmd), in dmz_handle_write()
331 (unsigned long long)dmz_bio_chunk(zmd, bio), in dmz_handle_write()
361 struct dmz_metadata *zmd = dmz->metadata; in dmz_handle_discard() local
364 sector_t chunk_block = dmz_chunk_block(zmd, block); in dmz_handle_discard()
376 (unsigned long long)dmz_bio_chunk(zmd, bio), in dmz_handle_discard()
386 ret = dmz_invalidate_blocks(zmd, zone, chunk_block, nr_blocks); in dmz_handle_discard()
388 ret = dmz_invalidate_blocks(zmd, zone->bzone, in dmz_handle_discard()
401 struct dmz_metadata *zmd = dmz->metadata; in dmz_handle_bio() local
405 dmz_lock_metadata(zmd); in dmz_handle_bio()
412 zone = dmz_get_chunk_mapping(zmd, dmz_bio_chunk(zmd, bio), in dmz_handle_bio()
448 dmz_put_chunk_mapping(zmd, zone); in dmz_handle_bio()
452 dmz_unlock_metadata(zmd); in dmz_handle_bio()
629 struct dmz_metadata *zmd = dmz->metadata; in dmz_map() local
636 if (dmz_dev_is_dying(zmd)) in dmz_map()
640 dmz_metadata_label(zmd), in dmz_map()
642 (unsigned long long)dmz_bio_chunk(zmd, bio), in dmz_map()
643 (unsigned long long)dmz_chunk_block(zmd, dmz_bio_block(bio)), in dmz_map()
669 chunk_sector = sector & (dmz_zone_nr_sectors(zmd) - 1); in dmz_map()
670 if (chunk_sector + nr_sectors > dmz_zone_nr_sectors(zmd)) in dmz_map()
671 dm_accept_partial_bio(bio, dmz_zone_nr_sectors(zmd) - chunk_sector); in dmz_map()
677 dmz_metadata_label(zmd), in dmz_map()
678 bio_op(bio), (u64)dmz_bio_chunk(zmd, bio), in dmz_map()