Searched refs:gfpoly (Results 1 – 4 of 4) sorted by relevance
| /linux-6.15/lib/reed_solomon/ |
| H A D | reed_solomon.c | 70 static struct rs_codec *codec_init(int symsize, int gfpoly, int (*gffunc)(int), in codec_init() argument 87 rs->gfpoly = gfpoly; in codec_init() 106 if (gfpoly) { in codec_init() 113 sr ^= gfpoly; in codec_init() 213 static struct rs_control *init_rs_internal(int symsize, int gfpoly, in init_rs_internal() argument 249 if (gfpoly != cd->gfpoly) 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()
|
| /linux-6.15/include/linux/ |
| H A D | rslib.h | 43 int gfpoly; member 81 struct rs_control *init_rs_gfp(int symsize, int gfpoly, int fcr, int prim, 97 static inline struct rs_control *init_rs(int symsize, int gfpoly, int fcr, in init_rs() argument 100 return init_rs_gfp(symsize, gfpoly, fcr, prim, nroots, GFP_KERNEL); in init_rs()
|
| /linux-6.15/arch/x86/crypto/ |
| H A D | aes-gcm-avx10-x86_64.S | 259 .macro _ghash_mul_step i, a, b, dst, gfpoly, t0, t1, t2 268 vpclmulqdq $0x01, \t0, \gfpoly, \t2 // LO_L*(x^63 + x^62 + x^57) 276 vpclmulqdq $0x01, \t1, \gfpoly, \t0 // MI_L*(x^63 + x^62 + x^57) 286 .macro _ghash_mul a, b, dst, gfpoly, t0, t1, t2 288 _ghash_mul_step \i, \a, \b, \dst, \gfpoly, \t0, \t1, \t2 306 .macro _ghash_reduce lo, mi, hi, gfpoly, t0 307 vpclmulqdq $0x01, \lo, \gfpoly, \t0 310 vpclmulqdq $0x01, \mi, \gfpoly, \t0
|
| H A D | aes-gcm-aesni-x86_64.S | 290 .macro _ghash_mul_step i, a, a_times_x64, b, gfpoly, t0, t1 312 pclmulqdq $0x00, \gfpoly, \t0 // MI_L*(x^63 + x^62 + x^57) 322 .macro _ghash_mul a, a_times_x64, b, gfpoly, t0, t1 324 _ghash_mul_step \i, \a, \a_times_x64, \b, \gfpoly, \t0, \t1
|