Searched refs:poly (Results 1 – 8 of 8) sorted by relevance
| /openbmc/u-boot/drivers/mtd/nand/raw/ |
| H A D | omap_elm.c | 32 static void elm_load_syndromes(u8 *syndrome, enum bch_level bch_type, u8 poly) in elm_load_syndromes() argument 38 ptr = &elm_cfg->syndrome_fragments[poly].syndrome_fragment_x[0]; in elm_load_syndromes() 43 ptr = &elm_cfg->syndrome_fragments[poly].syndrome_fragment_x[1]; in elm_load_syndromes() 50 ptr = &elm_cfg->syndrome_fragments[poly].syndrome_fragment_x[2]; in elm_load_syndromes() 55 ptr = &elm_cfg->syndrome_fragments[poly].syndrome_fragment_x[3]; in elm_load_syndromes() 63 ptr = &elm_cfg->syndrome_fragments[poly].syndrome_fragment_x[4]; in elm_load_syndromes() 69 ptr = &elm_cfg->syndrome_fragments[poly].syndrome_fragment_x[5]; in elm_load_syndromes() 75 ptr = &elm_cfg->syndrome_fragments[poly].syndrome_fragment_x[6]; in elm_load_syndromes() 96 u8 poly = ELM_DEFAULT_POLY; in elm_check_error() local 100 elm_load_syndromes(syndrome, bch_type, poly); in elm_check_error() [all …]
|
| H A D | atmel_nand.c | 750 static inline int deg(unsigned int poly) in deg() argument 753 return fls(poly) - 1; in deg() 756 static int build_gf_tables(int mm, unsigned int poly, in build_gf_tables() argument 760 const unsigned int k = 1 << deg(poly); in build_gf_tables() 775 x ^= poly; in build_gf_tables() 789 unsigned int poly = (sector_size == 512) ? in create_lookup_table() local 797 if (addr && build_gf_tables(degree, poly, addr, addr + table_size)) in create_lookup_table()
|
| /openbmc/u-boot/lib/ |
| H A D | bch.c | 121 struct gf_poly poly; member 321 static inline int deg(unsigned int poly) in deg() argument 324 return fls(poly)-1; in deg() 388 uint32_t poly; in compute_syndromes() local 401 poly = *ecc++; in compute_syndromes() 403 while (poly) { in compute_syndromes() 404 i = deg(poly); in compute_syndromes() 408 poly ^= (1 << i); in compute_syndromes() 591 static int find_poly_deg1_roots(struct bch_control *bch, struct gf_poly *poly, in find_poly_deg1_roots() argument 596 if (poly->c[0]) in find_poly_deg1_roots() [all …]
|
| H A D | crc32c.c | 29 const uint32_t poly = pol; /* Bit-reflected CRC32C polynomial */ in crc32c_init() local 34 v = (v >> 1) ^ ((v & 1) ? poly : 0); in crc32c_init()
|
| H A D | crc32.c | 66 uLong poly; /* polynomial exclusive-or pattern */ in make_crc_table() local 72 poly = 0L; in make_crc_table() 74 poly |= 1L << (31 - p[n]); in make_crc_table() 80 c = c & 1 ? poly ^ (c >> 1) : c >> 1; in make_crc_table()
|
| /openbmc/u-boot/tools/ |
| H A D | pbl_crc32.c | 16 uint32_t poly; /* polynomial exclusive-or pattern */ in make_crc_table() local 25 poly = 0x04c11db7; in make_crc_table() 31 mask = (mask << 1) ^ poly; in make_crc_table()
|
| /openbmc/u-boot/drivers/w1-eeprom/ |
| H A D | ds2502.c | 39 static const u8 poly = 0x8C; /* (1 + x^4 + x^5) + x^8 */ in ds2502_crc8() local 52 crc ^= poly; in ds2502_crc8()
|
| /openbmc/phosphor-ipmi-blobs/ |
| H A D | README.md | 53 CRC-16-CCITT (poly 0x1021).
|