Searched refs:ecc_size (Results 1 - 5 of 5) sorted by relevance
/linux-4.1.27/fs/pstore/ |
H A D | ram_core.c | 134 uint16_t par[prz->ecc_info.ecc_size]; persistent_ram_encode_rs8() 139 for (i = 0; i < prz->ecc_info.ecc_size; i++) persistent_ram_encode_rs8() 147 uint16_t par[prz->ecc_info.ecc_size]; persistent_ram_decode_rs8() 149 for (i = 0; i < prz->ecc_info.ecc_size; i++) persistent_ram_decode_rs8() 163 int ecc_size = prz->ecc_info.ecc_size; persistent_ram_update_ecc() local 166 if (!ecc_size) persistent_ram_update_ecc() 170 par = prz->par_buffer + (start / ecc_block_size) * ecc_size; persistent_ram_update_ecc() 177 par += ecc_size; persistent_ram_update_ecc() 185 if (!prz->ecc_info.ecc_size) persistent_ram_update_header_ecc() 198 if (!prz->ecc_info.ecc_size) persistent_ram_ecc_old() 217 par += prz->ecc_info.ecc_size; persistent_ram_ecc_old() 229 if (!ecc_info || !ecc_info->ecc_size) persistent_ram_init_ecc() 233 prz->ecc_info.ecc_size = ecc_info->ecc_size ?: 16; persistent_ram_init_ecc() 237 ecc_blocks = DIV_ROUND_UP(prz->buffer_size - prz->ecc_info.ecc_size, persistent_ram_init_ecc() 239 prz->ecc_info.ecc_size); persistent_ram_init_ecc() 240 ecc_total = (ecc_blocks + 1) * prz->ecc_info.ecc_size; persistent_ram_init_ecc() 242 pr_err("%s: invalid ecc_size %u (total %zu, buffer size %zu)\n", persistent_ram_init_ecc() 243 __func__, prz->ecc_info.ecc_size, persistent_ram_init_ecc() 251 ecc_blocks * prz->ecc_info.ecc_size; persistent_ram_init_ecc() 258 0, 1, prz->ecc_info.ecc_size); persistent_ram_init_ecc() 285 if (!prz->ecc_info.ecc_size) persistent_ram_ecc_string()
|
H A D | ram.c | 548 cxt->ecc_info.ecc_size, cxt->ecc_info.block_size); ramoops_probe() 621 dummy_data->ecc_info.ecc_size = ramoops_ecc == 1 ? 16 : ramoops_ecc; ramoops_register_dummy()
|
/linux-4.1.27/include/linux/ |
H A D | pstore_ram.h | 31 int ecc_size; member in struct:persistent_ram_ecc_info
|
/linux-4.1.27/drivers/mtd/nand/ |
H A D | pxa3xx_nand.c | 225 unsigned int ecc_size; member in struct:pxa3xx_nand_info 403 info->oob_size += info->ecc_size; pxa3xx_set_datasize() 1399 info->ecc_size = 24; pxa_ecc_init() 1407 info->ecc_size = 8; pxa_ecc_init() 1420 info->ecc_size = 32; pxa_ecc_init() 1430 info->ecc_size = 32; pxa_ecc_init() 1444 info->ecc_size = 32; pxa_ecc_init()
|
H A D | nand_base.c | 2161 int ecc_size = chip->ecc.size; nand_write_subpage_hwecc() local 2165 uint32_t start_step = offset / ecc_size; nand_write_subpage_hwecc() 2166 uint32_t end_step = (offset + data_len - 1) / ecc_size; nand_write_subpage_hwecc() 2175 chip->write_buf(mtd, buf, ecc_size); nand_write_subpage_hwecc() 2188 buf += ecc_size; nand_write_subpage_hwecc()
|
Completed in 200 milliseconds