Home
last modified time | relevance | path

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

/Zephyr-latest/include/zephyr/sys/
Dcrc.h93 uint16_t crc16(uint16_t poly, uint16_t seed, const uint8_t *src, size_t len);
123 uint16_t crc16_reflect(uint16_t poly, uint16_t seed, const uint8_t *src, size_t len);
389 uint32_t seed, uint32_t poly, bool reflect, bool first, in crc_by_type() argument
394 return crc4(src, len, poly, seed, reflect); in crc_by_type()
400 return crc8(src, len, poly, seed, reflect); in crc_by_type()
407 return crc16_reflect(poly, seed, src, len); in crc_by_type()
409 return crc16(poly, seed, src, len); in crc_by_type()
/Zephyr-latest/lib/crc/
Dcrc16_sw.c9 uint16_t crc16(uint16_t poly, uint16_t seed, const uint8_t *src, size_t len) in crc16() argument
19 crc = (crc << 1U) ^ poly; in crc16()
30 uint16_t crc16_reflect(uint16_t poly, uint16_t seed, const uint8_t *src, size_t len) in crc16_reflect() argument
40 crc = (crc >> 1U) ^ poly; in crc16_reflect()
Dcrc_shell.c74 uint32_t poly = 0; in cmd_crc() local
95 poly = (size_t)strtoul(optarg, NULL, 16); in cmd_crc()
96 if (poly == 0 && errno == EINVAL) { in cmd_crc()
143 shell_print(sh, "0x%x", crc_by_type(type, addr, size, seed, poly, reflect, first, last)); in cmd_crc()