Home
last modified time | relevance | path

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

/rk3399_rockchip-uboot/drivers/mtd/nand/raw/
H A Domap_elm.c33 static void elm_load_syndromes(u8 *syndrome, enum bch_level bch_type, u8 poly) in elm_load_syndromes() argument
39 ptr = &elm_cfg->syndrome_fragments[poly].syndrome_fragment_x[0]; in elm_load_syndromes()
44 ptr = &elm_cfg->syndrome_fragments[poly].syndrome_fragment_x[1]; in elm_load_syndromes()
51 ptr = &elm_cfg->syndrome_fragments[poly].syndrome_fragment_x[2]; in elm_load_syndromes()
56 ptr = &elm_cfg->syndrome_fragments[poly].syndrome_fragment_x[3]; in elm_load_syndromes()
64 ptr = &elm_cfg->syndrome_fragments[poly].syndrome_fragment_x[4]; in elm_load_syndromes()
70 ptr = &elm_cfg->syndrome_fragments[poly].syndrome_fragment_x[5]; in elm_load_syndromes()
76 ptr = &elm_cfg->syndrome_fragments[poly].syndrome_fragment_x[6]; in elm_load_syndromes()
97 u8 poly = ELM_DEFAULT_POLY; in elm_check_error() local
101 elm_load_syndromes(syndrome, bch_type, poly); in elm_check_error()
[all …]
H A Datmel_nand.c751 static inline int deg(unsigned int poly) in deg() argument
754 return fls(poly) - 1; in deg()
757 static int build_gf_tables(int mm, unsigned int poly, in build_gf_tables() argument
761 const unsigned int k = 1 << deg(poly); in build_gf_tables()
776 x ^= poly; in build_gf_tables()
790 unsigned int poly = (sector_size == 512) ? in create_lookup_table() local
798 if (addr && build_gf_tables(degree, poly, addr, addr + table_size)) in create_lookup_table()
/rk3399_rockchip-uboot/lib/
H A Dbch.c115 struct gf_poly poly; member
315 static inline int deg(unsigned int poly) in deg() argument
318 return fls(poly)-1; in deg()
382 uint32_t poly; in compute_syndromes() local
395 poly = *ecc++; in compute_syndromes()
397 while (poly) { in compute_syndromes()
398 i = deg(poly); in compute_syndromes()
402 poly ^= (1 << i); in compute_syndromes()
585 static int find_poly_deg1_roots(struct bch_control *bch, struct gf_poly *poly, in find_poly_deg1_roots() argument
590 if (poly->c[0]) in find_poly_deg1_roots()
[all …]
H A Dcrc32c.c29 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 Dcrc32.c63 uLong poly; /* polynomial exclusive-or pattern */ in make_crc_table() local
68 poly = 0L; in make_crc_table()
70 poly |= 1L << (31 - p[n]); in make_crc_table()
76 c = c & 1 ? poly ^ (c >> 1) : c >> 1; in make_crc_table()
/rk3399_rockchip-uboot/tools/
H A Dpbl_crc32.c17 uint32_t poly; /* polynomial exclusive-or pattern */ in make_crc_table() local
26 poly = 0x04c11db7; in make_crc_table()
32 mask = (mask << 1) ^ poly; in make_crc_table()
/rk3399_rockchip-uboot/drivers/video/drm/
H A Drockchip_display_helper.c21 unsigned long poly; /* polynomial exclusive-or pattern */ in rockchip_display_make_crc32_table() local
26 poly = 0L; in rockchip_display_make_crc32_table()
28 poly |= 1L << (31 - p[n]); in rockchip_display_make_crc32_table()
33 c = c & 1 ? poly ^ (c >> 1) : c >> 1; in rockchip_display_make_crc32_table()