Lines Matching defs:nand_chip
889 struct nand_chip { struct
908 int(*waitfunc)(struct mtd_info *mtd, struct nand_chip *this); argument
911 int (*write_page)(struct mtd_info *mtd, struct nand_chip *chip, argument
914 int (*onfi_set_features)(struct mtd_info *mtd, struct nand_chip *chip, argument
916 int (*onfi_get_features)(struct mtd_info *mtd, struct nand_chip *chip, argument
918 int (*setup_read_retry)(struct mtd_info *mtd, int retry_mode);
919 int (*setup_data_interface)(struct mtd_info *mtd, int chipnr,
923 int chip_delay;
924 unsigned int options;
925 unsigned int bbt_options;
927 int page_shift;
928 int phys_erase_shift;
929 int bbt_erase_shift;
930 int chip_shift;
931 int numchips;
932 uint64_t chipsize;
933 int pagemask;
934 int pagebuf;
935 unsigned int pagebuf_bitflips;
936 int subpagesize;
937 uint8_t bits_per_cell;
938 uint16_t ecc_strength_ds;
939 uint16_t ecc_step_ds;
940 int onfi_timing_mode_default;
941 int badblockpos;
942 int badblockbits;
944 int onfi_version;
945 int jedec_version;
946 struct nand_onfi_params onfi_params;
947 struct nand_jedec_params jedec_params;
949 struct nand_data_interface *data_interface;
973 static inline void nand_set_flash_node(struct nand_chip *chip, in nand_set_flash_node() argument