Lines Matching refs:symsize
70 static struct rs_codec *codec_init(int symsize, int gfpoly, int (*gffunc)(int), in codec_init() argument
82 rs->mm = symsize; in codec_init()
83 rs->nn = (1 << symsize) - 1; in codec_init()
112 if (sr & (1 << symsize)) in codec_init()
213 static struct rs_control *init_rs_internal(int symsize, int gfpoly, in init_rs_internal() argument
222 if (symsize < 1) in init_rs_internal()
224 if (fcr < 0 || fcr >= (1<<symsize)) in init_rs_internal()
226 if (prim <= 0 || prim >= (1<<symsize)) in init_rs_internal()
228 if (nroots < 0 || nroots >= (1<<symsize)) in init_rs_internal()
247 if (symsize != cd->mm) in init_rs_internal()
266 rs->codec = codec_init(symsize, gfpoly, gffunc, fcr, prim, nroots, gfp); in init_rs_internal()
288 struct rs_control *init_rs_gfp(int symsize, int gfpoly, int fcr, int prim, in init_rs_gfp() argument
291 return init_rs_internal(symsize, gfpoly, NULL, fcr, prim, nroots, gfp); in init_rs_gfp()
307 struct rs_control *init_rs_non_canonical(int symsize, int (*gffunc)(int), in init_rs_non_canonical() argument
310 return init_rs_internal(symsize, 0, gffunc, fcr, prim, nroots, in init_rs_non_canonical()