Lines Matching refs:ecc_strength
160 int ecc_strength; in get_ecc_strength() local
162 ecc_strength = ((mtd->oobsize - geo->metadata_size) * 8) in get_ecc_strength()
166 return round_down(ecc_strength, 2); in get_ecc_strength()
179 return geo->ecc_strength <= this->devdata->bch_max_ecc_strength; in gpmi_check_ecc()
189 unsigned int ecc_strength, in set_geometry_by_ecc_info() argument
211 geo->ecc_strength = round_up(ecc_strength, 2); in set_geometry_by_ecc_info()
277 (geo->gf_len * geo->ecc_strength * geo->ecc_chunk_count) / 8; in set_geometry_by_ecc_info()
290 (geo->ecc_strength * geo->gf_len * (geo->ecc_chunk_count - 1) in set_geometry_by_ecc_info()
326 geo->ecc_strength = get_ecc_strength(this); in legacy_set_geometry()
331 geo->ecc_strength, in legacy_set_geometry()
337 (geo->gf_len * geo->ecc_strength * geo->ecc_chunk_count) / 8; in legacy_set_geometry()
402 (geo->ecc_strength * geo->gf_len * (geo->ecc_chunk_count - 1) in legacy_set_geometry()
992 int eccbits = nfc_geo->ecc_strength * nfc_geo->gf_len; in gpmi_ecc_read_page_data()
1042 nfc_geo->ecc_strength); in gpmi_ecc_read_page_data()
1049 nfc_geo->ecc_strength); in gpmi_ecc_read_page_data()
1114 ecc_parity_size = geo->gf_len * geo->ecc_strength / 8; in gpmi_ecc_read_subpage()
1390 int eccbits = nfc_geo->ecc_strength * nfc_geo->gf_len; in gpmi_ecc_read_page_raw()
1475 int eccbits = nfc_geo->ecc_strength * nfc_geo->gf_len; in gpmi_ecc_write_page_raw()
1851 ecc->strength = bch_geo->ecc_strength; in gpmi_init_last()
1860 ((bch_geo->gf_len * bch_geo->ecc_strength) % 8) == 0) { in gpmi_init_last()