Lines Matching refs:genpoly
96 rs->genpoly = kmalloc(sizeof(uint16_t) * (rs->nroots + 1), GFP_KERNEL);
97 if(rs->genpoly == NULL)
131 rs->genpoly[0] = 1;
133 rs->genpoly[i + 1] = 1;
134 /* Multiply rs->genpoly[] by @**(root + x) */
136 if (rs->genpoly[j] != 0) {
137 rs->genpoly[j] = rs->genpoly[j -1] ^
139 rs->index_of[rs->genpoly[j]] + root)];
141 rs->genpoly[j] = rs->genpoly[j - 1];
143 /* rs->genpoly[0] can never be zero */
144 rs->genpoly[0] =
146 rs->index_of[rs->genpoly[0]] + root)];
148 /* convert rs->genpoly[] to index form for quicker encoding */
150 rs->genpoly[i] = rs->index_of[rs->genpoly[i]];
155 kfree(rs->genpoly);
179 kfree(rs->genpoly);