Home
last modified time | relevance | path

Searched refs:zmd (Results 1 – 4 of 4) sorted by relevance

/drivers/md/
A Ddm-zoned-metadata.c407 if (zmd->max_nr_mblks && atomic_read(&zmd->nr_mblks) > zmd->max_nr_mblks) { in dmz_alloc_mblock()
897 dev = zmd->sb[zmd->mblk_primary].dev; in dmz_flush_metadata()
1125 zmd->sb[1].dev = zmd->sb[0].dev; in dmz_lookup_secondary_sb()
1183 zmd->sb[0].block = dmz_start_block(zmd, zmd->sb[0].zone); in dmz_recover_mblocks()
1185 zmd->sb[1].block = dmz_start_block(zmd, zmd->sb[1].zone); in dmz_recover_mblocks()
1235 zmd->sb[0].block = dmz_start_block(zmd, zmd->sb[0].zone); in dmz_load_sb()
1236 zmd->sb[0].dev = zmd->sb[0].zone->dev; in dmz_load_sb()
1237 ret = dmz_get_sb(zmd, &zmd->sb[0], 0); in dmz_load_sb()
1254 zmd->sb[1].block = dmz_start_block(zmd, zmd->sb[1].zone); in dmz_load_sb()
1255 zmd->sb[1].dev = zmd->sb[0].dev; in dmz_load_sb()
[all …]
A Ddm-zoned-reclaim.c213 dmz_lock_flush(zmd); in dmz_reclaim_buf()
219 dmz_invalidate_blocks(zmd, bzone, 0, dmz_zone_nr_blocks(zmd)); in dmz_reclaim_buf()
220 dmz_lock_map(zmd); in dmz_reclaim_buf()
252 dmz_lock_flush(zmd); in dmz_reclaim_seq_data()
261 dmz_invalidate_blocks(zmd, dzone, 0, dmz_zone_nr_blocks(zmd)); in dmz_reclaim_seq_data()
262 dmz_lock_map(zmd); in dmz_reclaim_seq_data()
289 dmz_lock_map(zmd); in dmz_reclaim_rnd_data()
318 dmz_lock_map(zmd); in dmz_reclaim_rnd_data()
323 dmz_invalidate_blocks(zmd, dzone, 0, dmz_zone_nr_blocks(zmd)); in dmz_reclaim_rnd_data()
324 dmz_lock_map(zmd); in dmz_reclaim_rnd_data()
[all …]
A Ddm-zoned.h84 dmz_zone_nr_sectors_shift(zmd))
85 #define dmz_chunk_block(zmd, b) ((b) & (dmz_zone_nr_blocks(zmd) - 1)) argument
194 void dmz_dtr_metadata(struct dmz_metadata *zmd);
196 void dmz_lock_map(struct dmz_metadata *zmd);
197 void dmz_unlock_map(struct dmz_metadata *zmd);
198 void dmz_lock_metadata(struct dmz_metadata *zmd);
200 void dmz_lock_flush(struct dmz_metadata *zmd);
201 void dmz_unlock_flush(struct dmz_metadata *zmd);
202 int dmz_flush_metadata(struct dmz_metadata *zmd);
209 bool dmz_check_dev(struct dmz_metadata *zmd);
[all …]
A Ddm-zoned-target.c172 struct dmz_metadata *zmd = dmz->metadata; in dmz_handle_read() local
186 dmz_metadata_label(zmd), in dmz_handle_read()
292 bzone = dmz_get_chunk_buffer(zmd, zone); in dmz_handle_buffered_write()
329 dmz_metadata_label(zmd), in dmz_handle_write()
404 dmz_lock_metadata(zmd); in dmz_handle_bio()
411 zone = dmz_get_chunk_mapping(zmd, dmz_bio_chunk(zmd, bio), in dmz_handle_bio()
447 dmz_put_chunk_mapping(zmd, zone); in dmz_handle_bio()
451 dmz_unlock_metadata(zmd); in dmz_handle_bio()
635 if (dmz_dev_is_dying(zmd)) in dmz_map()
639 dmz_metadata_label(zmd), in dmz_map()
[all …]

Completed in 21 milliseconds