Home
last modified time | relevance | path

Searched refs:msgpoly (Results 1 – 1 of 1) sorted by relevance

/linux/lib/crc/riscv/
H A Dcrc-clmul-template.h77 crc_clmul_prep(crc_t crc, unsigned long msgpoly) in crc_clmul_prep() argument
80 return msgpoly ^ crc; in crc_clmul_prep()
82 return msgpoly ^ ((unsigned long)crc << (BITS_PER_LONG - CRC_BITS)); in crc_clmul_prep()
91 crc_clmul_long(unsigned long msgpoly, const struct crc_clmul_consts *consts) in crc_clmul_long() argument
118 tmp = clmul(msgpoly, consts->barrett_reduction_const_1); in crc_clmul_long()
120 tmp = clmulr(msgpoly, consts->barrett_reduction_const_1); in crc_clmul_long()
154 crc_clmul_update_long(crc_t crc, unsigned long msgpoly, in crc_clmul_update_long() argument
157 return crc_clmul_long(crc_clmul_prep(crc, msgpoly), consts); in crc_clmul_update_long()
165 unsigned long msgpoly; in crc_clmul_update_partial() local
169 msgpoly = (unsigned long)p[0] << (BITS_PER_LONG - 8); in crc_clmul_update_partial()
[all …]