Searched refs:bzone (Results 1 – 4 of 4) sorted by relevance
/Linux-v5.4/drivers/md/ |
D | dm-zoned-reclaim.c | 191 struct dm_zone *bzone = dzone->bzone; in dmz_reclaim_buf() local 198 dzone->chunk, dmz_id(zmd, bzone), dmz_weight(bzone), in dmz_reclaim_buf() 202 ret = dmz_reclaim_copy(zrc, bzone, dzone); in dmz_reclaim_buf() 209 ret = dmz_merge_valid_blocks(zmd, bzone, dzone, chunk_block); in dmz_reclaim_buf() 212 dmz_invalidate_blocks(zmd, bzone, 0, zrc->dev->zone_nr_blocks); in dmz_reclaim_buf() 214 dmz_unmap_zone(zmd, bzone); in dmz_reclaim_buf() 216 dmz_free_zone(zmd, bzone); in dmz_reclaim_buf() 231 struct dm_zone *bzone = dzone->bzone; in dmz_reclaim_seq_data() local 238 dmz_id(zmd, bzone), dmz_weight(bzone)); in dmz_reclaim_seq_data() 241 ret = dmz_reclaim_copy(zrc, dzone, bzone); in dmz_reclaim_seq_data() [all …]
|
D | dm-zoned-metadata.c | 1340 struct dm_zone *dzone, *bzone; in dmz_load_mapping() local 1398 bzone = dmz_get(zmd, bzone_id); in dmz_load_mapping() 1399 if (!dmz_is_rnd(bzone)) { in dmz_load_mapping() 1405 set_bit(DMZ_DATA, &bzone->flags); in dmz_load_mapping() 1406 set_bit(DMZ_BUF, &bzone->flags); in dmz_load_mapping() 1407 bzone->chunk = chunk; in dmz_load_mapping() 1408 bzone->bzone = dzone; in dmz_load_mapping() 1409 dzone->bzone = bzone; in dmz_load_mapping() 1410 dmz_get_zone_weight(zmd, bzone); in dmz_load_mapping() 1411 list_add_tail(&bzone->link, &zmd->map_rnd_list); in dmz_load_mapping() [all …]
|
D | dm-zoned-target.c | 169 struct dm_zone *rzone, *bzone; in dmz_handle_read() local 185 bzone = zone->bzone; in dmz_handle_read() 204 if (!nr_blocks && bzone) { in dmz_handle_read() 205 ret = dmz_block_valid(dmz->metadata, bzone, chunk_block); in dmz_handle_read() 211 rzone = bzone; in dmz_handle_read() 243 struct dm_zone *bzone = zone->bzone; in dmz_handle_direct_write() local 259 if (ret == 0 && bzone) in dmz_handle_direct_write() 260 ret = dmz_invalidate_blocks(zmd, bzone, chunk_block, nr_blocks); in dmz_handle_direct_write() 276 struct dm_zone *bzone; in dmz_handle_buffered_write() local 280 bzone = dmz_get_chunk_buffer(zmd, zone); in dmz_handle_buffered_write() [all …]
|
D | dm-zoned.h | 103 struct dm_zone *bzone; member
|