Searched refs:parity_map (Results 1 – 8 of 8) sorted by relevance
| /netbsd-src/sys/dev/raidframe/ |
| H A D | rf_paritymap.c | 583 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 D | rf_driver.c | 249 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 D | rf_parityscan.c | 67 if (raidPtr->parity_map != NULL) in rf_RewriteParity() 68 return rf_paritymap_rewrite(raidPtr->parity_map); in rf_RewriteParity()
|
| H A D | rf_raid.h | 307 struct rf_paritymap *parity_map; member
|
| H A D | rf_states.c | 222 if (desc->raidPtr->parity_map != NULL && in rf_State_LastState() 224 rf_paritymap_end(desc->raidPtr->parity_map, in rf_State_LastState()
|
| H A D | rf_engine.c | 867 if (raidPtr->parity_map != NULL) { in rf_RaidIOThread() 869 rf_paritymap_checkwork(raidPtr->parity_map); in rf_RaidIOThread()
|
| H A D | rf_netbsdkintf.c | 1717 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 D | vdev_raidz.c | 1307 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()
|