Home
last modified time | relevance | path

Searched refs:dmz_reclaim (Results 1 – 2 of 2) sorted by relevance

/linux-6.6.21/drivers/md/
Ddm-zoned-reclaim.c14 struct dmz_reclaim { struct
59 static int dmz_reclaim_align_wp(struct dmz_reclaim *zrc, struct dm_zone *zone, in dmz_reclaim_align_wp()
102 struct dmz_reclaim *zrc = context; in dmz_reclaim_kcopy_end()
117 static int dmz_reclaim_copy(struct dmz_reclaim *zrc, in dmz_reclaim_copy()
196 static int dmz_reclaim_buf(struct dmz_reclaim *zrc, struct dm_zone *dzone) in dmz_reclaim_buf()
235 static int dmz_reclaim_seq_data(struct dmz_reclaim *zrc, struct dm_zone *dzone) in dmz_reclaim_seq_data()
280 static int dmz_reclaim_rnd_data(struct dmz_reclaim *zrc, struct dm_zone *dzone) in dmz_reclaim_rnd_data()
340 static void dmz_reclaim_empty(struct dmz_reclaim *zrc, struct dm_zone *dzone) in dmz_reclaim_empty()
356 static inline int dmz_target_idle(struct dmz_reclaim *zrc) in dmz_target_idle()
364 static int dmz_do_reclaim(struct dmz_reclaim *zrc) in dmz_do_reclaim()
[all …]
Ddm-zoned.h49 struct dmz_reclaim;
57 struct dmz_reclaim *reclaim;
272 int dmz_ctr_reclaim(struct dmz_metadata *zmd, struct dmz_reclaim **zrc, int idx);
273 void dmz_dtr_reclaim(struct dmz_reclaim *zrc);
274 void dmz_suspend_reclaim(struct dmz_reclaim *zrc);
275 void dmz_resume_reclaim(struct dmz_reclaim *zrc);
276 void dmz_reclaim_bio_acc(struct dmz_reclaim *zrc);
277 void dmz_schedule_reclaim(struct dmz_reclaim *zrc);