Lines Matching defs:mtd
30 #include <linux/mtd/mtd.h>
31 #include <linux/mtd/rawnand.h>
32 #include <linux/mtd/partitions.h>
34 #include <linux/platform_data/mtd-nand-s3c2410.h>
73 static int s3c2410_ooblayout_ecc(struct mtd_info *mtd, int section,
85 static int s3c2410_ooblayout_free(struct mtd_info *mtd, int section,
102 /* controller and mtd information */
108 * @mtd: The MTD instance to pass to the MTD layer.
151 /* mtd info */
188 static struct s3c2410_nand_mtd *s3c2410_nand_mtd_toours(struct mtd_info *mtd)
190 return container_of(mtd_to_nand(mtd), struct s3c2410_nand_mtd,
194 static struct s3c2410_nand_info *s3c2410_nand_mtd_toinfo(struct mtd_info *mtd)
196 return s3c2410_nand_mtd_toours(mtd)->info;
394 * @mtd instance, or to indicate that the access has finished and the
445 struct mtd_info *mtd = nand_to_mtd(chip);
446 struct s3c2410_nand_info *info = s3c2410_nand_mtd_toinfo(mtd);
462 struct mtd_info *mtd = nand_to_mtd(chip);
463 struct s3c2410_nand_info *info = s3c2410_nand_mtd_toinfo(mtd);
481 struct mtd_info *mtd = nand_to_mtd(chip);
482 struct s3c2410_nand_info *info = s3c2410_nand_mtd_toinfo(mtd);
488 struct mtd_info *mtd = nand_to_mtd(chip);
489 struct s3c2410_nand_info *info = s3c2410_nand_mtd_toinfo(mtd);
495 struct mtd_info *mtd = nand_to_mtd(chip);
496 struct s3c2410_nand_info *info = s3c2410_nand_mtd_toinfo(mtd);
505 struct mtd_info *mtd = nand_to_mtd(chip);
506 struct s3c2410_nand_info *info = s3c2410_nand_mtd_toinfo(mtd);
510 pr_debug("%s(%p,%p,%p,%p)\n", __func__, mtd, dat, read_ecc, calc_ecc);
617 struct mtd_info *mtd = nand_to_mtd(chip);
618 struct s3c2410_nand_info *info = s3c2410_nand_mtd_toinfo(mtd);
632 struct mtd_info *mtd = nand_to_mtd(chip);
633 struct s3c2410_nand_info *info = s3c2410_nand_mtd_toinfo(mtd);
648 struct mtd_info *mtd = nand_to_mtd(chip);
649 struct s3c2410_nand_info *info = s3c2410_nand_mtd_toinfo(mtd);
672 struct mtd_info *mtd = nand_to_mtd(this);
673 struct s3c2410_nand_info *info = s3c2410_nand_mtd_toinfo(mtd);
695 struct mtd_info *mtd = nand_to_mtd(this);
696 struct s3c2410_nand_info *info = s3c2410_nand_mtd_toinfo(mtd);
727 pr_debug("releasing mtd %d (%p)\n", mtdno, ptr);
740 struct s3c2410_nand_mtd *mtd,
744 struct mtd_info *mtdinfo = nand_to_mtd(&mtd->chip);
758 struct mtd_info *mtd = nand_to_mtd(chip);
759 struct s3c2410_nand_info *info = s3c2410_nand_mtd_toinfo(mtd);
873 struct mtd_info *mtd = nand_to_mtd(chip);
874 struct s3c2410_nand_info *info = s3c2410_nand_mtd_toinfo(mtd);
1110 struct mtd_info *mtd = nand_to_mtd(&nmtd->chip);
1115 mtd->dev.parent = &pdev->dev;