Searched refs:rc_abd (Results 1 – 6 of 6) sorted by relevance
/freebsd/sys/contrib/openzfs/module/zfs/ |
H A D | vdev_raidz_math_impl.h | 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() 382 abd_t *dabd = rr->rr_col[c].rc_abd; in raidz_generate_p_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() 453 dabd = rr->rr_col[c].rc_abd; in raidz_generate_pq_impl() 518 rr->rr_col[CODE_P].rc_abd, in raidz_generate_pqr_impl() 519 rr->rr_col[CODE_Q].rc_abd, in raidz_generate_pqr_impl() [all …]
|
H A D | vdev_raidz.c | 387 abd_free(rc->rc_abd); in vdev_raidz_row_free() 406 if (rm->rm_phys_col[i].rc_abd != NULL) in vdev_raidz_map_free() 407 abd_free(rm->rm_phys_col[i].rc_abd); in vdev_raidz_map_free() 510 rc->rc_abd = abd_alloc_linear( in vdev_raidz_map_alloc_write() 512 abd_zero_off(rc->rc_abd, rc->rc_size, 1ULL << ashift); in vdev_raidz_map_alloc_write() 515 rc->rc_abd = abd_alloc_linear(rc->rc_size, B_FALSE); in vdev_raidz_map_alloc_write() 539 rc->rc_abd = abd_alloc_gang(); in vdev_raidz_map_alloc_write() 540 abd_gang_add(rc->rc_abd, abd, B_TRUE); in vdev_raidz_map_alloc_write() 541 abd_gang_add(rc->rc_abd, in vdev_raidz_map_alloc_write() 545 rc->rc_abd = abd; in vdev_raidz_map_alloc_write() [all …]
|
H A D | vdev_draid.c | 657 ASSERT3U(parity_size, ==, abd_get_size(rr->rr_col[0].rc_abd)); in vdev_draid_map_alloc_write() 665 rc->rc_abd = abd_get_zeros(skip_size); in vdev_draid_map_alloc_write() 668 rc->rc_abd = abd_get_offset_struct(&rc->rc_abdstruct, in vdev_draid_map_alloc_write() 673 rc->rc_abd = abd_alloc_gang(); in vdev_draid_map_alloc_write() 674 abd_gang_add(rc->rc_abd, abd_get_offset_size( in vdev_draid_map_alloc_write() 676 abd_gang_add(rc->rc_abd, abd_get_zeros(skip_size), in vdev_draid_map_alloc_write() 680 ASSERT3U(abd_get_size(rc->rc_abd), ==, parity_size); in vdev_draid_map_alloc_write() 719 rc->rc_abd = abd_get_offset_size(rr->rr_abd_empty, in vdev_draid_map_alloc_scrub() 724 rc->rc_abd = abd_get_offset_struct(&rc->rc_abdstruct, in vdev_draid_map_alloc_scrub() 730 rc->rc_abd = abd_alloc_gang(); in vdev_draid_map_alloc_scrub() [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) 206 #define CODE_COL(rr, i) ((rr)->rr_col[(i)].rc_abd) 279 abd_iterate_func(col->rc_abd, 0, col->rc_size, in corrupt_colums()
|
/freebsd/sys/contrib/openzfs/include/sys/ |
H A D | vdev_raidz_impl.h | 113 abd_t *rc_abd; /* I/O data */ member
|