Searched refs:wp_block (Results 1 – 4 of 4) sorted by relevance
/Linux-v5.4/drivers/md/ |
D | dm-zoned-reclaim.c | 62 sector_t wp_block = zone->wp_block; in dmz_reclaim_align_wp() local 66 if (wp_block == block) in dmz_reclaim_align_wp() 69 if (wp_block > block) in dmz_reclaim_align_wp() 76 nr_blocks = block - wp_block; in dmz_reclaim_align_wp() 78 dmz_start_sect(zmd, zone) + dmz_blk2sect(wp_block), in dmz_reclaim_align_wp() 83 dmz_id(zmd, zone), (unsigned long long)wp_block, in dmz_reclaim_align_wp() 88 zone->wp_block = block; in dmz_reclaim_align_wp() 128 end_block = src_zone->wp_block; in dmz_reclaim_copy() 179 dst_zone->wp_block = block; in dmz_reclaim_copy() 192 sector_t chunk_block = dzone->wp_block; in dmz_reclaim_buf() [all …]
|
D | dm-zoned-metadata.c | 1114 zone->wp_block = 0; in dmz_init_zone() 1116 zone->wp_block = dmz_sect2blk(blkz->wp - blkz->start); in dmz_init_zone() 1258 zone->wp_block = dmz_sect2blk(blkz.wp - blkz.start); in dmz_update_zone() 1260 zone->wp_block = 0; in dmz_update_zone() 1275 wp = zone->wp_block; in dmz_handle_seq_write_err() 1281 dmz_id(zmd, zone), zone->wp_block, wp); in dmz_handle_seq_write_err() 1283 if (zone->wp_block < wp) { in dmz_handle_seq_write_err() 1284 dmz_invalidate_blocks(zmd, zone, zone->wp_block, in dmz_handle_seq_write_err() 1285 wp - zone->wp_block); in dmz_handle_seq_write_err() 1327 zone->wp_block = 0; in dmz_reset_zone() [all …]
|
D | dm-zoned.h | 90 unsigned int wp_block; member 133 #define dmz_is_empty(z) ((z)->wp_block == 0)
|
D | dm-zoned-target.c | 139 zone->wp_block += nr_blocks; in dmz_submit_bio() 188 if (dmz_is_rnd(zone) || chunk_block < zone->wp_block) { in dmz_handle_read() 297 if (ret == 0 && chunk_block < zone->wp_block) in dmz_handle_buffered_write() 321 if (dmz_is_rnd(zone) || chunk_block == zone->wp_block) { in dmz_handle_write() 365 if (dmz_is_rnd(zone) || chunk_block < zone->wp_block) in dmz_handle_discard()
|