Home
last modified time | relevance | path

Searched refs:wp_block (Results 1 – 5 of 5) sorted by relevance

/Linux-v5.10/drivers/md/
Ddm-zoned-reclaim.c64 sector_t wp_block = zone->wp_block; in dmz_reclaim_align_wp() local
68 if (wp_block == block) in dmz_reclaim_align_wp()
71 if (wp_block > block) in dmz_reclaim_align_wp()
78 nr_blocks = block - wp_block; in dmz_reclaim_align_wp()
80 dmz_start_sect(zmd, zone) + dmz_blk2sect(wp_block), in dmz_reclaim_align_wp()
85 zone->id, (unsigned long long)wp_block, in dmz_reclaim_align_wp()
91 zone->wp_block = block; in dmz_reclaim_align_wp()
130 end_block = src_zone->wp_block; in dmz_reclaim_copy()
186 dst_zone->wp_block = block; in dmz_reclaim_copy()
199 sector_t chunk_block = dzone->wp_block; in dmz_reclaim_buf()
[all …]
Ddm-zoned-metadata.c1406 zone->wp_block = 0; in dmz_init_zone()
1408 zone->wp_block = dmz_sect2blk(blkz->wp - blkz->start); in dmz_init_zone()
1447 zone->wp_block = 0; in dmz_emulate_zones()
1583 zone->wp_block = dmz_sect2blk(blkz->wp - blkz->start); in dmz_update_zone_cb()
1585 zone->wp_block = 0; in dmz_update_zone_cb()
1635 wp = zone->wp_block; in dmz_handle_seq_write_err()
1641 zone->id, zone->wp_block, wp); in dmz_handle_seq_write_err()
1643 if (zone->wp_block < wp) { in dmz_handle_seq_write_err()
1644 dmz_invalidate_blocks(zmd, zone, zone->wp_block, in dmz_handle_seq_write_err()
1645 wp - zone->wp_block); in dmz_handle_seq_write_err()
[all …]
Ddm-zoned.h113 unsigned int wp_block; member
160 #define dmz_is_empty(z) ((z)->wp_block == 0)
Ddm-zoned-target.c146 zone->wp_block += nr_blocks; in dmz_submit_bio()
199 chunk_block < zone->wp_block) { in dmz_handle_read()
310 if (ret == 0 && chunk_block < zone->wp_block) in dmz_handle_buffered_write()
338 chunk_block == zone->wp_block) { in dmz_handle_write()
385 chunk_block < zone->wp_block) in dmz_handle_discard()
/Linux-v5.10/fs/f2fs/
Dsegment.c4648 block_t zone_block, wp_block, last_valid_block; in check_zone_write_pointer() local
4656 wp_block = fdev->start_blk + (zone->wp >> log_sectors_per_block); in check_zone_write_pointer()
4657 wp_segno = GET_SEGNO(sbi, wp_block); in check_zone_write_pointer()
4658 wp_blkoff = wp_block - START_BLOCK(sbi, wp_segno); in check_zone_write_pointer()
4697 if (last_valid_block >= wp_block) { in check_zone_write_pointer()
4755 block_t cs_zone_block, wp_block; in fix_curseg_write_pointer() local
4781 wp_block = zbd->start_blk + (zone.wp >> log_sectors_per_block); in fix_curseg_write_pointer()
4782 wp_segno = GET_SEGNO(sbi, wp_block); in fix_curseg_write_pointer()
4783 wp_blkoff = wp_block - START_BLOCK(sbi, wp_segno); in fix_curseg_write_pointer()