Home
last modified time | relevance | path

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

/linux-5.19.10/drivers/md/
Ddm-zoned-reclaim.c59 static int dmz_reclaim_align_wp(struct dmz_reclaim *zrc, struct dm_zone *zone, in dmz_reclaim_align_wp() argument
62 struct dmz_metadata *zmd = zrc->metadata; in dmz_reclaim_align_wp()
102 struct dmz_reclaim *zrc = context; in dmz_reclaim_kcopy_end() local
105 zrc->kc_err = -EIO; in dmz_reclaim_kcopy_end()
107 zrc->kc_err = 0; in dmz_reclaim_kcopy_end()
109 clear_bit_unlock(DMZ_RECLAIM_KCOPY, &zrc->flags); in dmz_reclaim_kcopy_end()
111 wake_up_bit(&zrc->flags, DMZ_RECLAIM_KCOPY); in dmz_reclaim_kcopy_end()
117 static int dmz_reclaim_copy(struct dmz_reclaim *zrc, in dmz_reclaim_copy() argument
120 struct dmz_metadata *zmd = zrc->metadata; in dmz_reclaim_copy()
160 ret = dmz_reclaim_align_wp(zrc, dst_zone, block); in dmz_reclaim_copy()
[all …]
Ddm-zoned.h272 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);