Lines Matching full:dq
16 u8 *dq, const u8 *pbmul, in __raid6_2data_recov_rvv() argument
32 * qx = qmul[*q ^ *dq]; in __raid6_2data_recov_rvv()
33 * *dq++ = db = pbmul[px] ^ qx; in __raid6_2data_recov_rvv()
41 * v2:qx, v3:dq, in __raid6_2data_recov_rvv()
53 "vle8.v v3, (%[dq])\n" in __raid6_2data_recov_rvv()
61 "vxor.vv v2, v14, v15\n" /* v2 = qmul[*q ^ *dq] */ in __raid6_2data_recov_rvv()
72 "vse8.v v3, (%[dq])\n" in __raid6_2data_recov_rvv()
79 [dq]"r"(dq), in __raid6_2data_recov_rvv()
90 dq += 16; in __raid6_2data_recov_rvv()
95 u8 *dq, const u8 *qmul) in __raid6_datap_recov_rvv() argument
107 * *p++ ^= *dq = qmul[*q ^ *dq]; in __raid6_datap_recov_rvv()
108 * q++; dq++; in __raid6_datap_recov_rvv()
114 * v2:dq, v3:p, in __raid6_datap_recov_rvv()
121 "vle8.v v2, (%[dq])\n" in __raid6_datap_recov_rvv()
132 "vse8.v v0, (%[dq])\n" in __raid6_datap_recov_rvv()
138 [dq]"r"(dq), in __raid6_datap_recov_rvv()
146 dq += 16; in __raid6_datap_recov_rvv()
153 u8 *p, *q, *dp, *dq; in raid6_2data_recov_rvv() local
168 dq = (u8 *)ptrs[failb]; in raid6_2data_recov_rvv()
170 ptrs[disks - 1] = dq; in raid6_2data_recov_rvv()
176 ptrs[failb] = dq; in raid6_2data_recov_rvv()
186 __raid6_2data_recov_rvv(bytes, p, q, dp, dq, pbmul, qmul); in raid6_2data_recov_rvv()
193 u8 *p, *q, *dq; in raid6_datap_recov_rvv() local
203 dq = (u8 *)ptrs[faila]; in raid6_datap_recov_rvv()
205 ptrs[disks - 1] = dq; in raid6_datap_recov_rvv()
210 ptrs[faila] = dq; in raid6_datap_recov_rvv()
217 __raid6_datap_recov_rvv(bytes, p, q, dq, qmul); in raid6_datap_recov_rvv()