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