Lines Matching refs:rpq
781 struct reconst_pq_struct *rpq = private; in vdev_raidz_reconst_pq_func() local
786 i++, rpq->p++, rpq->q++, rpq->pxy++, rpq->qxy++, xd++, yd++) { in vdev_raidz_reconst_pq_func()
787 *xd = vdev_raidz_exp2(*rpq->p ^ *rpq->pxy, rpq->aexp) ^ in vdev_raidz_reconst_pq_func()
788 vdev_raidz_exp2(*rpq->q ^ *rpq->qxy, rpq->bexp); in vdev_raidz_reconst_pq_func()
789 *yd = *rpq->p ^ *rpq->pxy ^ *xd; in vdev_raidz_reconst_pq_func()
798 struct reconst_pq_struct *rpq = private; in vdev_raidz_reconst_pq_tail_func() local
802 i++, rpq->p++, rpq->q++, rpq->pxy++, rpq->qxy++, xd++) { in vdev_raidz_reconst_pq_tail_func()
804 *xd = vdev_raidz_exp2(*rpq->p ^ *rpq->pxy, rpq->aexp) ^ in vdev_raidz_reconst_pq_tail_func()
805 vdev_raidz_exp2(*rpq->q ^ *rpq->qxy, rpq->bexp); in vdev_raidz_reconst_pq_tail_func()
969 struct reconst_pq_struct rpq = { p, q, pxy, qxy, aexp, bexp }; in vdev_raidz_reconstruct_pq() local
971 vdev_raidz_reconst_pq_func, &rpq); in vdev_raidz_reconstruct_pq()
973 vdev_raidz_reconst_pq_tail_func, &rpq); in vdev_raidz_reconstruct_pq()