Home | History | Annotate | Download | only in raidframe

Lines Matching refs:rf_paritymap

1 /* $NetBSD: rf_paritymap.c,v 1.11 2023/09/25 21:59:38 oster Exp $ */
30 __KERNEL_RCSID(0, "$NetBSD: rf_paritymap.c,v 1.11 2023/09/25 21:59:38 oster Exp $");
40 #include <dev/raidframe/rf_paritymap.h>
57 static void rf_paritymap_write_locked(struct rf_paritymap *);
63 rf_paritymap_status(struct rf_paritymap *pm, struct rf_pmstat *ps)
85 rf_paritymap_test(struct rf_paritymap *pm, daddr_t sector)
98 rf_paritymap_begin(struct rf_paritymap *pm, daddr_t offset, daddr_t size)
111 rf_paritymap_end(struct rf_paritymap *pm, daddr_t offset, daddr_t size)
123 rf_paritymap_begin_region(struct rf_paritymap *pm, unsigned region)
150 rf_paritymap_end_region(struct rf_paritymap *pm, unsigned region)
179 rf_paritymap_write(struct rf_paritymap *pm)
188 rf_paritymap_write_locked(struct rf_paritymap *pm)
231 rf_paritymap_invalidate(struct rf_paritymap *pm)
240 rf_paritymap_forceclean(struct rf_paritymap *pm)
255 struct rf_paritymap *pm = arg;
271 rf_paritymap_checkwork(struct rf_paritymap *pm)
316 rf_paritymap_set_params(struct rf_paritymap *pm,
424 rf_paritymap_init(struct rf_paritymap *pm, RF_Raid_t *raid,
475 rf_paritymap_destroy(struct rf_paritymap *pm, int force)
510 rf_paritymap_rewrite(struct rf_paritymap *pm)
587 struct rf_paritymap *pm = raidPtr->parity_map;
680 raidPtr->parity_map = kmem_alloc(sizeof(struct rf_paritymap),
686 sizeof(struct rf_paritymap));
732 rf_paritymap_init_label(struct rf_paritymap *pm, RF_ComponentLabel_t *clabel)