Lines Matching defs:nand_chip
858 struct nand_chip { struct
877 int(*waitfunc)(struct mtd_info *mtd, struct nand_chip *this); argument
880 int (*write_page)(struct mtd_info *mtd, struct nand_chip *chip, argument
883 int (*onfi_set_features)(struct mtd_info *mtd, struct nand_chip *chip, argument
885 int (*onfi_get_features)(struct mtd_info *mtd, struct nand_chip *chip, argument
887 int (*setup_read_retry)(struct mtd_info *mtd, int retry_mode);
888 int (*setup_data_interface)(struct mtd_info *mtd, int chipnr,
892 int chip_delay;
893 unsigned int options;
894 unsigned int bbt_options;
896 int page_shift;
897 int phys_erase_shift;
898 int bbt_erase_shift;
899 int chip_shift;
900 int numchips;
901 uint64_t chipsize;
902 int pagemask;
903 int pagebuf;
904 unsigned int pagebuf_bitflips;
905 int subpagesize;
906 uint8_t bits_per_cell;
907 uint16_t ecc_strength_ds;
908 uint16_t ecc_step_ds;
909 int onfi_timing_mode_default;
910 int badblockpos;
911 int badblockbits;
913 int onfi_version;
914 int jedec_version;
916 struct nand_onfi_params onfi_params;
918 struct nand_jedec_params jedec_params;
920 struct nand_data_interface *data_interface;
944 static inline struct nand_chip *mtd_to_nand(struct mtd_info *mtd) in mtd_to_nand() argument