Lines Matching refs:rc_abd
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()
731 abd_gang_add(rc->rc_abd, abd_get_offset_size( in vdev_draid_map_alloc_scrub()
733 abd_gang_add(rc->rc_abd, abd_get_offset_size( in vdev_draid_map_alloc_scrub()
738 uint64_t abd_size = abd_get_size(rc->rc_abd); 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()
772 rc->rc_abd = abd_get_offset_struct(&rc->rc_abdstruct, in vdev_draid_map_alloc_read()
808 ASSERT3P(rc->rc_abd, ==, NULL); in vdev_draid_map_alloc_empty()
809 rc->rc_abd = abd_get_offset_size(rr->rr_abd_empty, in vdev_draid_map_alloc_empty()
814 ASSERT3P(rc->rc_abd, !=, NULL); in vdev_draid_map_alloc_empty()
824 ASSERT3P(rc->rc_abd, !=, NULL); in vdev_draid_map_alloc_empty()
825 ASSERT(!abd_is_gang(rc->rc_abd)); in vdev_draid_map_alloc_empty()
826 abd_t *read_abd = rc->rc_abd; in vdev_draid_map_alloc_empty()
827 rc->rc_abd = abd_alloc_gang(); in vdev_draid_map_alloc_empty()
828 abd_gang_add(rc->rc_abd, read_abd, B_TRUE); in vdev_draid_map_alloc_empty()
829 abd_gang_add(rc->rc_abd, abd_get_offset_size( in vdev_draid_map_alloc_empty()
871 ASSERT3P(rc->rc_abd, !=, NULL); in vdev_draid_map_verify_empty()
874 if (abd_cmp_buf_off(rc->rc_abd, zero_buf, skip_off, in vdev_draid_map_verify_empty()
876 vdev_raidz_checksum_error(zio, rc, rc->rc_abd); in vdev_draid_map_verify_empty()
877 abd_zero_off(rc->rc_abd, skip_off, skip_size); in vdev_draid_map_verify_empty()
1069 rc->rc_abd = abd_alloc_linear(rc->rc_size, B_FALSE); in vdev_draid_map_alloc_row()
1871 rc->rc_abd, rc->rc_size, zio->io_type, zio->io_priority, in vdev_draid_io_start_write()
2020 rc->rc_offset, rc->rc_abd, rc->rc_size, in vdev_draid_io_start_read()