Lines Matching defs:nand_chip
1285 struct nand_chip { struct
1302 int(*waitfunc)(struct mtd_info *mtd, struct nand_chip *this); argument
1303 int (*exec_op)(struct nand_chip *chip, argument
1307 int (*set_features)(struct mtd_info *mtd, struct nand_chip *chip, argument
1309 int (*get_features)(struct mtd_info *mtd, struct nand_chip *chip, argument
1311 int (*setup_read_retry)(struct mtd_info *mtd, int retry_mode);
1312 int (*setup_data_interface)(struct mtd_info *mtd, int chipnr,
1315 int chip_delay;
1316 unsigned int options;
1317 unsigned int bbt_options;
1319 int page_shift;
1320 int phys_erase_shift;
1321 int bbt_erase_shift;
1322 int chip_shift;
1323 int numchips;
1324 uint64_t chipsize;
1325 int pagemask;
1326 u8 *data_buf;
1327 int pagebuf;
1328 unsigned int pagebuf_bitflips;
1329 int subpagesize;
1330 uint8_t bits_per_cell;
1331 uint16_t ecc_strength_ds;
1332 uint16_t ecc_step_ds;
1333 int onfi_timing_mode_default;
1334 int badblockpos;
1335 int badblockbits;
1337 struct nand_id id;
1338 struct nand_parameters parameters;
1339 u16 max_bb_per_die;
1340 u32 blocks_per_die;
1342 struct nand_data_interface data_interface;
1344 int read_retries;
1369 static inline int nand_exec_op(struct nand_chip *chip, in nand_exec_op() argument