Searched refs:genpoly (Results 1 – 3 of 3) sorted by relevance
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()[all …]
26 uint16_t *genpoly = rs->genpoly; variable41 genpoly[nroots - j])];48 fb + genpoly[0])];
1171 uint32_t *genpoly; in compute_generator_polynomial() local1175 genpoly = bch_alloc(DIV_ROUND_UP(m*t+1, 32)*sizeof(*genpoly), &err); in compute_generator_polynomial()1178 kfree(genpoly); in compute_generator_polynomial()1179 genpoly = NULL; in compute_generator_polynomial()1216 genpoly[i++] = word; in compute_generator_polynomial()1225 return genpoly; in compute_generator_polynomial()1253 uint32_t *genpoly; in init_bch() local1320 genpoly = compute_generator_polynomial(bch); in init_bch()1321 if (genpoly == NULL) in init_bch()1324 build_mod8_tables(bch, genpoly); in init_bch()[all …]