Searched refs:genpoly (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-5.10/lib/reed_solomon/ |
H A D | reed_solomon.c | 99 rs->genpoly = kmalloc_array(rs->nroots + 1, sizeof(uint16_t), gfp); in codec_init() 100 if(rs->genpoly == NULL) in codec_init() 134 rs->genpoly[0] = 1; in codec_init() 136 rs->genpoly[i + 1] = 1; in codec_init() 137 /* Multiply rs->genpoly[] by @**(root + x) */ in codec_init() 139 if (rs->genpoly[j] != 0) { in codec_init() 140 rs->genpoly[j] = rs->genpoly[j -1] ^ in codec_init() 142 rs->index_of[rs->genpoly[j]] + root)]; in codec_init() 144 rs->genpoly[ in codec_init() [all...] |
H A D | encode_rs.c | 19 uint16_t *genpoly = rs->genpoly; variable 34 genpoly[nroots - j])]; 41 fb + genpoly[0])];
|
H A D | test_rslib.c | 38 int genpoly; member 453 rsc = init_rs(e->symsize, e->genpoly, e->fcs, e->prim, e->nroots); in run_exercise()
|
/kernel/linux/linux-6.6/lib/reed_solomon/ |
H A D | reed_solomon.c | 99 rs->genpoly = kmalloc_array(rs->nroots + 1, sizeof(uint16_t), gfp); in codec_init() 100 if(rs->genpoly == NULL) in codec_init() 134 rs->genpoly[0] = 1; in codec_init() 136 rs->genpoly[i + 1] = 1; in codec_init() 137 /* Multiply rs->genpoly[] by @**(root + x) */ in codec_init() 139 if (rs->genpoly[j] != 0) { in codec_init() 140 rs->genpoly[j] = rs->genpoly[j -1] ^ in codec_init() 142 rs->index_of[rs->genpoly[j]] + root)]; in codec_init() 144 rs->genpoly[ in codec_init() [all...] |
H A D | encode_rs.c | 19 uint16_t *genpoly = rs->genpoly; variable 34 genpoly[nroots - j])]; 41 fb + genpoly[0])];
|
H A D | test_rslib.c | 38 int genpoly; member 453 rsc = init_rs(e->symsize, e->genpoly, e->fcs, e->prim, e->nroots); in run_exercise()
|
/kernel/linux/linux-6.6/lib/ |
H A D | bch.c | 1206 uint32_t *genpoly; in compute_generator_polynomial() local 1210 genpoly = bch_alloc(DIV_ROUND_UP(m*t+1, 32)*sizeof(*genpoly), &err); in compute_generator_polynomial() 1213 kfree(genpoly); in compute_generator_polynomial() 1214 genpoly = NULL; in compute_generator_polynomial() 1251 genpoly[i++] = word; in compute_generator_polynomial() 1260 return genpoly; in compute_generator_polynomial() 1290 uint32_t *genpoly; in bch_init() local 1364 genpoly = compute_generator_polynomial(bch); in bch_init() 1365 if (genpoly in bch_init() [all...] |
/kernel/linux/linux-5.10/lib/ |
H A D | bch.c | 1240 uint32_t *genpoly; in compute_generator_polynomial() local 1244 genpoly = bch_alloc(DIV_ROUND_UP(m*t+1, 32)*sizeof(*genpoly), &err); in compute_generator_polynomial() 1247 kfree(genpoly); in compute_generator_polynomial() 1248 genpoly = NULL; in compute_generator_polynomial() 1285 genpoly[i++] = word; in compute_generator_polynomial() 1294 return genpoly; in compute_generator_polynomial() 1324 uint32_t *genpoly; in bch_init() local 1398 genpoly = compute_generator_polynomial(bch); in bch_init() 1399 if (genpoly in bch_init() [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | rslib.h | 24 * @genpoly: Generator polynomial 39 uint16_t *genpoly; member
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | rslib.h | 24 * @genpoly: Generator polynomial 39 uint16_t *genpoly; member
|
Completed in 8 milliseconds