Lines Matching refs:src

8  * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
590 uint64_t *p, *src, pcount, ccount, i;
593 pcount = rm->rm_col[VDEV_RAIDZ_P].rc_size / sizeof (src[0]);
596 src = rm->rm_col[c].rc_data;
598 ccount = rm->rm_col[c].rc_size / sizeof (src[0]);
602 for (i = 0; i < ccount; i++, src++, p++) {
603 *p = *src;
607 for (i = 0; i < ccount; i++, src++, p++) {
608 *p ^= *src;
617 uint64_t *p, *q, *src, pcnt, ccnt, mask, i;
620 pcnt = rm->rm_col[VDEV_RAIDZ_P].rc_size / sizeof (src[0]);
625 src = rm->rm_col[c].rc_data;
629 ccnt = rm->rm_col[c].rc_size / sizeof (src[0]);
633 for (i = 0; i < ccnt; i++, src++, p++, q++) {
634 *p = *src;
635 *q = *src;
637 for (; i < pcnt; i++, src++, p++, q++) {
648 for (i = 0; i < ccnt; i++, src++, p++, q++) {
649 *p ^= *src;
652 *q ^= *src;
669 uint64_t *p, *q, *r, *src, pcnt, ccnt, mask, i;
672 pcnt = rm->rm_col[VDEV_RAIDZ_P].rc_size / sizeof (src[0]);
679 src = rm->rm_col[c].rc_data;
684 ccnt = rm->rm_col[c].rc_size / sizeof (src[0]);
688 for (i = 0; i < ccnt; i++, src++, p++, q++, r++) {
689 *p = *src;
690 *q = *src;
691 *r = *src;
693 for (; i < pcnt; i++, src++, p++, q++, r++) {
705 for (i = 0; i < ccnt; i++, src++, p++, q++, r++) {
706 *p ^= *src;
709 *q ^= *src;
712 *r ^= *src;
752 uint64_t *dst, *src, xcount, ccount, count, i;
760 xcount = rm->rm_col[x].rc_size / sizeof (src[0]);
761 ASSERT(xcount <= rm->rm_col[VDEV_RAIDZ_P].rc_size / sizeof (src[0]));
764 src = rm->rm_col[VDEV_RAIDZ_P].rc_data;
766 for (i = 0; i < xcount; i++, dst++, src++) {
767 *dst = *src;
771 src = rm->rm_col[c].rc_data;
777 ccount = rm->rm_col[c].rc_size / sizeof (src[0]);
780 for (i = 0; i < count; i++, dst++, src++) {
781 *dst ^= *src;
791 uint64_t *dst, *src, xcount, ccount, count, mask, i;
798 xcount = rm->rm_col[x].rc_size / sizeof (src[0]);
799 ASSERT(xcount <= rm->rm_col[VDEV_RAIDZ_Q].rc_size / sizeof (src[0]));
802 src = rm->rm_col[c].rc_data;
808 ccount = rm->rm_col[c].rc_size / sizeof (src[0]);
813 for (i = 0; i < count; i++, dst++, src++) {
814 *dst = *src;
821 for (i = 0; i < count; i++, dst++, src++) {
823 *dst ^= *src;
832 src = rm->rm_col[VDEV_RAIDZ_Q].rc_data;
836 for (i = 0; i < xcount; i++, dst++, src++) {
837 *dst ^= *src;
1217 uint8_t *src;
1247 src = rm->rm_col[c].rc_data;
1261 for (x = 0; x < ccount; x++, src++) {
1262 if (*src != 0)
1263 log = vdev_raidz_log2[*src];
1269 if (*src == 0) {