Home
last modified time | relevance | path

Searched refs:raidz_row_t (Results 1 – 6 of 6) sorted by relevance

/freebsd/sys/contrib/openzfs/include/sys/
H A Dvdev_raidz_impl.h141 } raidz_row_t; typedef
153 raidz_row_t *rm_row[]; /* flexible array of rows */
226 raidz_row_t *rr = (raidz_row_t *)rrp; \
240 raidz_row_t *rr = (raidz_row_t *)rrp; \
/freebsd/sys/contrib/openzfs/module/zfs/
H A Dvdev_raidz.c382 vdev_raidz_row_free(raidz_row_t *rr) in vdev_raidz_row_free()
396 kmem_free(rr, offsetof(raidz_row_t, rr_col[rr->rr_scols])); in vdev_raidz_row_free()
440 raidz_row_t *
443 raidz_row_t *rr = in vdev_raidz_row_alloc()
444 kmem_zalloc(offsetof(raidz_row_t, rr_col[cols]), KM_SLEEP); in vdev_raidz_row_alloc()
474 raidz_row_t *rr = rm->rm_row[0]; in vdev_raidz_map_alloc_write()
559 raidz_row_t *rr = rm->rm_row[0]; in vdev_raidz_map_alloc_read()
587 raidz_row_t *rr; in vdev_raidz_map_alloc()
783 raidz_row_t *rr = vdev_raidz_row_alloc(cols, zio); in vdev_raidz_map_alloc_expanded()
965 raidz_row_t *rr = rm->rm_row[i]; in vdev_raidz_map_alloc_expanded()
[all …]
H A Dvdev_raidz_math_impl.h47 raidz_rec_q_coeff(const raidz_row_t *rr, const int *tgtidx, unsigned *coeff) in raidz_rec_q_coeff()
56 raidz_rec_r_coeff(const raidz_row_t *rr, const int *tgtidx, unsigned *coeff) in raidz_rec_r_coeff()
65 raidz_rec_pq_coeff(const raidz_row_t *rr, const int *tgtidx, unsigned *coeff) in raidz_rec_pq_coeff()
81 raidz_rec_pr_coeff(const raidz_row_t *rr, const int *tgtidx, unsigned *coeff) in raidz_rec_pr_coeff()
98 raidz_rec_qr_coeff(const raidz_row_t *rr, const int *tgtidx, unsigned *coeff) in raidz_rec_qr_coeff()
119 raidz_rec_pqr_coeff(const raidz_row_t *rr, const int *tgtidx, unsigned *coeff) in raidz_rec_pqr_coeff()
360 raidz_generate_p_impl(raidz_row_t * const rr) in raidz_generate_p_impl()
433 raidz_generate_pq_impl(raidz_row_t * const rr) in raidz_generate_pq_impl()
511 raidz_generate_pqr_impl(raidz_row_t * const rr) in raidz_generate_pqr_impl()
609 raidz_reconstruct_p_impl(raidz_row_t *rr, const int *tgtidx) in raidz_reconstruct_p_impl()
[all …]
H A Dvdev_draid.c651 vdev_draid_map_alloc_write(zio_t *zio, uint64_t abd_offset, raidz_row_t *rr) in vdev_draid_map_alloc_write()
698 vdev_draid_map_alloc_scrub(zio_t *zio, uint64_t abd_offset, raidz_row_t *rr) in vdev_draid_map_alloc_scrub()
763 vdev_draid_map_alloc_read(zio_t *zio, uint64_t abd_offset, raidz_row_t *rr) in vdev_draid_map_alloc_read()
788 vdev_draid_map_alloc_empty(zio_t *zio, raidz_row_t *rr) in vdev_draid_map_alloc_empty()
855 vdev_draid_map_verify_empty(zio_t *zio, raidz_row_t *rr) in vdev_draid_map_verify_empty()
958 vdev_draid_map_alloc_row(zio_t *zio, raidz_row_t **rrp, uint64_t io_offset, in vdev_draid_map_alloc_row()
1030 raidz_row_t *rr = vdev_raidz_row_alloc(groupwidth, zio); in vdev_draid_map_alloc_row()
1108 raidz_row_t *rr[2]; in vdev_draid_map_alloc()
1824 vdev_draid_io_verify(vdev_t *vd, raidz_row_t *rr, int col) in vdev_draid_io_verify()
1851 vdev_draid_io_start_write(zio_t *zio, raidz_row_t *rr) in vdev_draid_io_start_write()
[all …]
H A Dvdev_raidz_math.c153 vdev_raidz_math_generate(raidz_map_t *rm, raidz_row_t *rr) in vdev_raidz_math_generate()
245 vdev_raidz_math_reconstruct(raidz_map_t *rm, raidz_row_t *rr, in vdev_raidz_math_reconstruct()
/freebsd/sys/contrib/openzfs/cmd/raidz_test/
H A Draidz_test.c218 raidz_row_t * const rr = rm->rm_row[r]; in cmp_code()
219 raidz_row_t * const rrg = opts->rm_golden->rm_row[r]; in cmp_code()
243 raidz_row_t *rr = rm->rm_row[r]; in cmp_data()
244 raidz_row_t *rrg = opts->rm_golden->rm_row[r]; in cmp_data()
277 raidz_row_t *rr = rm->rm_row[r]; in corrupt_colums()