Searched refs:dm_zone (Results 1 - 4 of 4) sorted by relevance

/linux-master/drivers/md/
H A Ddm-zoned.h95 struct dm_zone { struct
125 struct dm_zone *bzone;
206 sector_t dmz_start_sect(struct dmz_metadata *zmd, struct dm_zone *zone);
207 sector_t dmz_start_block(struct dmz_metadata *zmd, struct dm_zone *zone);
218 struct dm_zone *dmz_alloc_zone(struct dmz_metadata *zmd,
220 void dmz_free_zone(struct dmz_metadata *zmd, struct dm_zone *zone);
222 void dmz_map_zone(struct dmz_metadata *zmd, struct dm_zone *zone,
224 void dmz_unmap_zone(struct dmz_metadata *zmd, struct dm_zone *zone);
240 static inline void dmz_activate_zone(struct dm_zone *zone)
245 int dmz_lock_zone_reclaim(struct dm_zone *zon
[all...]
H A Ddm-zoned-reclaim.c59 static int dmz_reclaim_align_wp(struct dmz_reclaim *zrc, struct dm_zone *zone,
118 struct dm_zone *src_zone, struct dm_zone *dst_zone)
196 static int dmz_reclaim_buf(struct dmz_reclaim *zrc, struct dm_zone *dzone)
198 struct dm_zone *bzone = dzone->bzone;
235 static int dmz_reclaim_seq_data(struct dmz_reclaim *zrc, struct dm_zone *dzone)
238 struct dm_zone *bzone = dzone->bzone;
280 static int dmz_reclaim_rnd_data(struct dmz_reclaim *zrc, struct dm_zone *dzone)
283 struct dm_zone *szone = NULL;
340 static void dmz_reclaim_empty(struct dmz_reclaim *zrc, struct dm_zone *dzon
[all...]
H A Ddm-zoned-metadata.c137 struct dm_zone *zone;
221 static unsigned int dmz_dev_zone_id(struct dmz_metadata *zmd, struct dm_zone *zone)
229 sector_t dmz_start_sect(struct dmz_metadata *zmd, struct dm_zone *zone)
236 sector_t dmz_start_block(struct dmz_metadata *zmd, struct dm_zone *zone)
303 static struct dm_zone *dmz_get(struct dmz_metadata *zmd, unsigned int zone_id)
308 static struct dm_zone *dmz_insert(struct dmz_metadata *zmd,
311 struct dm_zone *zone = kzalloc(sizeof(struct dm_zone), GFP_KERNEL);
1359 struct dm_zone *zone;
1430 struct dm_zone *zon
[all...]
H A Ddm-zoned-target.c21 struct dm_zone *zone;
86 struct dm_zone *zone = bioctx->zone;
116 static int dmz_submit_bio(struct dmz_target *dmz, struct dm_zone *zone,
169 static int dmz_handle_read(struct dmz_target *dmz, struct dm_zone *zone,
176 struct dm_zone *rzone, *bzone;
250 struct dm_zone *zone, struct bio *bio,
255 struct dm_zone *bzone = zone->bzone;
283 struct dm_zone *zone, struct bio *bio,
288 struct dm_zone *bzone;
318 static int dmz_handle_write(struct dmz_target *dmz, struct dm_zone *zon
[all...]

Completed in 155 milliseconds