Lines Matching refs:genpoly
96 rs->genpoly = kmalloc(sizeof(uint16_t) * (rs->nroots + 1), GFP_KERNEL); in rs_init()
97 if(rs->genpoly == NULL) in rs_init()
131 rs->genpoly[0] = 1; in rs_init()
133 rs->genpoly[i + 1] = 1; in rs_init()
136 if (rs->genpoly[j] != 0) { in rs_init()
137 rs->genpoly[j] = rs->genpoly[j -1] ^ in rs_init()
139 rs->index_of[rs->genpoly[j]] + root)]; in rs_init()
141 rs->genpoly[j] = rs->genpoly[j - 1]; in rs_init()
144 rs->genpoly[0] = in rs_init()
146 rs->index_of[rs->genpoly[0]] + root)]; in rs_init()
150 rs->genpoly[i] = rs->index_of[rs->genpoly[i]]; in rs_init()
155 kfree(rs->genpoly); in rs_init()
179 kfree(rs->genpoly); in free_rs()