Home
last modified time | relevance | path

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

/linux-4.1.27/include/linux/mtd/
Dnand_bch.h37 unsigned int eccbytes, struct nand_ecclayout **ecclayout);
63 unsigned int eccbytes, struct nand_ecclayout **ecclayout) in nand_bch_init()
Dsharpsl.h17 struct nand_ecclayout *ecc_layout;
Dpartitions.h44 struct nand_ecclayout *ecclayout; /* out of band layout for this partition (NAND only) */
Dnftl.h53 struct nand_ecclayout oobinfo;
Dinftl.h47 struct nand_ecclayout oobinfo;
Dmtd.h105 struct nand_ecclayout { struct
171 struct nand_ecclayout *ecclayout;
Donenand.h137 struct nand_ecclayout *ecclayout;
Dnand.h495 struct nand_ecclayout *layout;
863 struct nand_ecclayout *ecclayout;
/linux-4.1.27/drivers/mtd/nand/
Dnand_bch.c41 struct nand_ecclayout ecclayout;
128 struct nand_ecclayout **ecclayout) in nand_bch_init()
131 struct nand_ecclayout *layout; in nand_bch_init()
Dsm_common.c15 static struct nand_ecclayout nand_oob_sm = {
31 static struct nand_ecclayout nand_oob_sm_small = {
Dfsl_ifc_nand.c72 static struct nand_ecclayout oob_512_8bit_ecc4 = {
79 static struct nand_ecclayout oob_512_16bit_ecc4 = {
86 static struct nand_ecclayout oob_2048_ecc4 = {
98 static struct nand_ecclayout oob_4096_ecc4 = {
114 static struct nand_ecclayout oob_4096_ecc8 = {
138 static struct nand_ecclayout oob_8192_ecc4 = {
162 static struct nand_ecclayout oob_8192_ecc8 = {
878 struct nand_ecclayout *layout; in fsl_ifc_chip_init()
Dfsmc_nand.c42 static struct nand_ecclayout fsmc_ecc1_128_layout = {
58 static struct nand_ecclayout fsmc_ecc1_64_layout = {
69 static struct nand_ecclayout fsmc_ecc1_16_layout = {
82 static struct nand_ecclayout fsmc_ecc4_256_layout = {
142 static struct nand_ecclayout fsmc_ecc4_224_layout = {
178 static struct nand_ecclayout fsmc_ecc4_128_layout = {
214 static struct nand_ecclayout fsmc_ecc4_64_layout = {
238 static struct nand_ecclayout fsmc_ecc4_16_layout = {
Dfsl_elbc_nand.c84 static struct nand_ecclayout fsl_elbc_oob_sp_eccm0 = {
91 static struct nand_ecclayout fsl_elbc_oob_sp_eccm1 = {
98 static struct nand_ecclayout fsl_elbc_oob_lp_eccm0 = {
105 static struct nand_ecclayout fsl_elbc_oob_lp_eccm1 = {
Dsunxi_nand.c205 struct nand_ecclayout layout;
529 struct nand_ecclayout *layout = ecc->layout; in sunxi_nfc_hw_ecc_read_page()
615 struct nand_ecclayout *layout = ecc->layout; in sunxi_nfc_hw_ecc_write_page()
925 struct nand_ecclayout *layout; in sunxi_nand_hw_common_ecc_ctrl_init()
984 struct nand_ecclayout *layout; in sunxi_nand_hw_ecc_ctrl_init()
1037 struct nand_ecclayout *layout; in sunxi_nand_hw_syndrome_ecc_ctrl_init()
Dmxc_nand.c152 struct nand_ecclayout *ecclayout_512, *ecclayout_2k, *ecclayout_4k;
204 static struct nand_ecclayout nandv1_hw_eccoob_smallpage = {
210 static struct nand_ecclayout nandv1_hw_eccoob_largepage = {
218 static struct nand_ecclayout nandv2_hw_eccoob_smallpage = {
229 static struct nand_ecclayout nandv2_hw_eccoob_largepage = {
246 static struct nand_ecclayout nandv2_hw_eccoob_4k = {
Ddavinci_nand.c58 struct nand_ecclayout ecclayout;
490 static struct nand_ecclayout hwecc4_small = {
506 static struct nand_ecclayout hwecc4_2048 = {
Datmel_nand.c75 static struct nand_ecclayout atmel_oobinfo_large = {
88 static struct nand_ecclayout atmel_oobinfo_small = {
160 static struct nand_ecclayout atmel_pmecc_oobinfo;
477 static void pmecc_config_ecc_layout(struct nand_ecclayout *layout, in pmecc_config_ecc_layout()
997 struct nand_ecclayout *ecc_layout; in atmel_pmecc_core_init()
Dcafe_nand.c455 static struct nand_ecclayout cafe_oobinfo_2048 = {
490 static struct nand_ecclayout cafe_oobinfo_512 = {
Dsh_flctl.c46 static struct nand_ecclayout flctl_4secc_oob_16 = {
54 static struct nand_ecclayout flctl_4secc_oob_64 = {
Dpxa3xx_nand.c288 static struct nand_ecclayout ecc_layout_2KB_bch4bit = {
298 static struct nand_ecclayout ecc_layout_4KB_bch4bit = {
313 static struct nand_ecclayout ecc_layout_4KB_bch8bit = {
Dbf5xx_nand.c112 static struct nand_ecclayout bootrom_ecclayout = {
Ddenali.c1362 static struct nand_ecclayout nand_8bit_oob = {
1367 static struct nand_ecclayout nand_15bit_oob = {
Dhisi504_nand.c634 static struct nand_ecclayout nand_ecc_2K_16bits = {
Dlpc32xx_mlc.c142 static struct nand_ecclayout lpc32xx_nand_oob = {
Dnand_base.c53 static struct nand_ecclayout nand_oob_8 = {
63 static struct nand_ecclayout nand_oob_16 = {
71 static struct nand_ecclayout nand_oob_64 = {
82 static struct nand_ecclayout nand_oob_128 = {
Ds3c2410.c88 static struct nand_ecclayout nand_hw_eccoob = {
Domap2.c174 struct nand_ecclayout oobinfo;
1658 struct nand_ecclayout *ecclayout; in omap_nand_probe()
Dlpc32xx_slc.c146 static struct nand_ecclayout lpc32xx_nand_oob_16 = {
Ddocg4.c225 static struct nand_ecclayout docg4_oobinfo = {
Ddiskonchip.c993 static struct nand_ecclayout doc200x_oobinfo = {
/linux-4.1.27/arch/mips/include/asm/mach-jz4740/
Djz4740_nand.h28 struct nand_ecclayout *ecc_layout;
/linux-4.1.27/include/linux/platform_data/
Dmtd-nand-s3c2410.h43 struct nand_ecclayout *ecc_layout;
/linux-4.1.27/drivers/staging/mt29f_spinand/
Dmt29f_spinand.h81 struct nand_ecclayout *ecclayout;
Dmt29f_spinand.c45 static struct nand_ecclayout spinand_oob_64 = {
/linux-4.1.27/arch/mips/jz4740/
Dboard-qi_lb60.c53 static struct nand_ecclayout qi_lb60_ecclayout_1gb = {
89 static struct nand_ecclayout qi_lb60_ecclayout_2gb = {
/linux-4.1.27/arch/arm/mach-pxa/
Dspitz.c766 static struct nand_ecclayout akita_oobinfo = {
/linux-4.1.27/drivers/mtd/onenand/
Donenand_base.c71 static struct nand_ecclayout flexonenand_oob_128 = {
99 static struct nand_ecclayout onenand_oob_128 = {
120 static struct nand_ecclayout onenand_oob_64 = {
137 static struct nand_ecclayout onenand_oob_32 = {
/linux-4.1.27/arch/arm/plat-samsung/
Ddevs.c715 sizeof(struct nand_ecclayout), GFP_KERNEL); in s3c_nand_copy_set()
/linux-4.1.27/drivers/mtd/
Dmtdchar.c475 static int shrink_ecclayout(const struct nand_ecclayout *from, in shrink_ecclayout()
Dmtdswap.c1420 struct nand_ecclayout *oinfo; in mtdswap_add_mtd()
/linux-4.1.27/fs/jffs2/
Dwbuf.c1186 struct nand_ecclayout *oinfo = c->mtd->ecclayout; in jffs2_nand_flash_setup()
/linux-4.1.27/drivers/mtd/nand/gpmi-nand/
Dgpmi-nand.c50 static struct nand_ecclayout gpmi_hw_ecclayout = {
/linux-4.1.27/drivers/mtd/devices/
Ddocg3.c77 static struct nand_ecclayout docg3_oobinfo = {