Home
last modified time | relevance | path

Searched refs:parity_map (Results 1 – 8 of 8) sorted by relevance

/netbsd-src/sys/dev/raidframe/
H A Drf_paritymap.c583 if (raidPtr->parity_map == NULL) in rf_paritymap_detach()
587 struct rf_paritymap *pm = raidPtr->parity_map; in rf_paritymap_detach()
588 raidPtr->parity_map = NULL; in rf_paritymap_detach()
680 raidPtr->parity_map = kmem_alloc(sizeof(struct rf_paritymap), in rf_paritymap_attach()
682 if (0 != rf_paritymap_init(raidPtr->parity_map, raidPtr, in rf_paritymap_attach()
685 kmem_free(raidPtr->parity_map, in rf_paritymap_attach()
687 raidPtr->parity_map = NULL; in rf_paritymap_attach()
693 g_regions = raidPtr->parity_map->params.regions; in rf_paritymap_attach()
699 rf_paritymap_forceclean(raidPtr->parity_map); in rf_paritymap_attach()
701 rf_paritymap_invalidate(raidPtr->parity_map); in rf_paritymap_attach()
[all …]
H A Drf_driver.c249 if (raidPtr->parity_map != NULL) in rf_Shutdown()
709 if (raidPtr->parity_map != NULL && in rf_DoAccess()
711 rf_paritymap_begin(raidPtr->parity_map, raidAddress, in rf_DoAccess()
H A Drf_parityscan.c67 if (raidPtr->parity_map != NULL) in rf_RewriteParity()
68 return rf_paritymap_rewrite(raidPtr->parity_map); in rf_RewriteParity()
H A Drf_raid.h307 struct rf_paritymap *parity_map; member
H A Drf_states.c222 if (desc->raidPtr->parity_map != NULL && in rf_State_LastState()
224 rf_paritymap_end(desc->raidPtr->parity_map, in rf_State_LastState()
H A Drf_engine.c867 if (raidPtr->parity_map != NULL) { in rf_RaidIOThread()
869 rf_paritymap_checkwork(raidPtr->parity_map); in rf_RaidIOThread()
H A Drf_netbsdkintf.c1717 rf_paritymap_status(raidPtr->parity_map, data); in raidioctl()
1723 if (raidPtr->parity_map == NULL) in raidioctl()
1725 if (rf_paritymap_set_params(raidPtr->parity_map, data, 1) != 0) in raidioctl()
3652 rf_paritymap_init_label(raidPtr->parity_map, clabel); in raid_init_component_label()
/netbsd-src/external/cddl/osnet/dist/uts/common/fs/zfs/
H A Dvdev_raidz.c1307 int parity_map[VDEV_RAIDZ_MAXPARITY]; in vdev_raidz_reconstruct_general() local
1350 parity_map[i] = c; in vdev_raidz_reconstruct_general()
1370 used[i] = parity_map[i]; in vdev_raidz_reconstruct_general()
1388 vdev_raidz_matrix_init(rm, n, nmissing_rows, parity_map, rows); in vdev_raidz_reconstruct_general()