/linux-4.4.14/include/linux/mtd/ |
D | nand_bch.h | 37 unsigned int eccbytes, struct nand_ecclayout **ecclayout); 63 unsigned int eccbytes, struct nand_ecclayout **ecclayout) in nand_bch_init()
|
D | sharpsl.h | 17 struct nand_ecclayout *ecc_layout;
|
D | partitions.h | 44 struct nand_ecclayout *ecclayout; /* out of band layout for this partition (NAND only) */
|
D | nftl.h | 53 struct nand_ecclayout oobinfo;
|
D | inftl.h | 47 struct nand_ecclayout oobinfo;
|
D | mtd.h | 105 struct nand_ecclayout { struct 171 struct nand_ecclayout *ecclayout;
|
D | onenand.h | 137 struct nand_ecclayout *ecclayout;
|
D | nand.h | 497 struct nand_ecclayout *layout; 861 struct nand_ecclayout *ecclayout;
|
/linux-4.4.14/drivers/mtd/nand/ |
D | nand_bch.c | 41 struct nand_ecclayout ecclayout; 128 struct nand_ecclayout **ecclayout) in nand_bch_init() 131 struct nand_ecclayout *layout; in nand_bch_init()
|
D | sm_common.c | 15 static struct nand_ecclayout nand_oob_sm = { 31 static struct nand_ecclayout nand_oob_sm_small = {
|
D | fsl_ifc_nand.c | 72 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 = { 880 struct nand_ecclayout *layout; in fsl_ifc_chip_init()
|
D | fsmc_nand.c | 42 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 = {
|
D | davinci_nand.c | 58 struct nand_ecclayout ecclayout; 490 static struct nand_ecclayout hwecc4_small = { 506 static struct nand_ecclayout hwecc4_2048 = { 528 static struct nand_ecclayout hwecc4_4096 = {
|
D | mxc_nand.c | 152 struct nand_ecclayout *ecclayout_512, *ecclayout_2k, *ecclayout_4k; 205 static struct nand_ecclayout nandv1_hw_eccoob_smallpage = { 211 static struct nand_ecclayout nandv1_hw_eccoob_largepage = { 219 static struct nand_ecclayout nandv2_hw_eccoob_smallpage = { 230 static struct nand_ecclayout nandv2_hw_eccoob_largepage = { 247 static struct nand_ecclayout nandv2_hw_eccoob_4k = { 963 static void ecc_8bit_layout_4k(struct nand_ecclayout *layout) in ecc_8bit_layout_4k()
|
D | fsl_elbc_nand.c | 84 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 = {
|
D | sunxi_nand.c | 219 struct nand_ecclayout layout; 1038 struct nand_ecclayout *layout; in sunxi_nand_hw_common_ecc_ctrl_init() 1097 struct nand_ecclayout *layout; in sunxi_nand_hw_ecc_ctrl_init() 1150 struct nand_ecclayout *layout; in sunxi_nand_hw_syndrome_ecc_ctrl_init()
|
D | vf610_nfc.c | 176 static struct nand_ecclayout vf610_nfc_ecc45 = { 189 static struct nand_ecclayout vf610_nfc_ecc60 = {
|
D | atmel_nand.c | 75 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() 998 struct nand_ecclayout *ecc_layout; in atmel_pmecc_core_init()
|
D | cafe_nand.c | 455 static struct nand_ecclayout cafe_oobinfo_2048 = { 490 static struct nand_ecclayout cafe_oobinfo_512 = {
|
D | sh_flctl.c | 46 static struct nand_ecclayout flctl_4secc_oob_16 = { 54 static struct nand_ecclayout flctl_4secc_oob_64 = {
|
D | pxa3xx_nand.c | 316 static struct nand_ecclayout ecc_layout_2KB_bch4bit = { 326 static struct nand_ecclayout ecc_layout_4KB_bch4bit = { 341 static struct nand_ecclayout ecc_layout_4KB_bch8bit = {
|
D | bf5xx_nand.c | 112 static struct nand_ecclayout bootrom_ecclayout = {
|
D | denali.c | 1372 static struct nand_ecclayout nand_8bit_oob = { 1377 static struct nand_ecclayout nand_15bit_oob = {
|
D | lpc32xx_mlc.c | 142 static struct nand_ecclayout lpc32xx_nand_oob = {
|
D | hisi504_nand.c | 635 static struct nand_ecclayout nand_ecc_2K_16bits = {
|
D | nand_base.c | 52 static struct nand_ecclayout nand_oob_8 = { 62 static struct nand_ecclayout nand_oob_16 = { 70 static struct nand_ecclayout nand_oob_64 = { 81 static struct nand_ecclayout nand_oob_128 = {
|
D | s3c2410.c | 88 static struct nand_ecclayout nand_hw_eccoob = {
|
D | omap2.c | 174 struct nand_ecclayout oobinfo; 1659 struct nand_ecclayout *ecclayout; in omap_nand_probe()
|
D | lpc32xx_slc.c | 149 static struct nand_ecclayout lpc32xx_nand_oob_16 = {
|
D | docg4.c | 225 static struct nand_ecclayout docg4_oobinfo = {
|
D | diskonchip.c | 996 static struct nand_ecclayout doc200x_oobinfo = {
|
/linux-4.4.14/arch/mips/include/asm/mach-jz4740/ |
D | jz4740_nand.h | 28 struct nand_ecclayout *ecc_layout;
|
/linux-4.4.14/include/linux/platform_data/ |
D | mtd-nand-s3c2410.h | 43 struct nand_ecclayout *ecc_layout;
|
/linux-4.4.14/drivers/staging/mt29f_spinand/ |
D | mt29f_spinand.h | 81 struct nand_ecclayout *ecclayout;
|
D | mt29f_spinand.c | 45 static struct nand_ecclayout spinand_oob_64 = {
|
/linux-4.4.14/arch/mips/jz4740/ |
D | board-qi_lb60.c | 53 static struct nand_ecclayout qi_lb60_ecclayout_1gb = { 89 static struct nand_ecclayout qi_lb60_ecclayout_2gb = {
|
/linux-4.4.14/drivers/mtd/nand/brcmnand/ |
D | brcmnand.c | 785 static struct nand_ecclayout *brcmnand_create_layout(int ecc_level, in brcmnand_create_layout() 790 struct nand_ecclayout *layout; in brcmnand_create_layout() 887 static struct nand_ecclayout *brcmstb_choose_ecc_layout( in brcmstb_choose_ecc_layout() 890 struct nand_ecclayout *layout; in brcmstb_choose_ecc_layout()
|
/linux-4.4.14/arch/arm/mach-pxa/ |
D | spitz.c | 766 static struct nand_ecclayout akita_oobinfo = {
|
/linux-4.4.14/drivers/mtd/onenand/ |
D | onenand_base.c | 71 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.4.14/arch/arm/plat-samsung/ |
D | devs.c | 720 sizeof(struct nand_ecclayout), GFP_KERNEL); in s3c_nand_copy_set()
|
/linux-4.4.14/drivers/mtd/ |
D | mtdchar.c | 475 static int shrink_ecclayout(const struct nand_ecclayout *from, in shrink_ecclayout()
|
D | mtdswap.c | 1420 struct nand_ecclayout *oinfo; in mtdswap_add_mtd()
|
/linux-4.4.14/fs/jffs2/ |
D | wbuf.c | 1186 struct nand_ecclayout *oinfo = c->mtd->ecclayout; in jffs2_nand_flash_setup()
|
/linux-4.4.14/drivers/mtd/devices/ |
D | docg3.c | 77 static struct nand_ecclayout docg3_oobinfo = {
|
/linux-4.4.14/drivers/mtd/nand/gpmi-nand/ |
D | gpmi-nand.c | 50 static struct nand_ecclayout gpmi_hw_ecclayout = {
|