Home
last modified time | relevance | path

Searched refs:dzone (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/md/
H A Ddm-zoned-reclaim.c193 * Move valid blocks of dzone buffer zone into dzone (after its write pointer)
196 static int dmz_reclaim_buf(struct dmz_reclaim *zrc, struct dm_zone *dzone) in dmz_reclaim_buf() argument
198 struct dm_zone *bzone = dzone->bzone; in dmz_reclaim_buf()
199 sector_t chunk_block = dzone->wp_block; in dmz_reclaim_buf()
205 dzone->chunk, bzone->id, dmz_weight(bzone), in dmz_reclaim_buf()
206 dzone->id, dmz_weight(dzone)); in dmz_reclaim_buf()
209 ret = dmz_reclaim_copy(zrc, bzone, dzone); in dmz_reclaim_buf()
216 ret = dmz_merge_valid_blocks(zmd, bzone, dzone, chunk_bloc in dmz_reclaim_buf()
235 dmz_reclaim_seq_data(struct dmz_reclaim *zrc, struct dm_zone *dzone) dmz_reclaim_seq_data() argument
280 dmz_reclaim_rnd_data(struct dmz_reclaim *zrc, struct dm_zone *dzone) dmz_reclaim_rnd_data() argument
340 dmz_reclaim_empty(struct dmz_reclaim *zrc, struct dm_zone *dzone) dmz_reclaim_empty() argument
367 struct dm_zone *dzone; dmz_do_reclaim() local
[all...]
H A Ddm-zoned-metadata.c1701 struct dm_zone *dzone, *bzone; in dmz_load_mapping() local
1738 dzone = dmz_get(zmd, dzone_id); in dmz_load_mapping()
1739 if (!dzone) { in dmz_load_mapping()
1744 set_bit(DMZ_DATA, &dzone->flags); in dmz_load_mapping()
1745 dzone->chunk = chunk; in dmz_load_mapping()
1746 dmz_get_zone_weight(zmd, dzone); in dmz_load_mapping()
1748 if (dmz_is_cache(dzone)) in dmz_load_mapping()
1749 list_add_tail(&dzone->link, &zmd->map_cache_list); in dmz_load_mapping()
1750 else if (dmz_is_rnd(dzone)) in dmz_load_mapping()
1751 list_add_tail(&dzone in dmz_load_mapping()
1959 struct dm_zone *dzone = NULL; dmz_get_rnd_zone_for_reclaim() local
2068 struct dm_zone *dzone = NULL; dmz_get_chunk_mapping() local
2143 dmz_put_chunk_mapping(struct dmz_metadata *zmd, struct dm_zone *dzone) dmz_put_chunk_mapping() argument
2178 dmz_get_chunk_buffer(struct dmz_metadata *zmd, struct dm_zone *dzone) dmz_get_chunk_buffer() argument
2326 dmz_map_zone(struct dmz_metadata *zmd, struct dm_zone *dzone, unsigned int chunk) dmz_map_zone() argument
[all...]
H A Ddm-zoned.h255 struct dm_zone *dzone);
/kernel/linux/linux-6.6/drivers/md/
H A Ddm-zoned-reclaim.c193 * Move valid blocks of dzone buffer zone into dzone (after its write pointer)
196 static int dmz_reclaim_buf(struct dmz_reclaim *zrc, struct dm_zone *dzone) in dmz_reclaim_buf() argument
198 struct dm_zone *bzone = dzone->bzone; in dmz_reclaim_buf()
199 sector_t chunk_block = dzone->wp_block; in dmz_reclaim_buf()
205 dzone->chunk, bzone->id, dmz_weight(bzone), in dmz_reclaim_buf()
206 dzone->id, dmz_weight(dzone)); in dmz_reclaim_buf()
209 ret = dmz_reclaim_copy(zrc, bzone, dzone); in dmz_reclaim_buf()
216 ret = dmz_merge_valid_blocks(zmd, bzone, dzone, chunk_bloc in dmz_reclaim_buf()
235 dmz_reclaim_seq_data(struct dmz_reclaim *zrc, struct dm_zone *dzone) dmz_reclaim_seq_data() argument
280 dmz_reclaim_rnd_data(struct dmz_reclaim *zrc, struct dm_zone *dzone) dmz_reclaim_rnd_data() argument
340 dmz_reclaim_empty(struct dmz_reclaim *zrc, struct dm_zone *dzone) dmz_reclaim_empty() argument
367 struct dm_zone *dzone; dmz_do_reclaim() local
[all...]
H A Ddm-zoned-metadata.c1683 struct dm_zone *dzone, *bzone; in dmz_load_mapping() local
1720 dzone = dmz_get(zmd, dzone_id); in dmz_load_mapping()
1721 if (!dzone) { in dmz_load_mapping()
1726 set_bit(DMZ_DATA, &dzone->flags); in dmz_load_mapping()
1727 dzone->chunk = chunk; in dmz_load_mapping()
1728 dmz_get_zone_weight(zmd, dzone); in dmz_load_mapping()
1730 if (dmz_is_cache(dzone)) in dmz_load_mapping()
1731 list_add_tail(&dzone->link, &zmd->map_cache_list); in dmz_load_mapping()
1732 else if (dmz_is_rnd(dzone)) in dmz_load_mapping()
1733 list_add_tail(&dzone in dmz_load_mapping()
1941 struct dm_zone *dzone = NULL; dmz_get_rnd_zone_for_reclaim() local
2051 struct dm_zone *dzone = NULL; dmz_get_chunk_mapping() local
2126 dmz_put_chunk_mapping(struct dmz_metadata *zmd, struct dm_zone *dzone) dmz_put_chunk_mapping() argument
2161 dmz_get_chunk_buffer(struct dmz_metadata *zmd, struct dm_zone *dzone) dmz_get_chunk_buffer() argument
2309 dmz_map_zone(struct dmz_metadata *zmd, struct dm_zone *dzone, unsigned int chunk) dmz_map_zone() argument
[all...]
H A Ddm-zoned.h254 struct dm_zone *dzone);

Completed in 8 milliseconds