Lines Matching refs:genpoly
99 rs->genpoly = kmalloc_array(rs->nroots + 1, sizeof(uint16_t), gfp);
100 if(rs->genpoly == NULL)
134 rs->genpoly[0] = 1;
136 rs->genpoly[i + 1] = 1;
137 /* Multiply rs->genpoly[] by @**(root + x) */
139 if (rs->genpoly[j] != 0) {
140 rs->genpoly[j] = rs->genpoly[j -1] ^
142 rs->index_of[rs->genpoly[j]] + root)];
144 rs->genpoly[j] = rs->genpoly[j - 1];
146 /* rs->genpoly[0] can never be zero */
147 rs->genpoly[0] =
149 rs->index_of[rs->genpoly[0]] + root)];
151 /* convert rs->genpoly[] to index form for quicker encoding */
153 rs->genpoly[i] = rs->index_of[rs->genpoly[i]];
160 kfree(rs->genpoly);
190 kfree(cd->genpoly);