Searched refs:rr_col (Results 1 – 6 of 6) sorted by relevance
/freebsd/sys/contrib/openzfs/module/zfs/ |
H A D | vdev_raidz_math_impl.h | 363 const size_t psize = rr->rr_col[CODE_P].rc_size; in raidz_generate_p_impl() 364 abd_t *pabd = rr->rr_col[CODE_P].rc_abd; in raidz_generate_p_impl() 373 raidz_copy(pabd, rr->rr_col[1].rc_abd, off, size); in raidz_generate_p_impl() 376 size = rr->rr_col[c].rc_size; in raidz_generate_p_impl() 382 abd_t *dabd = rr->rr_col[c].rc_abd; in raidz_generate_p_impl() 436 const size_t csize = rr->rr_col[CODE_P].rc_size; in raidz_generate_pq_impl() 440 rr->rr_col[CODE_P].rc_abd, in raidz_generate_pq_impl() 441 rr->rr_col[CODE_Q].rc_abd in raidz_generate_pq_impl() 449 raidz_copy(cabds[CODE_P], rr->rr_col[2].rc_abd, off, size); in raidz_generate_pq_impl() 450 raidz_copy(cabds[CODE_Q], rr->rr_col[2].rc_abd, off, size); in raidz_generate_pq_impl() [all …]
|
H A D | vdev_raidz.c | 384 raidz_col_t *rc = &rr->rr_col[c]; in vdev_raidz_row_free() 395 kmem_free(rr, offsetof(raidz_row_t, rr_col[rr->rr_scols])); in vdev_raidz_row_free() 443 kmem_zalloc(offsetof(raidz_row_t, rr_col[cols]), KM_SLEEP); in vdev_raidz_row_alloc() 449 raidz_col_t *rc = &rr->rr_col[c]; in vdev_raidz_row_alloc() 498 raidz_col_t *rc = &rr->rr_col[c]; in vdev_raidz_map_alloc_write() 520 raidz_col_t *rc = &rr->rr_col[c]; in vdev_raidz_map_alloc_write() 564 rr->rr_col[c].rc_abd = in vdev_raidz_map_alloc_read() 565 abd_alloc_linear(rr->rr_col[c].rc_size, B_FALSE); in vdev_raidz_map_alloc_read() 568 raidz_col_t *rc = &rr->rr_col[c]; in vdev_raidz_map_alloc_read() 649 raidz_col_t *rc = &rr->rr_col[c]; in vdev_raidz_map_alloc() [all …]
|
H A D | vdev_draid.c | 653 uint64_t parity_size = rr->rr_col[0].rc_size; in vdev_draid_map_alloc_write() 657 ASSERT3U(parity_size, ==, abd_get_size(rr->rr_col[0].rc_abd)); in vdev_draid_map_alloc_write() 660 raidz_col_t *rc = &rr->rr_col[c]; in vdev_draid_map_alloc_write() 700 uint64_t parity_size = rr->rr_col[0].rc_size; in vdev_draid_map_alloc_scrub() 713 raidz_col_t *rc = &rr->rr_col[c]; in vdev_draid_map_alloc_scrub() 739 ASSERT3U(abd_size, ==, abd_get_size(rr->rr_col[0].rc_abd)); in vdev_draid_map_alloc_scrub() 769 raidz_col_t *rc = &rr->rr_col[c]; in vdev_draid_map_alloc_read() 790 uint64_t parity_size = rr->rr_col[0].rc_size; in vdev_draid_map_alloc_empty() 802 raidz_col_t *rc = &rr->rr_col[c]; in vdev_draid_map_alloc_empty() 857 uint64_t parity_size = rr->rr_col[0].rc_size; in vdev_draid_map_verify_empty() [all …]
|
H A D | vdev_raidz_math.c | 496 pabd = bench_rm->rm_row[0]->rr_col[c].rc_abd; in benchmark_raidz()
|
/freebsd/sys/contrib/openzfs/cmd/raidz_test/ |
H A D | raidz_test.c | 203 #define DATA_COL(rr, i) ((rr)->rr_col[rr->rr_firstdatacol + (i)].rc_abd) 204 #define DATA_COL_SIZE(rr, i) ((rr)->rr_col[rr->rr_firstdatacol + (i)].rc_size) 206 #define CODE_COL(rr, i) ((rr)->rr_col[(i)].rc_abd) 207 #define CODE_COL_SIZE(rr, i) ((rr)->rr_col[(i)].rc_size) 278 raidz_col_t *col = &rr->rr_col[tgts[i]]; in corrupt_colums()
|
/freebsd/sys/contrib/openzfs/include/sys/ |
H A D | vdev_raidz_impl.h | 139 raidz_col_t rr_col[]; /* Flexible array of I/O columns */ member
|