H A D | zfssubr.c | 534 vdev_raidz_generate_parity_p(raidz_map_t *rm) in vdev_raidz_generate_parity_p() argument 540 pcount = rm->rm_col[VDEV_RAIDZ_P].rc_size / sizeof (src[0]); in vdev_raidz_generate_parity_p() 542 for (c = rm->rm_firstdatacol; c < rm->rm_cols; c++) { in vdev_raidz_generate_parity_p() 543 src = rm->rm_col[c].rc_data; in vdev_raidz_generate_parity_p() 544 p = rm->rm_col[VDEV_RAIDZ_P].rc_data; in vdev_raidz_generate_parity_p() 545 ccount = rm->rm_col[c].rc_size / sizeof (src[0]); in vdev_raidz_generate_parity_p() 547 if (c == rm->rm_firstdatacol) { in vdev_raidz_generate_parity_p() 562 vdev_raidz_generate_parity_pq(raidz_map_t *rm) in vdev_raidz_generate_parity_pq() argument 567 pcnt = rm in vdev_raidz_generate_parity_pq() 614 vdev_raidz_generate_parity_pqr(raidz_map_t * rm) vdev_raidz_generate_parity_pqr() argument 679 vdev_raidz_generate_parity(raidz_map_t * rm) vdev_raidz_generate_parity() argument 851 vdev_raidz_matrix_init(raidz_map_t * rm,int n,int nmap,int * map,uint8_t ** rows) vdev_raidz_matrix_init() argument 881 vdev_raidz_matrix_invert(raidz_map_t * rm,int n,int nmissing,int * missing,uint8_t ** rows,uint8_t ** invrows,const uint8_t * used) vdev_raidz_matrix_invert() argument 975 vdev_raidz_matrix_reconstruct(raidz_map_t * rm,int n,int nmissing,int * missing,uint8_t ** invrows,const uint8_t * used) vdev_raidz_matrix_reconstruct() argument 1055 vdev_raidz_reconstruct_general(raidz_map_t * rm,int * tgts,int ntgts) vdev_raidz_reconstruct_general() argument 1165 vdev_raidz_reconstruct(raidz_map_t * rm,int * t,int nt) vdev_raidz_reconstruct() argument 1210 raidz_map_t *rm; vdev_raidz_map_alloc() local 1335 vdev_raidz_map_free(raidz_map_t * rm) vdev_raidz_map_free() argument 1376 raidz_parity_verify(raidz_map_t * rm) raidz_parity_verify() argument 1420 vdev_raidz_combrec(const spa_t * spa,raidz_map_t * rm,const blkptr_t * bp,void * data,off_t offset,uint64_t bytes,int total_errors,int data_errors) vdev_raidz_combrec() argument 1572 raidz_map_t *rm; vdev_raidz_read() local [all...] |