Lines Matching refs:rr

46 raidz_rec_q_coeff(const raidz_row_t *rr, const int *tgtidx, unsigned *coeff)  in raidz_rec_q_coeff()  argument
48 const unsigned ncols = rr->rr_cols; in raidz_rec_q_coeff()
55 raidz_rec_r_coeff(const raidz_row_t *rr, const int *tgtidx, unsigned *coeff) in raidz_rec_r_coeff() argument
57 const unsigned ncols = rr->rr_cols; in raidz_rec_r_coeff()
64 raidz_rec_pq_coeff(const raidz_row_t *rr, const int *tgtidx, unsigned *coeff) in raidz_rec_pq_coeff() argument
66 const unsigned ncols = rr->rr_cols; in raidz_rec_pq_coeff()
80 raidz_rec_pr_coeff(const raidz_row_t *rr, const int *tgtidx, unsigned *coeff) in raidz_rec_pr_coeff() argument
82 const unsigned ncols = rr->rr_cols; in raidz_rec_pr_coeff()
97 raidz_rec_qr_coeff(const raidz_row_t *rr, const int *tgtidx, unsigned *coeff) in raidz_rec_qr_coeff() argument
99 const unsigned ncols = rr->rr_cols; in raidz_rec_qr_coeff()
118 raidz_rec_pqr_coeff(const raidz_row_t *rr, const int *tgtidx, unsigned *coeff) in raidz_rec_pqr_coeff() argument
120 const unsigned ncols = rr->rr_cols; in raidz_rec_pqr_coeff()
354 raidz_generate_p_impl(raidz_row_t * const rr) in raidz_generate_p_impl() argument
357 const size_t ncols = rr->rr_cols; in raidz_generate_p_impl()
358 const size_t psize = rr->rr_col[CODE_P].rc_size; in raidz_generate_p_impl()
359 abd_t *pabd = rr->rr_col[CODE_P].rc_abd; in raidz_generate_p_impl()
366 raidz_copy(pabd, rr->rr_col[1].rc_abd, psize); in raidz_generate_p_impl()
369 dabd = rr->rr_col[c].rc_abd; in raidz_generate_p_impl()
370 size = rr->rr_col[c].rc_size; in raidz_generate_p_impl()
421 raidz_generate_pq_impl(raidz_row_t * const rr) in raidz_generate_pq_impl() argument
424 const size_t ncols = rr->rr_cols; in raidz_generate_pq_impl()
425 const size_t csize = rr->rr_col[CODE_P].rc_size; in raidz_generate_pq_impl()
429 rr->rr_col[CODE_P].rc_abd, in raidz_generate_pq_impl()
430 rr->rr_col[CODE_Q].rc_abd in raidz_generate_pq_impl()
435 raidz_copy(cabds[CODE_P], rr->rr_col[2].rc_abd, csize); in raidz_generate_pq_impl()
436 raidz_copy(cabds[CODE_Q], rr->rr_col[2].rc_abd, csize); in raidz_generate_pq_impl()
439 dabd = rr->rr_col[c].rc_abd; in raidz_generate_pq_impl()
440 dsize = rr->rr_col[c].rc_size; in raidz_generate_pq_impl()
494 raidz_generate_pqr_impl(raidz_row_t * const rr) in raidz_generate_pqr_impl() argument
497 const size_t ncols = rr->rr_cols; in raidz_generate_pqr_impl()
498 const size_t csize = rr->rr_col[CODE_P].rc_size; in raidz_generate_pqr_impl()
502 rr->rr_col[CODE_P].rc_abd, in raidz_generate_pqr_impl()
503 rr->rr_col[CODE_Q].rc_abd, in raidz_generate_pqr_impl()
504 rr->rr_col[CODE_R].rc_abd in raidz_generate_pqr_impl()
509 raidz_copy(cabds[CODE_P], rr->rr_col[3].rc_abd, csize); in raidz_generate_pqr_impl()
510 raidz_copy(cabds[CODE_Q], rr->rr_col[3].rc_abd, csize); in raidz_generate_pqr_impl()
511 raidz_copy(cabds[CODE_R], rr->rr_col[3].rc_abd, csize); in raidz_generate_pqr_impl()
514 dabd = rr->rr_col[c].rc_abd; in raidz_generate_pqr_impl()
515 dsize = rr->rr_col[c].rc_size; in raidz_generate_pqr_impl()
587 raidz_reconstruct_p_impl(raidz_row_t *rr, const int *tgtidx) in raidz_reconstruct_p_impl() argument
590 const size_t firstdc = rr->rr_firstdatacol; in raidz_reconstruct_p_impl()
591 const size_t ncols = rr->rr_cols; in raidz_reconstruct_p_impl()
593 const size_t xsize = rr->rr_col[x].rc_size; in raidz_reconstruct_p_impl()
594 abd_t *xabd = rr->rr_col[x].rc_abd; in raidz_reconstruct_p_impl()
604 raidz_copy(xabd, rr->rr_col[CODE_P].rc_abd, xsize); in raidz_reconstruct_p_impl()
611 dabd = rr->rr_col[c].rc_abd; in raidz_reconstruct_p_impl()
612 size = MIN(rr->rr_col[c].rc_size, xsize); in raidz_reconstruct_p_impl()
664 raidz_reconstruct_q_impl(raidz_row_t *rr, const int *tgtidx) in raidz_reconstruct_q_impl() argument
669 const size_t firstdc = rr->rr_firstdatacol; in raidz_reconstruct_q_impl()
670 const size_t ncols = rr->rr_cols; in raidz_reconstruct_q_impl()
672 abd_t *xabd = rr->rr_col[x].rc_abd; in raidz_reconstruct_q_impl()
673 const size_t xsize = rr->rr_col[x].rc_size; in raidz_reconstruct_q_impl()
680 raidz_rec_q_coeff(rr, tgtidx, coeff); in raidz_reconstruct_q_impl()
686 raidz_copy(xabd, rr->rr_col[firstdc].rc_abd, xsize); in raidz_reconstruct_q_impl()
697 dabd = rr->rr_col[c].rc_abd; in raidz_reconstruct_q_impl()
698 dsize = rr->rr_col[c].rc_size; in raidz_reconstruct_q_impl()
706 raidz_add(xabd, rr->rr_col[CODE_Q].rc_abd, xsize); in raidz_reconstruct_q_impl()
758 raidz_reconstruct_r_impl(raidz_row_t *rr, const int *tgtidx) in raidz_reconstruct_r_impl() argument
763 const size_t firstdc = rr->rr_firstdatacol; in raidz_reconstruct_r_impl()
764 const size_t ncols = rr->rr_cols; in raidz_reconstruct_r_impl()
766 const size_t xsize = rr->rr_col[x].rc_size; in raidz_reconstruct_r_impl()
767 abd_t *xabd = rr->rr_col[x].rc_abd; in raidz_reconstruct_r_impl()
774 raidz_rec_r_coeff(rr, tgtidx, coeff); in raidz_reconstruct_r_impl()
780 raidz_copy(xabd, rr->rr_col[firstdc].rc_abd, xsize); in raidz_reconstruct_r_impl()
792 dabd = rr->rr_col[c].rc_abd; in raidz_reconstruct_r_impl()
793 dsize = rr->rr_col[c].rc_size; in raidz_reconstruct_r_impl()
801 raidz_add(xabd, rr->rr_col[CODE_R].rc_abd, xsize); in raidz_reconstruct_r_impl()
898 raidz_reconstruct_pq_impl(raidz_row_t *rr, const int *tgtidx) in raidz_reconstruct_pq_impl() argument
903 const size_t firstdc = rr->rr_firstdatacol; in raidz_reconstruct_pq_impl()
904 const size_t ncols = rr->rr_cols; in raidz_reconstruct_pq_impl()
907 const size_t xsize = rr->rr_col[x].rc_size; in raidz_reconstruct_pq_impl()
908 const size_t ysize = rr->rr_col[y].rc_size; in raidz_reconstruct_pq_impl()
909 abd_t *xabd = rr->rr_col[x].rc_abd; in raidz_reconstruct_pq_impl()
910 abd_t *yabd = rr->rr_col[y].rc_abd; in raidz_reconstruct_pq_impl()
913 rr->rr_col[CODE_P].rc_abd, in raidz_reconstruct_pq_impl()
914 rr->rr_col[CODE_Q].rc_abd in raidz_reconstruct_pq_impl()
921 raidz_rec_pq_coeff(rr, tgtidx, coeff); in raidz_reconstruct_pq_impl()
937 raidz_copy(xabd, rr->rr_col[firstdc].rc_abd, xsize); in raidz_reconstruct_pq_impl()
938 raidz_copy(yabd, rr->rr_col[firstdc].rc_abd, xsize); in raidz_reconstruct_pq_impl()
950 dabd = rr->rr_col[c].rc_abd; in raidz_reconstruct_pq_impl()
951 dsize = rr->rr_col[c].rc_size; in raidz_reconstruct_pq_impl()
962 raidz_copy(rr->rr_col[y].rc_abd, yabd, ysize); in raidz_reconstruct_pq_impl()
1058 raidz_reconstruct_pr_impl(raidz_row_t *rr, const int *tgtidx) in raidz_reconstruct_pr_impl() argument
1063 const size_t firstdc = rr->rr_firstdatacol; in raidz_reconstruct_pr_impl()
1064 const size_t ncols = rr->rr_cols; in raidz_reconstruct_pr_impl()
1067 const size_t xsize = rr->rr_col[x].rc_size; in raidz_reconstruct_pr_impl()
1068 const size_t ysize = rr->rr_col[y].rc_size; in raidz_reconstruct_pr_impl()
1069 abd_t *xabd = rr->rr_col[x].rc_abd; in raidz_reconstruct_pr_impl()
1070 abd_t *yabd = rr->rr_col[y].rc_abd; in raidz_reconstruct_pr_impl()
1073 rr->rr_col[CODE_P].rc_abd, in raidz_reconstruct_pr_impl()
1074 rr->rr_col[CODE_R].rc_abd in raidz_reconstruct_pr_impl()
1081 raidz_rec_pr_coeff(rr, tgtidx, coeff); in raidz_reconstruct_pr_impl()
1097 raidz_copy(xabd, rr->rr_col[firstdc].rc_abd, xsize); in raidz_reconstruct_pr_impl()
1098 raidz_copy(yabd, rr->rr_col[firstdc].rc_abd, xsize); in raidz_reconstruct_pr_impl()
1110 dabd = rr->rr_col[c].rc_abd; in raidz_reconstruct_pr_impl()
1111 dsize = rr->rr_col[c].rc_size; in raidz_reconstruct_pr_impl()
1124 raidz_copy(rr->rr_col[y].rc_abd, yabd, ysize); in raidz_reconstruct_pr_impl()
1225 raidz_reconstruct_qr_impl(raidz_row_t *rr, const int *tgtidx) in raidz_reconstruct_qr_impl() argument
1230 const size_t firstdc = rr->rr_firstdatacol; in raidz_reconstruct_qr_impl()
1231 const size_t ncols = rr->rr_cols; in raidz_reconstruct_qr_impl()
1234 const size_t xsize = rr->rr_col[x].rc_size; in raidz_reconstruct_qr_impl()
1235 const size_t ysize = rr->rr_col[y].rc_size; in raidz_reconstruct_qr_impl()
1236 abd_t *xabd = rr->rr_col[x].rc_abd; in raidz_reconstruct_qr_impl()
1237 abd_t *yabd = rr->rr_col[y].rc_abd; in raidz_reconstruct_qr_impl()
1240 rr->rr_col[CODE_Q].rc_abd, in raidz_reconstruct_qr_impl()
1241 rr->rr_col[CODE_R].rc_abd in raidz_reconstruct_qr_impl()
1248 raidz_rec_qr_coeff(rr, tgtidx, coeff); in raidz_reconstruct_qr_impl()
1264 raidz_copy(xabd, rr->rr_col[firstdc].rc_abd, xsize); in raidz_reconstruct_qr_impl()
1265 raidz_copy(yabd, rr->rr_col[firstdc].rc_abd, xsize); in raidz_reconstruct_qr_impl()
1277 dabd = rr->rr_col[c].rc_abd; in raidz_reconstruct_qr_impl()
1278 dsize = rr->rr_col[c].rc_size; in raidz_reconstruct_qr_impl()
1291 raidz_copy(rr->rr_col[y].rc_abd, yabd, ysize); in raidz_reconstruct_qr_impl()
1412 raidz_reconstruct_pqr_impl(raidz_row_t *rr, const int *tgtidx) in raidz_reconstruct_pqr_impl() argument
1417 const size_t firstdc = rr->rr_firstdatacol; in raidz_reconstruct_pqr_impl()
1418 const size_t ncols = rr->rr_cols; in raidz_reconstruct_pqr_impl()
1422 const size_t xsize = rr->rr_col[x].rc_size; in raidz_reconstruct_pqr_impl()
1423 const size_t ysize = rr->rr_col[y].rc_size; in raidz_reconstruct_pqr_impl()
1424 const size_t zsize = rr->rr_col[z].rc_size; in raidz_reconstruct_pqr_impl()
1425 abd_t *xabd = rr->rr_col[x].rc_abd; in raidz_reconstruct_pqr_impl()
1426 abd_t *yabd = rr->rr_col[y].rc_abd; in raidz_reconstruct_pqr_impl()
1427 abd_t *zabd = rr->rr_col[z].rc_abd; in raidz_reconstruct_pqr_impl()
1430 rr->rr_col[CODE_P].rc_abd, in raidz_reconstruct_pqr_impl()
1431 rr->rr_col[CODE_Q].rc_abd, in raidz_reconstruct_pqr_impl()
1432 rr->rr_col[CODE_R].rc_abd in raidz_reconstruct_pqr_impl()
1439 raidz_rec_pqr_coeff(rr, tgtidx, coeff); in raidz_reconstruct_pqr_impl()
1459 raidz_copy(xabd, rr->rr_col[firstdc].rc_abd, xsize); in raidz_reconstruct_pqr_impl()
1460 raidz_copy(yabd, rr->rr_col[firstdc].rc_abd, xsize); in raidz_reconstruct_pqr_impl()
1461 raidz_copy(zabd, rr->rr_col[firstdc].rc_abd, xsize); in raidz_reconstruct_pqr_impl()
1474 dabd = rr->rr_col[c].rc_abd; in raidz_reconstruct_pqr_impl()
1475 dsize = rr->rr_col[c].rc_size; in raidz_reconstruct_pqr_impl()
1488 raidz_copy(rr->rr_col[y].rc_abd, yabd, ysize); in raidz_reconstruct_pqr_impl()
1490 raidz_copy(rr->rr_col[z].rc_abd, zabd, zsize); in raidz_reconstruct_pqr_impl()