Lines Matching refs:atmel_nand

160 struct atmel_nand {  struct
171 static inline struct atmel_nand *to_atmel_nand(struct nand_chip *chip) in to_atmel_nand() argument
173 return container_of(chip, struct atmel_nand, base); in to_atmel_nand()
201 struct atmel_nand *nand);
203 int (*setup_interface)(struct atmel_nand *nand, int csline,
205 int (*exec_op)(struct atmel_nand *nand,
470 static void atmel_nand_data_in(struct atmel_nand *nand, void *buf, in atmel_nand_data_in()
494 static void atmel_nand_data_out(struct atmel_nand *nand, const void *buf, in atmel_nand_data_out()
518 static int atmel_nand_waitrdy(struct atmel_nand *nand, unsigned int timeout_ms) in atmel_nand_waitrdy()
527 static int atmel_hsmc_nand_waitrdy(struct atmel_nand *nand, in atmel_hsmc_nand_waitrdy()
543 static void atmel_nand_select_target(struct atmel_nand *nand, in atmel_nand_select_target()
549 static void atmel_hsmc_nand_select_target(struct atmel_nand *nand, in atmel_hsmc_nand_select_target()
572 static int atmel_smc_nand_exec_instr(struct atmel_nand *nand, in atmel_smc_nand_exec_instr()
609 static int atmel_smc_nand_exec_op(struct atmel_nand *nand, in atmel_smc_nand_exec_op()
634 struct atmel_nand *nand = to_atmel_nand(chip); in atmel_hsmc_exec_cmd_addr()
663 struct atmel_nand *nand = to_atmel_nand(chip); in atmel_hsmc_exec_rw()
681 struct atmel_nand *nand = to_atmel_nand(chip); in atmel_hsmc_exec_waitrdy()
699 static int atmel_hsmc_nand_exec_op(struct atmel_nand *nand, in atmel_hsmc_nand_exec_op()
789 struct atmel_nand *nand = to_atmel_nand(chip); in atmel_nand_pmecc_enable()
808 struct atmel_nand *nand = to_atmel_nand(chip); in atmel_nand_pmecc_disable()
816 struct atmel_nand *nand = to_atmel_nand(chip); in atmel_nand_pmecc_generate_eccbytes()
851 struct atmel_nand *nand = to_atmel_nand(chip); in atmel_nand_pmecc_correct_data()
902 struct atmel_nand *nand = to_atmel_nand(chip); in atmel_nand_pmecc_write_pg()
984 struct atmel_nand *nand = to_atmel_nand(chip); in atmel_hsmc_nand_pmecc_write_pg()
1045 struct atmel_nand *nand = to_atmel_nand(chip); in atmel_hsmc_nand_pmecc_read_pg()
1113 struct atmel_nand *nand = to_atmel_nand(chip); in atmel_nand_pmecc_init()
1236 static int atmel_smc_nand_prepare_smcconf(struct atmel_nand *nand, in atmel_smc_nand_prepare_smcconf()
1466 static int atmel_smc_nand_setup_interface(struct atmel_nand *nand, in atmel_smc_nand_setup_interface()
1491 static int atmel_hsmc_nand_setup_interface(struct atmel_nand *nand, in atmel_hsmc_nand_setup_interface()
1524 struct atmel_nand *nand = to_atmel_nand(chip); in atmel_nand_setup_interface()
1540 struct atmel_nand *nand = to_atmel_nand(chip); in atmel_nand_exec_op()
1549 struct atmel_nand *nand) in atmel_nand_init()
1573 struct atmel_nand *nand) in atmel_smc_nand_init()
1598 static int atmel_nand_controller_remove_nand(struct atmel_nand *nand) in atmel_nand_controller_remove_nand()
1614 static struct atmel_nand *atmel_nand_create(struct atmel_nand_controller *nc, in atmel_nand_create()
1618 struct atmel_nand *nand; in atmel_nand_create()
1721 struct atmel_nand *nand) in atmel_nand_controller_add_nand()
1756 struct atmel_nand *nand, *tmp; in atmel_nand_controller_remove_nands()
1773 struct atmel_nand *nand; in atmel_nand_controller_legacy_add_nands()
1874 struct atmel_nand *nand; in atmel_nand_controller_add_nands()
1975 struct atmel_nand *nand = to_atmel_nand(chip); in atmel_nand_attach_chip()
2625 struct atmel_nand *nand; in atmel_nand_controller_resume()