Lines Matching refs:crc
132 static unsigned long partial_crc32_one(unsigned char c, unsigned long crc) in partial_crc32_one() argument
134 return crctab32[(crc ^ c) & 0xff] ^ (crc >> 8); in partial_crc32_one()
137 static unsigned long partial_crc32(const char *s, unsigned long crc) in partial_crc32() argument
140 crc = partial_crc32_one(*s++, crc); in partial_crc32()
141 return crc; in partial_crc32()
540 static unsigned long expand_and_crc_sym(struct symbol *sym, unsigned long crc) in expand_and_crc_sym() argument
548 return crc; in expand_and_crc_sym()
571 crc = partial_crc32(cur->string, crc); in expand_and_crc_sym()
572 crc = partial_crc32_one(' ', crc); in expand_and_crc_sym()
582 crc = partial_crc32(cur->string, crc); in expand_and_crc_sym()
583 crc = partial_crc32_one(' ', crc); in expand_and_crc_sym()
587 crc = expand_and_crc_sym(subsym, crc); in expand_and_crc_sym()
617 crc = partial_crc32(symbol_types[cur->tag].name, in expand_and_crc_sym()
618 crc); in expand_and_crc_sym()
619 crc = partial_crc32_one(' ', crc); in expand_and_crc_sym()
620 crc = partial_crc32(cur->string, crc); in expand_and_crc_sym()
621 crc = partial_crc32_one(' ', crc); in expand_and_crc_sym()
625 crc = expand_and_crc_sym(subsym, crc); in expand_and_crc_sym()
641 return crc; in expand_and_crc_sym()
652 unsigned long crc; in export_symbol() local
662 crc = expand_and_crc_sym(sym, 0xffffffff) ^ 0xffffffff; in export_symbol()
694 printf("%s__crc_%s = 0x%08lx ;\n", mod_prefix, name, crc); in export_symbol()