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()
542 static unsigned long expand_and_crc_sym(struct symbol *sym, unsigned long crc) in expand_and_crc_sym() argument
550 return crc; in expand_and_crc_sym()
573 crc = partial_crc32(cur->string, crc); in expand_and_crc_sym()
574 crc = partial_crc32_one(' ', crc); in expand_and_crc_sym()
584 crc = partial_crc32(cur->string, crc); in expand_and_crc_sym()
585 crc = partial_crc32_one(' ', crc); in expand_and_crc_sym()
589 crc = expand_and_crc_sym(subsym, crc); in expand_and_crc_sym()
619 crc = partial_crc32(symbol_types[cur->tag].name, in expand_and_crc_sym()
620 crc); in expand_and_crc_sym()
621 crc = partial_crc32_one(' ', crc); in expand_and_crc_sym()
622 crc = partial_crc32(cur->string, crc); in expand_and_crc_sym()
623 crc = partial_crc32_one(' ', crc); in expand_and_crc_sym()
627 crc = expand_and_crc_sym(subsym, crc); in expand_and_crc_sym()
643 return crc; in expand_and_crc_sym()
654 unsigned long crc; in export_symbol() local
664 crc = expand_and_crc_sym(sym, 0xffffffff) ^ 0xffffffff; in export_symbol()
696 printf("%s__crc_%s = 0x%08lx ;\n", mod_prefix, name, crc); in export_symbol()