Home
last modified time | relevance | path

Searched refs:nand_ecclayout (Results 1 – 24 of 24) sorted by relevance

/openbmc/u-boot/drivers/mtd/nand/raw/
H A Dfsl_ifc_nand.c62 static struct nand_ecclayout oob_512_8bit_ecc4 = {
69 static struct nand_ecclayout oob_512_16bit_ecc4 = {
76 static struct nand_ecclayout oob_2048_ecc4 = {
88 static struct nand_ecclayout oob_4096_ecc4 = {
104 static struct nand_ecclayout oob_4096_ecc8 = {
128 static struct nand_ecclayout oob_8192_ecc4 = {
152 static struct nand_ecclayout oob_8192_ecc8 = {
886 struct nand_ecclayout *layout; in fsl_ifc_chip_init()
H A Ddavinci_nand.c263 static struct nand_ecclayout nand_davinci_4bit_layout_oobfirst = {
307 static struct nand_ecclayout nand_keystone_rbl_4bit_layout_oobfirst = {
369 struct nand_ecclayout *saved_ecc_layout; in nand_davinci_write_page()
431 struct nand_ecclayout *saved_ecc_layout = chip->ecc.layout; in nand_davinci_read_page_hwecc()
774 struct nand_ecclayout *layout; in davinci_nand_init()
H A Dfsmc_nand.c29 static struct nand_ecclayout fsmc_ecc4_lp_layout = {
65 static struct nand_ecclayout fsmc_ecc4_224_layout = {
118 static struct nand_ecclayout fsmc_ecc4_sp_layout = {
135 static struct nand_ecclayout fsmc_ecc1_layout = {
H A Dnand_bch.c30 struct nand_ecclayout ecclayout;
114 struct nand_ecclayout *layout = nand->ecc.layout; in nand_bch_init()
H A Dfsl_elbc_nand.c79 static struct nand_ecclayout fsl_elbc_oob_sp_eccm0 = {
86 static struct nand_ecclayout fsl_elbc_oob_sp_eccm1 = {
93 static struct nand_ecclayout fsl_elbc_oob_lp_eccm0 = {
100 static struct nand_ecclayout fsl_elbc_oob_lp_eccm1 = {
H A Dpxa3xx_nand.c317 static struct nand_ecclayout ecc_layout_2KB_bch4bit = {
327 static struct nand_ecclayout ecc_layout_2KB_bch8bit = {
341 static struct nand_ecclayout ecc_layout_4KB_bch4bit = {
356 static struct nand_ecclayout ecc_layout_8KB_bch4bit = {
383 static struct nand_ecclayout ecc_layout_4KB_bch8bit = {
393 static struct nand_ecclayout ecc_layout_8KB_bch8bit = {
H A Datmel_nand.c68 static struct nand_ecclayout atmel_pmecc_oobinfo;
90 static void pmecc_config_ecc_layout(struct nand_ecclayout *layout, in pmecc_config_ecc_layout()
620 struct nand_ecclayout *ecc_layout; in atmel_pmecc_core_init()
962 static struct nand_ecclayout atmel_oobinfo_large = {
975 static struct nand_ecclayout atmel_oobinfo_small = {
H A Dmxc_nand.c51 static struct nand_ecclayout nand_hw_eccoob = {
57 static struct nand_ecclayout nand_hw_eccoob2k = {
70 static struct nand_ecclayout nand_hw_eccoob = {
76 static struct nand_ecclayout nand_hw_eccoob2k = {
H A Dzynq_nand.c176 static struct nand_ecclayout nand_oob_16 = {
184 static struct nand_ecclayout nand_oob_64 = {
194 static struct nand_ecclayout ondie_nand_oob_64 = {
H A Dvf610_nfc.c166 static struct nand_ecclayout vf610_nfc_ecc = {
181 static struct nand_ecclayout vf610_nfc_ecc = {
H A Dsunxi_nand.c220 struct nand_ecclayout layout;
1389 struct nand_ecclayout *layout; in sunxi_nand_hw_common_ecc_ctrl_init()
1464 struct nand_ecclayout *layout; in sunxi_nand_hw_ecc_ctrl_init()
1518 struct nand_ecclayout *layout; in sunxi_nand_hw_syndrome_ecc_ctrl_init()
H A Domap_gpmc.c30 static __maybe_unused struct nand_ecclayout omap_ecclayout;
714 struct nand_ecclayout *ecclayout = &omap_ecclayout; in omap_select_ecc_scheme()
H A Dlpc32xx_nand_mlc.c200 static struct nand_ecclayout lpc32xx_largepage_ecclayout = {
H A Dlpc32xx_nand_slc.c74 static struct nand_ecclayout lpc32xx_nand_oob_16 = {
H A Darasan_nfc.c212 static struct nand_ecclayout ondie_nand_oob_64 = {
260 static struct nand_ecclayout nand_oob;
H A Dtegra_nand.c49 static struct nand_ecclayout eccoob = {
H A Dnand_base.c51 static struct nand_ecclayout nand_oob_8 = {
61 static struct nand_ecclayout nand_oob_16 = {
69 static struct nand_ecclayout nand_oob_64 = {
80 static struct nand_ecclayout nand_oob_128 = {
H A Dmxs_nand.c48 struct nand_ecclayout fake_ecc_layout;
H A Ddenali.c1146 static struct nand_ecclayout nand_oob;
/openbmc/u-boot/include/linux/mtd/
H A Dpartitions.h44 struct nand_ecclayout *ecclayout; /* out of band layout for this partition (NAND only) */
H A Donenand.h121 struct nand_ecclayout *ecclayout;
H A Dmtd.h142 struct nand_ecclayout { struct
215 struct nand_ecclayout *ecclayout;
H A Drawnand.h602 struct nand_ecclayout *layout;
948 struct nand_ecclayout *ecclayout;
/openbmc/u-boot/drivers/mtd/onenand/
H A Donenand_base.c50 static struct nand_ecclayout onenand_oob_128 = {
70 static struct nand_ecclayout onenand_oob_64 = {
87 static struct nand_ecclayout onenand_oob_32 = {