Home
last modified time | relevance | path

Searched refs:ecc_stat (Results 1 – 5 of 5) sorted by relevance

/linux-6.12.1/drivers/net/can/spi/mcp251xfd/
Dmcp251xfd-core.c631 ecc->ecc_stat = 0; in mcp251xfd_chip_ecc_init()
1266 addr = FIELD_GET(MCP251XFD_REG_ECCSTAT_ERRADDR_MASK, ecc->ecc_stat); in mcp251xfd_handle_eccif_recover()
1292 ecc->ecc_stat & MCP251XFD_REG_ECCSTAT_SECIF ? in mcp251xfd_handle_eccif_recover()
1312 u32 ecc_stat; in mcp251xfd_handle_eccif() local
1317 err = regmap_read(priv->map_reg, MCP251XFD_REG_ECCSTAT, &ecc_stat); in mcp251xfd_handle_eccif()
1322 MCP251XFD_REG_ECCSTAT_IF_MASK, ~ecc_stat); in mcp251xfd_handle_eccif()
1327 addr = FIELD_GET(MCP251XFD_REG_ECCSTAT_ERRADDR_MASK, ecc_stat); in mcp251xfd_handle_eccif()
1349 if (ecc_stat & MCP251XFD_REG_ECCSTAT_SECIF) in mcp251xfd_handle_eccif()
1351 else if (ecc_stat & MCP251XFD_REG_ECCSTAT_DEDIF) in mcp251xfd_handle_eccif()
1357 ecc->ecc_stat = 0; in mcp251xfd_handle_eccif()
[all …]
Dmcp251xfd-tef.c183 ecc->ecc_stat = 0; in mcp251xfd_ecc_tefif_successful()
Dmcp251xfd.h589 u32 ecc_stat; member
/linux-6.12.1/drivers/mtd/nand/raw/
Drenesas-nand-controller.c416 u32 ecc_stat; in rnandc_read_page_hw_ecc() local
444 ecc_stat = readl_relaxed(rnandc->regs + ECC_STAT_REG); in rnandc_read_page_hw_ecc()
446 if (oob_required || ECC_STAT_UNCORRECTABLE(cs, ecc_stat)) { in rnandc_read_page_hw_ecc()
454 if (ECC_STAT_UNCORRECTABLE(cs, ecc_stat)) { in rnandc_read_page_hw_ecc()
472 } else if (ECC_STAT_CORRECTABLE(cs, ecc_stat)) { in rnandc_read_page_hw_ecc()
510 u32 ecc_stat; in rnandc_read_subpage_hw_ecc() local
540 ecc_stat = readl_relaxed(rnandc->regs + ECC_STAT_REG); in rnandc_read_subpage_hw_ecc()
542 if (ECC_STAT_UNCORRECTABLE(cs, ecc_stat)) { in rnandc_read_subpage_hw_ecc()
566 } else if (ECC_STAT_CORRECTABLE(cs, ecc_stat)) { in rnandc_read_subpage_hw_ecc()
Dmxc_nand.c385 static u32 get_ecc_status_v2_v3(struct nand_chip *chip, unsigned int ecc_stat) in get_ecc_status_v2_v3() argument
399 err = ecc_stat & ecc_bit_mask; in get_ecc_status_v2_v3()
407 ecc_stat >>= 4; in get_ecc_status_v2_v3()
417 u32 ecc_stat = readl(NFC_V1_V2_ECC_STATUS_RESULT); in get_ecc_status_v2() local
419 return get_ecc_status_v2_v3(chip, ecc_stat); in get_ecc_status_v2()
426 u32 ecc_stat = readl(NFC_V3_ECC_STATUS_RESULT); in get_ecc_status_v3() local
428 return get_ecc_status_v2_v3(chip, ecc_stat); in get_ecc_status_v3()