Lines Matching refs:msgpoly

77 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()
171 msgpoly = (msgpoly >> 8) ^ ((unsigned long)p[i] << (BITS_PER_LONG - 8)); in crc_clmul_update_partial()
173 msgpoly = p[0]; in crc_clmul_update_partial()
175 msgpoly = (msgpoly << 8) ^ p[i]; in crc_clmul_update_partial()
180 msgpoly ^= (unsigned long)crc << (BITS_PER_LONG - 8*len); in crc_clmul_update_partial()
182 msgpoly ^= (unsigned long)crc << (8*len - CRC_BITS); in crc_clmul_update_partial()
184 return crc_clmul_long(msgpoly, consts); in crc_clmul_update_partial()
187 msgpoly ^= (unsigned long)crc << (BITS_PER_LONG - 8*len); in crc_clmul_update_partial()
188 return crc_clmul_long(msgpoly, consts) ^ (crc >> (8*len)); in crc_clmul_update_partial()
190 msgpoly ^= crc >> (CRC_BITS - 8*len); in crc_clmul_update_partial()
191 return crc_clmul_long(msgpoly, consts) ^ (crc << (8*len)); in crc_clmul_update_partial()